Package org.xmlet.xsdparser.xsdelements.visitors
-
Interface Summary Interface Description XsdAbstractElementVisitor This Visitor interface serves as a base to everyXsdAbstractElementclass visitors. -
Class Summary Class Description AttributesVisitor Represents the restrictions of the all elements that can containXsdAttributeandXsdAttributeGroup.XsdAllVisitor Represents the restrictions of theXsdAllelement, which can only containXsdElementas children.XsdAnnotatedElementsVisitor Represents the restrictions of all the XSD elements that can have anXsdAnnotationas children.XsdAnnotationVisitor Represents the restrictions of theXsdAnnotationelement, which can only containXsdAppInfoandXsdDocumentationas children.XsdAttributeGroupVisitor Represents the restrictions of theXsdAttributeGroupelement, which can only containXsdAttributeelements as children.XsdAttributeVisitor Represents the restrictions of theXsdAttributeelement, which can only containXsdSimpleTypeelements as children.XsdChoiceVisitor Represents the restrictions of theXsdChoiceelement, which can containXsdElement,XsdChoice,XsdGrouporXsdSequenceas children.XsdComplexContentVisitor Represents the restrictions of theXsdComplexContentelement, which can only containXsdRestrictionandXsdExtensionas children.XsdComplexTypeVisitor Represents the restrictions of theXsdComplexTypeelement, which can contain the following children: *XsdAll,XsdSequence,XsdChoice(represented byXsdMultipleElements); *XsdGroup; *XsdComplexContent; *XsdSimpleContent; Can also haveXsdAttributeandXsdAttributeGroupas children as per inheritance ofAttributesVisitor.XsdElementVisitor Represents the restrictions of theXsdElementelement, which can only containXsdSimpleTypeorXsdComplexTypeas children.XsdExtensionVisitor Represents the restrictions of theXsdExtensionelement, which can contain the following children: *XsdAll,XsdSequence,XsdChoice(represented byXsdMultipleElements); *XsdGroup; Can also haveXsdAttributeandXsdAttributeGroupchildren as per inheritance ofAttributesVisitor.XsdGroupVisitor Represents the restrictions of theXsdGroupelement, which can containXsdAll,XsdSequence,XsdChoice(represented byXsdMultipleElements) as children.XsdListVisitor Represents the restrictions of theXsdListelement, which can only containXsdSimpleTypeas children.XsdRestrictionsVisitor Represents the restrictions of theXsdRestrictionelement, which can contain the following children: *XsdEnumeration*XsdFractionDigits*XsdLength*XsdMaxExclusive*XsdMaxInclusive*XsdMaxLength*XsdMinExclusive*XsdMinInclusive*XsdMinLength*XsdPattern*XsdTotalDigits*XsdWhiteSpace*XsdSimpleTypeCan also haveXsdAttributeandXsdAttributeGroupchildren as per inheritance ofAttributesVisitor.XsdSchemaVisitor XsdSequenceVisitor Represents the restrictions of theXsdSequenceelement, which can containXsdElement,XsdGroup,XsdChoiceorXsdSequenceas children.XsdSimpleContentVisitor Represents the restrictions of theXsdSimpleContentelement, which can only containXsdRestrictionorXsdExtensionas children.XsdSimpleTypeVisitor Represents the restrictions of theXsdSimpleTypeelement, which can containXsdList,XsdUnionorXsdRestrictionas children.XsdUnionVisitor Represents the restrictions of theXsdUnionelement, which can only containXsdSimpleTypeas children.