Class XsdComplexTypeVisitor
- java.lang.Object
-
- org.xmlet.xsdparser.xsdelements.visitors.XsdAnnotatedElementsVisitor
-
- org.xmlet.xsdparser.xsdelements.visitors.AttributesVisitor
-
- org.xmlet.xsdparser.xsdelements.visitors.XsdComplexTypeVisitor
-
- All Implemented Interfaces:
XsdAbstractElementVisitor
public class XsdComplexTypeVisitor extends AttributesVisitor
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. Can also haveXsdAnnotationchildren as per inheritance ofXsdAnnotatedElementsVisitor.
-
-
Field Summary
Fields Modifier and Type Field Description private XsdComplexTypeownerTheXsdComplexTypeinstance which owns thisXsdComplexTypeVisitorinstance.
-
Constructor Summary
Constructors Constructor Description XsdComplexTypeVisitor(XsdComplexType owner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XsdComplexTypegetOwner()voidvisit(XsdComplexContent element)voidvisit(XsdGroup element)voidvisit(XsdMultipleElements element)voidvisit(XsdSimpleContent element)-
Methods inherited from class org.xmlet.xsdparser.xsdelements.visitors.AttributesVisitor
getAllAttributes, getAllXsdAttributeGroups, getAttributeGroups, getAttributes, getXsdAttributeGroups, getXsdAttributes, replaceUnsolvedAttributes, setAttributeGroups, setAttributes, visit, visit
-
Methods inherited from class org.xmlet.xsdparser.xsdelements.visitors.XsdAnnotatedElementsVisitor
visit
-
-
-
-
Field Detail
-
owner
private final XsdComplexType owner
TheXsdComplexTypeinstance which owns thisXsdComplexTypeVisitorinstance. This way this visitor instance can perform changes in theXsdComplexTypeobject.
-
-
Constructor Detail
-
XsdComplexTypeVisitor
public XsdComplexTypeVisitor(XsdComplexType owner)
-
-
Method Detail
-
getOwner
public XsdComplexType getOwner()
- Specified by:
getOwnerin interfaceXsdAbstractElementVisitor- Overrides:
getOwnerin classXsdAnnotatedElementsVisitor
-
visit
public void visit(XsdMultipleElements element)
-
visit
public void visit(XsdGroup element)
-
visit
public void visit(XsdComplexContent element)
-
visit
public void visit(XsdSimpleContent element)
-
-