| Package | Description |
|---|---|
| org.xmlet.xsdparser.xsdelements | |
| org.xmlet.xsdparser.xsdelements.visitors | |
| org.xmlet.xsdparser.xsdelements.xsdrestrictions |
| Class | Description |
|---|---|
| XsdAbstractElementVisitor |
This Visitor interface serves as a base to every
XsdAbstractElement class visitors. |
| XsdAllVisitor |
Represents the restrictions of the
XsdAll element, which can only contain XsdElement as children. |
| XsdAnnotatedElementsVisitor |
Represents the restrictions of all the XSD elements that can have an
XsdAnnotation as children. |
| XsdAnnotationVisitor |
Represents the restrictions of the
XsdAnnotation element, which can only contain XsdAppInfo and
XsdDocumentation as children. |
| XsdAttributeGroupVisitor |
Represents the restrictions of the
XsdAttributeGroup element, which can only contain XsdAttribute
elements as children. |
| XsdAttributeVisitor |
Represents the restrictions of the
XsdAttribute element, which can only contain XsdSimpleType elements
as children. |
| XsdChoiceVisitor |
Represents the restrictions of the
XsdChoice element, which can contain XsdElement, XsdChoice,
XsdGroup or XsdSequence as children. |
| XsdComplexContentVisitor |
Represents the restrictions of the
XsdComplexContent element, which can only contain XsdRestriction
and XsdExtension as children. |
| XsdComplexTypeVisitor |
Represents the restrictions of the
XsdComplexType element, which can contain the following children:
* XsdAll, XsdSequence, XsdChoice (represented by XsdMultipleElements);
* XsdGroup;
* XsdComplexContent;
* XsdSimpleContent;
Can also have XsdAttribute and XsdAttributeGroup as children as per inheritance of AttributesVisitor. |
| XsdElementVisitor |
Represents the restrictions of the
XsdElement element, which can only contain XsdSimpleType or
XsdComplexType as children. |
| XsdExtensionVisitor |
Represents the restrictions of the
XsdExtension element, which can contain the following children:
* XsdAll, XsdSequence , XsdChoice (represented by XsdMultipleElements);
* XsdGroup;
Can also have XsdAttribute and XsdAttributeGroup children as per inheritance of AttributesVisitor. |
| XsdGroupVisitor |
Represents the restrictions of the
XsdGroup element, which can contain XsdAll, XsdSequence,
XsdChoice (represented by XsdMultipleElements) as children. |
| XsdListVisitor |
Represents the restrictions of the
XsdList element, which can only contain XsdSimpleType as children. |
| XsdRestrictionsVisitor |
Represents the restrictions of the
XsdRestriction element, which can contain the following children:
* XsdEnumeration
* XsdFractionDigits
* XsdLength
* XsdMaxExclusive
* XsdMaxInclusive
* XsdMaxLength
* XsdMinExclusive
* XsdMinInclusive
* XsdMinLength
* XsdPattern
* XsdTotalDigits
* XsdWhiteSpace
* XsdSimpleType
Can also have XsdAttribute and XsdAttributeGroup children as per inheritance of AttributesVisitor. |
| XsdSchemaVisitor | |
| XsdSequenceVisitor |
Represents the restrictions of the
XsdSequence element, which can contain XsdElement, XsdGroup,
XsdChoice or XsdSequence as children. |
| XsdSimpleContentVisitor |
Represents the restrictions of the
XsdSimpleContent element, which can only contain XsdRestriction or
XsdExtension as children. |
| XsdSimpleTypeVisitor |
Represents the restrictions of the
XsdSimpleType element, which can contain XsdList, XsdUnion
or XsdRestriction as children. |
| XsdUnionVisitor |
Represents the restrictions of the
XsdUnion element, which can only contain XsdSimpleType as children. |
| Class | Description |
|---|---|
| AttributesVisitor |
Represents the restrictions of the all elements that can contain
XsdAttribute and XsdAttributeGroup. |
| XsdAbstractElementVisitor |
This Visitor interface serves as a base to every
XsdAbstractElement class visitors. |
| XsdAnnotatedElementsVisitor |
Represents the restrictions of all the XSD elements that can have an
XsdAnnotation as children. |
| Class | Description |
|---|---|
| XsdAbstractElementVisitor |
This Visitor interface serves as a base to every
XsdAbstractElement class visitors. |
| XsdAnnotatedElementsVisitor |
Represents the restrictions of all the XSD elements that can have an
XsdAnnotation as children. |
Copyright © 2018. All rights reserved.