package ecologylab.serialization; public interface FieldTypes { public static final int UNSET_TYPE = -999; /** * This means we experienced an error while parsing. This should never happen. */ public static final int BAD_FIELD = -99; public static final int IGNORED_ATTRIBUTE = -1; public static final int SCALAR = 0x12; public static final int COMPOSITE_ELEMENT = 3; /** * This means that we don't bother to parse the element, because the programmer developing * ElementState subclasses did not bother to create fields that use it. */ public static final int IGNORED_ELEMENT = -3; public static final int COLLECTION_ELEMENT = 4; public static final int COLLECTION_SCALAR = 5; public static final int MAP_ELEMENT = 6; public static final int MAP_SCALAR = 7; public static final int WRAPPER = 0x0a; public static final int PSEUDO_FIELD_DESCRIPTOR = 0x0d; public static final int NAMESPACE_IGNORED_ELEMENT = -2; public static final int XMLNS_ATTRIBUTE = 0x0e; public static final int XMLNS_IGNORED = 0x0f; public static final int NAME_SPACE_MASK = 0x10; public static final int NAMESPACE_TRIAL_ELEMENT = NAME_SPACE_MASK; public static final int NAME_SPACE_SCALAR = NAME_SPACE_MASK + SCALAR; public static final int NAME_SPACE_NESTED_ELEMENT = NAME_SPACE_MASK + COMPOSITE_ELEMENT; // // public static final int NAME_SPACE_LEAF_NODE = NAME_SPACE_MASK + LEAF; }