1 64 package com.jcorporate.expresso.kernel.metadata; 65 66 import com.jcorporate.expresso.kernel.Configuration; 67 import com.jcorporate.expresso.kernel.digester.ComponentConfig; 68 import com.jcorporate.expresso.kernel.internal.DefaultConfigBean; 69 70 77 78 abstract public class Property { 79 80 private String name; 81 private String type; 82 private String access; 83 private String description; 84 85 88 public Property() { 89 } 90 91 96 public String getName() { 97 return name; 98 } 99 100 105 public void setName(String name) { 106 this.name = name; 107 } 108 109 114 public void setType(String type) { 115 this.type = type; 116 } 117 118 123 public String getType() { 124 return type; 125 } 126 127 132 public void setAccess(String access) { 133 this.access = access; 134 } 135 136 141 public String getAccess() { 142 return access; 143 } 144 145 150 public void setDescription(String description) { 151 this.description = description; 152 } 153 154 160 public String getDescription() { 161 return description; 162 } 163 164 174 abstract public Configuration createConfigBean(DefaultConfigBean configBean, 175 ComponentConfig config, ComponentMetadata metadata) 176 ; 177 } | Popular Tags |