public class XsdUnion extends XsdAnnotatedElements
| Modifier and Type | Field | Description |
|---|---|---|
private String |
memberTypes |
Specifies a list of built-in data types or
XsdSimpleType instance names defined in a XsdSchema. |
private List<XsdSimpleType> |
simpleTypeList |
A List of
XsdSimpleType instances that represent the XsdUnion. |
private XsdUnionVisitor |
visitor |
XsdUnionVisitor instance which restricts its 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 |
XsdUnion(XsdParser parser,
Map<String,String> elementFieldsMapParam) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
accept(XsdAbstractElementVisitor visitorParam) |
Base method for all accept methods.
|
void |
add(XsdSimpleType simpleType) |
|
List<String> |
getMemberTypesList() |
|
List<XsdSimpleType> |
getUnionElements() |
|
XsdUnionVisitor |
getVisitor() |
Obtains the visitor of a concrete
XsdAbstractElement instance. |
static ReferenceBase |
parse(XsdParser parser,
Node node) |
|
void |
setFields(Map<String,String> elementFieldsMapParam) |
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 XsdUnionVisitor visitor
XsdUnionVisitor instance which restricts its children to XsdSimpleType instances.private List<XsdSimpleType> simpleTypeList
XsdSimpleType instances that represent the XsdUnion.private String memberTypes
XsdSimpleType instance names defined in a XsdSchema.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 XsdUnionVisitor 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<XsdSimpleType> getUnionElements()
public static ReferenceBase parse(@NotNull XsdParser parser, Node node)
public void add(XsdSimpleType simpleType)
Copyright © 2018. All rights reserved.