public class XsdAnnotation extends XsdIdentifierElements
| Modifier and Type | Field | Description |
|---|---|---|
private List<XsdAppInfo> |
appInfoList |
The list of
XsdAppInfo children. |
private List<XsdDocumentation> |
documentations |
The list of
XsdDocumentation children. |
private XsdAnnotationVisitor |
visitor |
XsdAnnotationVisitor instance which limits its children types to XsdAppInfo and
XsdDocumentation instances. |
static String |
XS_TAG |
|
static String |
XSD_TAG |
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 |
|---|---|---|
private |
XsdAnnotation(XsdParser parser,
Map<String,String> elementFieldsMapParam) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
accept(XsdAbstractElementVisitor visitorParam) |
Base method for all accept methods.
|
void |
add(XsdAppInfo appInfo) |
|
void |
add(XsdDocumentation documentation) |
|
List<XsdAppInfo> |
getAppInfoList() |
|
List<XsdDocumentation> |
getDocumentations() |
|
XsdAnnotationVisitor |
getVisitor() |
Obtains the visitor of a concrete
XsdAbstractElement instance. |
static ReferenceBase |
parse(XsdParser parser,
Node node) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconvertNodeMap, getElementFieldsMap, getElements, getParent, getParser, getXsdElements, replaceUnsolvedElements, setParent, validateSchemaRules, xsdParseSkeleton, xsdRawContentParsegetId, setFieldspublic static final String XSD_TAG
public static final String XS_TAG
private XsdAnnotationVisitor visitor
XsdAnnotationVisitor instance which limits its children types to XsdAppInfo and
XsdDocumentation instances.private List<XsdAppInfo> appInfoList
XsdAppInfo children.private List<XsdDocumentation> documentations
XsdDocumentation children.public XsdAnnotationVisitor getVisitor()
XsdAbstractElementXsdAbstractElement instance.getVisitor in class XsdAbstractElementpublic void accept(XsdAbstractElementVisitor visitorParam)
XsdAbstractElementaccept in class XsdAbstractElementvisitorParam - The visitor that is visiting the current instance.public List<XsdAppInfo> getAppInfoList()
public List<XsdDocumentation> getDocumentations()
public void add(XsdAppInfo appInfo)
public void add(XsdDocumentation documentation)
public static ReferenceBase parse(@NotNull XsdParser parser, Node node)
Copyright © 2018. All rights reserved.