01: package org.columba.core.context.base.api;
02:
03: public interface IAttributeType {
04:
05: public enum BASETYPE {
06: STRING, INTEGER, FLOAT, DOUBLE, DATE, BINARY, INPUTSTREAM
07: };
08:
09: public String getName();
10:
11: public String getNamespace();
12:
13: public BASETYPE getBaseType();
14:
15: public void setBaseType(BASETYPE type);
16:
17: public boolean isOptional();
18:
19: public void setOptional(boolean optional);
20:
21: public Object getDefaultValue();
22:
23: public void setDefaultValue(Object defaultValue);
24: }
|