IComponent
AttributeElement
, AttributeGroupElement
, AttributeGroupRefElement
, CommonCompositorBase
, CommonContentBase
, CommonTypeDefinition
, CommonTypeDerivation
, ElementElement
, FacetElement
, GroupElement
, KeyBase
, ListElement
, NotationElement
, SchemaLocationBase
, SelectionBase
, UnionElement
, WildcardBase
public abstract class AnnotatedBase extends OpenAttrBase
Modifier and Type | Field | Description |
---|---|---|
private AnnotationElement |
m_annotation |
Annotation for this element (
null if none). |
private java.lang.String |
m_id |
"id" attribute value.
|
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
Modifier | Constructor | Description |
---|---|---|
protected |
AnnotatedBase(int type) |
Constructor.
|
Modifier and Type | Method | Description |
---|---|---|
AnnotationElement |
getAnnotation() |
Get annotation.
|
java.lang.String |
getId() |
Get "id" attribute value.
|
void |
prevalidate(ValidationContext vctx) |
Prevalidate component information.
|
void |
setAnnotation(AnnotationElement ann) |
Set annotation.
|
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, preset, readNamespaces, setExtension, setParent, type, validate, validateAttributes, writeNamespaces
public static final StringArray s_allowedAttributes
private AnnotationElement m_annotation
null
if none).private java.lang.String m_id
protected AnnotatedBase(int type)
type
- element typepublic final AnnotationElement getAnnotation()
null
if none)public final void setAnnotation(AnnotationElement ann)
ann
- annotation element (null
if none)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