| Modifier and Type | Field | Description |
|---|---|---|
private List<XsdAbstractElement> |
UnsolvedReferenceItem.parents |
A list of parents which indicate all the places where the
UnsolvedReference object was used, which cause
every element present in this list to not be fully correct. |
| Modifier and Type | Method | Description |
|---|---|---|
List<XsdAbstractElement> |
UnsolvedReferenceItem.getParents() |
| Modifier and Type | Class | Description |
|---|---|---|
class |
XsdAll |
A class representing the xsd:all element.
|
class |
XsdAnnotatedElements |
Serves as a base to every
XsdAbstractElement concrete type which can have xsd:annotation as children. |
class |
XsdAnnotation |
A class representing the xsd:annotation element.
|
class |
XsdAnnotationChildren |
This class serves as a base to both
XsdAppInfo and XsdDocumentation since they share similarities. |
class |
XsdAppInfo |
A class representing the xsd:appInfo element.
|
class |
XsdAttribute |
A class representing the xsd:attribute element.
|
class |
XsdAttributeGroup |
A class is representing xsd:attributeGroup elements.
|
class |
XsdChoice |
A class representing the xsd:choice element.
|
class |
XsdComplexContent |
A class representing the xsd:complexContent element.
|
class |
XsdComplexType |
A class representing the xsd:complexType element.
|
class |
XsdDocumentation |
A class representing the xsd:documentation element.
|
class |
XsdElement |
A class representing the xsd:element element.
|
class |
XsdExtension |
A class representing the xsd:extension element.
|
class |
XsdGroup |
A class representing the xsd:complexType element.
|
class |
XsdIdentifierElements |
A class that serves as a base to every
XsdAbstractElement concrete type that contains an id field. |
class |
XsdImport |
A class representing the xsd:import element.
|
class |
XsdInclude |
A class representing the xsd:include element.
|
class |
XsdList |
A class representing the xsd:list element.
|
class |
XsdMultipleElements |
A class that serves as a base class to three classes that share similarities,
XsdAll, XsdChoice and
XsdSequence. |
class |
XsdNamedElements |
This class serves as a base to concrete
XsdAbstractElement classes that can have a name attribute. |
class |
XsdRestriction |
A class representing the xsd:restriction element.
|
class |
XsdSchema |
|
class |
XsdSequence |
A class representing the xsd:sequence element.
|
class |
XsdSimpleContent |
A class representing the xsd:simpleContent element.
|
class |
XsdSimpleType |
A class representing the xsd:simpleType element.
|
class |
XsdUnion |
A class representing the xsd:union element.
|
| Modifier and Type | Field | Description |
|---|---|---|
(package private) XsdAbstractElement |
XsdAbstractElement.parent |
The instance which contains the present element.
|
| Modifier and Type | Field | Description |
|---|---|---|
private List<XsdAbstractElement> |
XsdSchema.elements |
The children elements contained in this
XsdSchema element. |
| Modifier and Type | Method | Description |
|---|---|---|
XsdAbstractElement |
XsdAbstractElement.getParent() |
|
XsdAbstractElement |
XsdComplexType.getXsdChildElement() |
|
XsdAbstractElement |
XsdExtension.getXsdChildElement() |
| Modifier and Type | Method | Description |
|---|---|---|
Stream<XsdAbstractElement> |
XsdAbstractElement.getXsdElements() |
|
Stream<XsdAbstractElement> |
XsdMultipleElements.getXsdElements() |
|
Stream<XsdAbstractElement> |
XsdSchema.getXsdElements() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
XsdMultipleElements.addElement(XsdAbstractElement element) |
|
(package private) static String |
AttributeValidations.getBlockDefaultValue(XsdAbstractElement parent) |
Obtains the default value of the
XsdSchema.blockDefault attribute by iterating in the element tree by
going from parent to parent until reaching the top level
element. |
(package private) static String |
AttributeValidations.getFinalDefaultValue(XsdAbstractElement parent) |
Obtains the default value of the
XsdSchema.finalDefault attribute by iterating in the element tree by
going from parent to parent until reaching the top level
element. |
(package private) static String |
AttributeValidations.getFormDefaultValue(XsdAbstractElement parent) |
Obtains the default value of the
XsdSchema.attributeFormDefault attribute by iterating in the element tree
by going from parent to parent until reaching the top level
element. |
private static String |
XsdAttribute.getFormDefaultValue(XsdAbstractElement parent) |
|
void |
XsdAbstractElement.setParent(XsdAbstractElement parent) |
|
(package private) static ReferenceBase |
XsdAbstractElement.xsdParseSkeleton(Node node,
XsdAbstractElement element) |
The base code for parsing any
XsdAbstractElement. |
| Constructor | Description |
|---|---|
XsdAttribute(XsdAbstractElement parent,
XsdParser parser,
Map<String,String> elementFieldsMapParam) |
|
XsdAttributeGroup(XsdAbstractElement parent,
XsdParser parser,
Map<String,String> elementFieldsMapParam) |
|
XsdComplexType(XsdAbstractElement parent,
XsdParser parser,
Map<String,String> elementFieldsMapParam) |
|
XsdElement(XsdAbstractElement parent,
XsdParser parser,
Map<String,String> elementFieldsMapParam) |
|
XsdGroup(XsdAbstractElement parent,
XsdParser parser,
Map<String,String> elementFieldsMapParam) |
|
XsdSimpleType(XsdAbstractElement parent,
XsdParser parser,
Map<String,String> elementFieldsMapParam) |
| Modifier and Type | Field | Description |
|---|---|---|
protected XsdAbstractElement |
ReferenceBase.element |
| Modifier and Type | Method | Description |
|---|---|---|
XsdAbstractElement |
ReferenceBase.getElement() |
|
XsdAbstractElement |
UnsolvedReference.getParent() |
| 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. |
private static String |
ReferenceBase.getName(XsdAbstractElement element) |
|
private static String |
ReferenceBase.getNodeValue(XsdAbstractElement element,
String nodeName) |
|
(package private) static String |
ReferenceBase.getRef(XsdAbstractElement element) |
| Constructor | Description |
|---|---|
ConcreteElement(XsdAbstractElement element) |
|
ReferenceBase(XsdAbstractElement element) |
| Modifier and Type | Method | Description |
|---|---|---|
XsdAbstractElement |
XsdAbstractElementVisitor.getOwner() |
| Modifier and Type | Class | Description |
|---|---|---|
class |
XsdDoubleRestrictions |
This class serves as a base to every different restriction that has its restricting parameter defined as a
Double. |
class |
XsdEnumeration |
Represents a value that a given XSD type is allowed to take.
|
class |
XsdFractionDigits |
States the number of fraction digits allowed in a numeric type.
|
class |
XsdIntegerRestrictions |
This class serves as a base to every different restriction that has its restricting parameter defined as an
Integer. |
class |
XsdLength |
|
class |
XsdMaxExclusive |
States the maximum numeric value that a given type might take, excluding the respective value.
|
class |
XsdMaxInclusive |
States the maximum numeric value that a given type might take, including the respective value.
|
class |
XsdMaxLength |
|
class |
XsdMinExclusive |
States the minimum numeric value that a given type might take, excluding the respective value.
|
class |
XsdMinInclusive |
States the minimum numeric value that a given type might take, including the respective value.
|
class |
XsdMinLength |
|
class |
XsdPattern |
States a pattern that a given attribute must match in order to be considered valid.
|
class |
XsdStringRestrictions |
This class serves as a base to every different restriction that has its restricting parameter defined as an
String. |
class |
XsdTotalDigits |
States the number of total digits allowed in a numeric type.
|
class |
XsdWhiteSpace |
States how the whiteSpace characters should be treated.
|
Copyright © 2018. All rights reserved.