public class XsdList extends XsdAnnotatedElements
| Modifier and Type | Field | Description |
|---|---|---|
private String |
itemType |
The itemType defines the built-it type or the name of a present
XsdSimpleType instance that represent
the type of the elements that belong to this XsdList. |
private XsdSimpleType |
simpleType |
The
XsdSimpleType instance that states the type of the elements that belong to this XsdList
instance. |
private XsdListVisitor |
visitor |
XsdListVisitor instance which restricts his children to XsdSimpleType 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 |
XsdList(XsdParser parser,
Map<String,String> elementFieldsMapParam) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
accept(XsdAbstractElementVisitor visitorParam) |
Base method for all accept methods.
|
String |
getItemType() |
|
XsdListVisitor |
getVisitor() |
Obtains the visitor of a concrete
XsdAbstractElement instance. |
XsdSimpleType |
getXsdSimpleType() |
|
static ReferenceBase |
parse(XsdParser parser,
Node node) |
|
void |
setFields(Map<String,String> elementFieldsMapParam) |
|
void |
setSimpleType(XsdSimpleType simpleType) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconvertNodeMap, getElementFieldsMap, getElements, getParent, getParser, getXsdElements, replaceUnsolvedElements, setParent, validateSchemaRules, xsdParseSkeleton, xsdRawContentParsegetAnnotation, setAnnotationgetIdpublic static final String XSD_TAG
public static final String XS_TAG
private XsdListVisitor visitor
XsdListVisitor instance which restricts his children to XsdSimpleType instances.private XsdSimpleType simpleType
XsdSimpleType instance that states the type of the elements that belong to this XsdList
instance. This value shouldn't be present if there is a itemType present.private String itemType
XsdSimpleType instance that represent
the type of the elements that belong to this XsdList. This value shouldn't be present if there is a
simpleType is present.public void setFields(@NotNull
Map<String,String> elementFieldsMapParam)
XsdIdentifierElementssetFields in class XsdIdentifierElementselementFieldsMapParam - The Map object containing the information previously contained in the
Node object.public XsdListVisitor getVisitor()
XsdAbstractElementXsdAbstractElement instance.getVisitor in class XsdAbstractElementpublic void accept(XsdAbstractElementVisitor visitorParam)
XsdAbstractElementaccept in class XsdAbstractElementvisitorParam - The visitor that is visiting the current instance.public static ReferenceBase parse(@NotNull XsdParser parser, Node node)
public XsdSimpleType getXsdSimpleType()
public String getItemType()
public void setSimpleType(XsdSimpleType simpleType)
Copyright © 2018. All rights reserved.