1 15 package org.apache.tapestry.spec; 16 17 import java.util.Collection ; 18 19 import org.apache.hivemind.LocationHolder; 20 21 29 public interface IParameterSpecification extends LocationHolder 30 { 31 35 public String getType(); 36 37 41 public boolean isRequired(); 42 43 public void setRequired(boolean value); 44 45 49 public void setType(String value); 50 51 56 public String getDescription(); 57 58 63 public void setDescription(String description); 64 65 68 public void setPropertyName(String propertyName); 69 70 73 public String getPropertyName(); 74 75 80 public String getDefaultValue(); 81 82 85 public void setDefaultValue(String defaultValue); 86 87 98 99 public void setDefaultBindingType(String bindingType); 100 101 102 public String getDefaultBindingType(); 103 104 109 110 public boolean getCache(); 111 112 113 114 public void setCache(boolean cache); 115 116 121 122 public String getParameterName(); 123 124 127 128 public void setParameterName(String name); 129 130 136 137 public Collection getAliasNames(); 138 139 146 147 public void setAliases(String nameList); 148 149 155 156 public boolean isDeprecated(); 157 158 161 162 public void setDeprecated(boolean deprecated); 163 164 } | Popular Tags |