XsdComplexContent, XsdDoubleRestrictions, XsdExtension, XsdImport, XsdInclude, XsdIntegerRestrictions, XsdList, XsdMultipleElements, XsdNamedElements, XsdRestriction, XsdSchema, XsdSimpleContent, XsdStringRestrictions, XsdUnion, XsdWhiteSpacepublic abstract class XsdAnnotatedElements extends XsdIdentifierElements
XsdAbstractElement concrete type which can have xsd:annotation as children. Extends
from XsdIdentifierElements because every concrete type that can contain xsd:annotation has children can also
have an XsdIdentifierElements.id field.| Modifier and Type | Field | Description |
|---|---|---|
private XsdAnnotation |
annotation |
The
XsdAnnotation that is annotating the concrete instances of this class. |
ABSTRACT_TAG, ATTRIBUTE_FORM_DEFAULT, BASE_TAG, BLOCK_DEFAULT, BLOCK_TAG, DEFAULT_ELEMENT_TAG, DEFAULT_TAG, ELEMENT_FORM_DEFAULT, elementFieldsMap, FINAL_DEFAULT, FINAL_TAG, FIXED_TAG, FORM_TAG, ID_TAG, ITEM_TYPE_TAG, MAX_OCCURS_TAG, MEMBER_TYPES_TAG, MIN_OCCURS_TAG, MIXED_TAG, NAME_TAG, NAMESPACE, NILLABLE_TAG, parent, parser, REF_TAG, SCHEMA_LOCATION, SOURCE_TAG, SUBSTITUTION_GROUP_TAG, TARGET_NAMESPACE, TYPE_TAG, USE_TAG, VALUE_TAG, VERSION, XML_LANG_TAG, XMLNS| Modifier | Constructor | Description |
|---|---|---|
protected |
XsdAnnotatedElements(XsdParser parser,
Map<String,String> elementFieldsMapParam) |
| Modifier and Type | Method | Description |
|---|---|---|
XsdAnnotation |
getAnnotation() |
|
void |
setAnnotation(XsdAnnotation annotation) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccept, convertNodeMap, getElementFieldsMap, getElements, getParent, getParser, getVisitor, getXsdElements, replaceUnsolvedElements, setParent, validateSchemaRules, xsdParseSkeleton, xsdRawContentParsegetId, setFieldsprivate XsdAnnotation annotation
XsdAnnotation that is annotating the concrete instances of this class.public void setAnnotation(XsdAnnotation annotation)
public XsdAnnotation getAnnotation()
Copyright © 2018. All rights reserved.