IComponent
public class AnnotationElement extends OpenAttrBase
Modifier and Type | Field | Description |
---|---|---|
private long |
ITEMS_MASK |
Mask bits for annotation item child elements.
|
private java.lang.String |
m_id |
"id" attribute value.
|
private java.util.ArrayList |
m_items |
Annotation items.
|
private FilteredSegmentList |
m_itemsList |
Filtered list of annotation items.
|
static StringArray |
s_allowedAttributes |
Enumeration of allowed attribute names
|
SCHEMA_NAMESPACE
ALL_TYPE, ANNOTATION_TYPE, ANY_TYPE, ANYATTRIBUTE_TYPE, APPINFO_TYPE, ATTRIBUTE_TYPE, ATTRIBUTEGROUP_TYPE, CHOICE_TYPE, COMPLEXCONTENT_TYPE, COMPLEXTYPE_TYPE, DOCUMENTATION_TYPE, ELEMENT_MASKS, ELEMENT_NAMES, ELEMENT_TYPE, ENUMERATION_TYPE, EXTENSION_TYPE, FIELD_TYPE, FRACTIONDIGITS_TYPE, GROUP_TYPE, IMPORT_TYPE, INCLUDE_TYPE, KEY_TYPE, KEYREF_TYPE, LENGTH_TYPE, LIST_TYPE, MAXEXCLUSIVE_TYPE, MAXINCLUSIVE_TYPE, MAXLENGTH_TYPE, MINEXCLUSIVE_TYPE, MININCLUSIVE_TYPE, MINLENGTH_TYPE, NOTATION_TYPE, PATTERN_TYPE, REDEFINE_TYPE, RESTRICTION_TYPE, SCHEMA_TYPE, SELECTOR_TYPE, SEQUENCE_TYPE, SIMPLECONTENT_TYPE, SIMPLETYPE_TYPE, TOTALDIGITS_TYPE, UNION_TYPE, UNIQUE_TYPE, WHITESPACE_TYPE
Constructor | Description |
---|---|
AnnotationElement() |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getId() |
Get "id" attribute value.
|
FilteredSegmentList |
getItemsList() |
Get list of annotation item (appInfo and/or documentation)
child elements.
|
protected void |
preset(IUnmarshallingContext ictx) |
Pre-set method to be called by data binding while parsing element start tag.
|
void |
prevalidate(ValidationContext vctx) |
Prevalidate component information.
|
void |
setId(java.lang.String id) |
Set "id" value for element.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addExtraAttribute, clearExtraAttributes, compactChildren, detachChild, getChild, getChildCount, getChildIterator, getChildrenWritable, getExtraAttributes, preget, replaceChild, validateAttributes
addNamespaceDeclaration, bit, clearNamespaceDeclarations, getExtension, getNamespaceDeclarations, getParent, getSchema, isGlobal, name, readNamespaces, setExtension, setParent, type, validate, validateAttributes, writeNamespaces
public static final StringArray s_allowedAttributes
private long ITEMS_MASK
private final FilteredSegmentList m_itemsList
private java.lang.String m_id
private java.util.ArrayList m_items
protected void preset(IUnmarshallingContext ictx) throws JiBXException
SchemaBase
preset
in class SchemaBase
ictx
- unmarshalling contextJiBXException
- on errorpublic FilteredSegmentList getItemsList()
public java.lang.String getId()
public void setId(java.lang.String id)
id
- id attribute valuepublic void prevalidate(ValidationContext vctx)
SchemaBase
prevalidate
in interface IComponent
prevalidate
in class SchemaBase
vctx
- validation context