Your browser does not support JavaScript and this site utilizes JavaScript to build content and provide links to additional information. You should either enable JavaScript in your browser settings or use a browser that supports JavaScript in order to take full advantage of this site.
1 10 11 package org.mmbase.bridge; 12 13 import org.mmbase.datatypes.DataType; 14 15 22 public interface Field extends Descriptor { 23 24 25 public final static int TYPE_STRING = 1; 26 27 public final static int TYPE_INTEGER = 2; 28 29 public final static int TYPE_BINARY = 4; 30 34 public final static int TYPE_BYTE = TYPE_BINARY; 35 36 public final static int TYPE_FLOAT = 5; 37 38 public final static int TYPE_DOUBLE = 6; 39 40 public final static int TYPE_LONG = 7; 41 42 public final static int TYPE_XML = 8; 43 44 public final static int TYPE_NODE = 9; 45 49 public final static int TYPE_DATETIME = 10; 50 54 public final static int TYPE_BOOLEAN = 11; 55 59 public final static int TYPE_LIST = 12; 60 61 public final static int TYPE_UNKNOWN = -1; 62 63 64 65 public final static int STATE_VIRTUAL = 0; 66 67 public final static int STATE_PERSISTENT = 2; 68 69 public final static int STATE_SYSTEM = 3; 70 73 public final static int STATE_SYSTEM_VIRTUAL = 4; 74 75 public final static int STATE_UNKNOWN = -1; 76 77 78 83 public NodeManager getNodeManager(); 84 85 90 public int getState(); 91 92 98 public DataType getDataType(); 99 100 109 public boolean isUnique(); 110 111 121 public boolean hasIndex(); 122 123 134 public int getType(); 135 136 142 public int getListItemType(); 143 144 149 public int getSearchPosition(); 150 151 156 public int getListPosition(); 157 158 163 public int getEditPosition(); 164 165 169 public int getStoragePosition(); 170 171 176 public String getGUIType(); 177 178 188 public boolean isRequired(); 189 190 198 public int getMaxLength(); 199 200 205 public java.util.Collection validate(Object value); 206 207 212 public boolean isVirtual(); 213 214 221 public boolean isReadOnly(); 222 223 } 224
| Popular Tags
|