public class XsdAll extends XsdMultipleElements
XsdChoice or XsdSequence
it extends XsdMultipleElements. For more information check XsdMultipleElements.| Modifier and Type | Field | Description |
|---|---|---|
private Integer |
maxOccurs |
Specifies the maximum number of times this element can occur in the parent element.
|
private Integer |
minOccurs |
Specifies the minimum number of times this element can occur in the parent element.
|
private XsdAllVisitor |
visitor |
XsdAllVisitor instance, which restricts his children elements to XsdElement 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 |
XsdAll(XsdParser parser,
Map<String,String> elementFieldsMapParam) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
accept(XsdAbstractElementVisitor visitorParam) |
Base method for all accept methods.
|
Stream<XsdElement> |
getChildrenElements() |
|
Integer |
getMaxOccurs() |
|
Integer |
getMinOccurs() |
|
XsdAllVisitor |
getVisitor() |
Obtains the visitor of a concrete
XsdAbstractElement instance. |
static ReferenceBase |
parse(XsdParser parser,
Node node) |
|
void |
setFields(Map<String,String> elementFieldsMapParam) |
Sets the occurs fields with the information provided in the Map object or with their default values.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconvertNodeMap, getElementFieldsMap, getParent, getParser, setParent, validateSchemaRules, xsdParseSkeleton, xsdRawContentParsegetAnnotation, setAnnotationgetIdaddElement, getChildAsChoice, getChildAsdAll, getChildAsSequence, getElements, getXsdElements, replaceUnsolvedElementspublic static final String XSD_TAG
public static final String XS_TAG
private final XsdAllVisitor visitor
XsdAllVisitor instance, which restricts his children elements to XsdElement instances.
Can also have XsdAnnotation children elements as per inheritance of XsdAnnotatedElementsVisitorprivate Integer minOccurs
private Integer maxOccurs
public void setFields(@NotNull
Map<String,String> elementFieldsMapParam)
setFields in class XsdIdentifierElementselementFieldsMapParam - The Map object containing the information previously contained in the Node object.public void accept(XsdAbstractElementVisitor visitorParam)
XsdAbstractElementaccept in class XsdAbstractElementvisitorParam - The visitor that is visiting the current instance.public XsdAllVisitor getVisitor()
XsdAbstractElementXsdAbstractElement instance.getVisitor in class XsdAbstractElementpublic static ReferenceBase parse(@NotNull XsdParser parser, Node node)
public Integer getMinOccurs()
public Integer getMaxOccurs()
public Stream<XsdElement> getChildrenElements()
XsdElement.Copyright © 2018. All rights reserved.