| Modifier and Type | Field | Description |
|---|---|---|
private List<ReferenceBase> |
XsdParser.parseElements |
A
List which contains all the top elements parsed by this class. |
private static Map<String,BiFunction<XsdParser,Node,ReferenceBase>> |
XsdParser.parseMappers |
A
Map object that contains a parse function to each XsdAbstractElement concrete
type supported by this mapper, this way based on the concrete XsdAbstractElement tag the according parse
method can be invoked. |
| Modifier and Type | Method | Description |
|---|---|---|
static Map<String,BiFunction<XsdParser,Node,ReferenceBase>> |
XsdParser.getParseMappers() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
XsdParser.addParsedElement(ReferenceBase wrappedElement) |
| Modifier and Type | Field | Description |
|---|---|---|
private ReferenceBase |
XsdExtension.base |
A
XsdElement instance wrapped in a ReferenceBase object from which this XsdExtension
instance extends. |
private ReferenceBase |
XsdComplexType.childElement |
The child element of
XsdComplexType. |
private ReferenceBase |
XsdExtension.childElement |
The child element of the
XsdExtension instance. |
private ReferenceBase |
XsdElement.complexType |
The
XsdComplexType instance wrapped in a ReferenceBase object. |
private ReferenceBase |
XsdComplexContent.extension |
A
XsdExtension object wrapped in a ReferenceBase object. |
private ReferenceBase |
XsdSimpleContent.extension |
The
XsdExtension instance that is present in the XsdSimpleContent instance. |
private ReferenceBase |
XsdComplexContent.restriction |
A
XsdRestriction object wrapped in a ReferenceBase object. |
private ReferenceBase |
XsdSimpleContent.restriction |
The
XsdRestriction instance that should be applied to the XsdSimpleContent instance. |
private ReferenceBase |
XsdAttribute.simpleType |
A
XsdSimpleType instance wrapped in a ReferenceBase object which indicate any restrictions
that may be present in the current XsdAttribute instance. |
private ReferenceBase |
XsdElement.simpleType |
The
XsdSimpleType instance wrapped in a ReferenceBase object. |
private ReferenceBase |
XsdElement.type |
The type of the current element.
|
| Modifier and Type | Field | Description |
|---|---|---|
private List<ReferenceBase> |
XsdAttributeGroup.attributes |
A list of
XsdAttribute children instances. |
private List<ReferenceBase> |
XsdMultipleElements.elements |
A list of elements that are contained in the concrete implementation of the
XsdMultipleElements instance. |
| Modifier and Type | Method | Description |
|---|---|---|
static ReferenceBase |
XsdAll.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdAnnotation.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdAppInfo.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdAttribute.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdAttributeGroup.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdChoice.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdComplexContent.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdComplexType.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdDocumentation.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdElement.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdExtension.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdGroup.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdImport.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdInclude.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdList.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdRestriction.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdSchema.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdSequence.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdSimpleContent.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdSimpleType.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdUnion.parse(XsdParser parser,
Node node) |
|
(package private) static ReferenceBase |
XsdAnnotationChildren.xsdAnnotationChildrenParse(Node node,
XsdAnnotationChildren annotationChildren) |
This method is used to parse
XsdAnnotationChildren instances. |
(package private) static ReferenceBase |
XsdAbstractElement.xsdParseSkeleton(Node node,
XsdAbstractElement element) |
The base code for parsing any
XsdAbstractElement. |
| Modifier and Type | Method | Description |
|---|---|---|
(package private) List<ReferenceBase> |
XsdComplexType.getAttributes() |
|
List<ReferenceBase> |
XsdAbstractElement.getElements() |
|
List<ReferenceBase> |
XsdAttributeGroup.getElements() |
|
List<ReferenceBase> |
XsdComplexType.getElements() |
|
List<ReferenceBase> |
XsdExtension.getElements() |
|
List<ReferenceBase> |
XsdGroup.getElements() |
|
List<ReferenceBase> |
XsdMultipleElements.getElements() |
|
List<ReferenceBase> |
XsdSchema.getElements() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
XsdAttributeGroup.addAttribute(ReferenceBase attribute) |
|
void |
XsdComplexType.setChildElement(ReferenceBase childElement) |
|
void |
XsdExtension.setChildElement(ReferenceBase childElement) |
|
void |
XsdElement.setComplexType(ReferenceBase complexType) |
|
void |
XsdComplexContent.setExtension(ReferenceBase extension) |
|
void |
XsdSimpleContent.setExtension(ReferenceBase extension) |
|
void |
XsdComplexContent.setRestriction(ReferenceBase restriction) |
|
void |
XsdSimpleContent.setRestriction(ReferenceBase restriction) |
|
void |
XsdAttribute.setSimpleType(ReferenceBase simpleType) |
|
void |
XsdElement.setSimpleType(ReferenceBase simpleType) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
ConcreteElement |
ConcreteElement is a wrapper class for an
XsdAbstractElement object which doesn't have a ref attribute. |
class |
NamedConcreteElement |
NamedConcreteElement is a wrapper class for an
XsdNamedElements object which are XsdAbstractElement
objects which have a name attribute. |
class |
UnsolvedReference |
UnsolvedReference is a wrapper class for all objects which should be resolved in the parsing process, if possible.
|
| Modifier and Type | Method | Description |
|---|---|---|
static ReferenceBase |
ReferenceBase.createFromXsd(XsdAbstractElement element) |
This method creates a ReferenceBase object that serves as a wrapper to
XsdAbstractElement objects. |
| Modifier and Type | Field | Description |
|---|---|---|
private List<ReferenceBase> |
AttributesVisitor.attributeGroups |
The list of
XsdAttributeGroup instances received by this visitor, wrapped in a ReferenceBase object. |
private List<ReferenceBase> |
AttributesVisitor.attributes |
The list of
XsdAttribute instances received by this visitor, wrapped in a ReferenceBase object. |
| Modifier and Type | Method | Description |
|---|---|---|
List<ReferenceBase> |
AttributesVisitor.getAttributeGroups() |
|
List<ReferenceBase> |
AttributesVisitor.getAttributes() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
AttributesVisitor.setAttributeGroups(List<ReferenceBase> attributeGroups) |
|
void |
AttributesVisitor.setAttributes(List<ReferenceBase> attributes) |
| Modifier and Type | Method | Description |
|---|---|---|
static ReferenceBase |
XsdEnumeration.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdFractionDigits.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdLength.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdMaxExclusive.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdMaxInclusive.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdMaxLength.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdMinExclusive.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdMinInclusive.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdMinLength.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdPattern.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdTotalDigits.parse(XsdParser parser,
Node node) |
|
static ReferenceBase |
XsdWhiteSpace.parse(XsdParser parser,
Node node) |
Copyright © 2018. All rights reserved.