Class XsdExtensionVisitor
- java.lang.Object
-
- org.xmlet.xsdparser.xsdelements.visitors.XsdAnnotatedElementsVisitor
-
- org.xmlet.xsdparser.xsdelements.visitors.AttributesVisitor
-
- org.xmlet.xsdparser.xsdelements.visitors.XsdExtensionVisitor
-
- All Implemented Interfaces:
XsdAbstractElementVisitor
public class XsdExtensionVisitor extends AttributesVisitor
Represents the restrictions of theXsdExtensionelement, which can contain the following children: *XsdAll,XsdSequence,XsdChoice(represented byXsdMultipleElements); *XsdGroup; Can also haveXsdAttributeandXsdAttributeGroupchildren as per inheritance ofAttributesVisitor. Can also haveXsdAnnotationchildren as per inheritance ofXsdAnnotatedElementsVisitor.
-
-
Field Summary
Fields Modifier and Type Field Description private XsdExtensionownerTheXsdExtensioninstance which owns thisXsdExtensionVisitorinstance.
-
Constructor Summary
Constructors Constructor Description XsdExtensionVisitor(XsdExtension owner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XsdExtensiongetOwner()voidvisit(XsdGroup element)voidvisit(XsdMultipleElements 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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.xmlet.xsdparser.xsdelements.visitors.XsdAbstractElementVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Field Detail
-
owner
private final XsdExtension owner
TheXsdExtensioninstance which owns thisXsdExtensionVisitorinstance. This way this visitor instance can perform changes in theXsdExtensionobject.
-
-
Constructor Detail
-
XsdExtensionVisitor
public XsdExtensionVisitor(XsdExtension owner)
-
-
Method Detail
-
getOwner
public XsdExtension getOwner()
- Specified by:
getOwnerin interfaceXsdAbstractElementVisitor- Overrides:
getOwnerin classXsdAnnotatedElementsVisitor
-
visit
public void visit(XsdMultipleElements element)
-
visit
public void visit(XsdGroup element)
-
-