Class XsdAttributeVisitor
- java.lang.Object
-
- org.xmlet.xsdparser.xsdelements.visitors.XsdAnnotatedElementsVisitor
-
- org.xmlet.xsdparser.xsdelements.visitors.XsdAttributeVisitor
-
- All Implemented Interfaces:
XsdAbstractElementVisitor
public class XsdAttributeVisitor extends XsdAnnotatedElementsVisitor
Represents the restrictions of theXsdAttributeelement, which can only containXsdSimpleTypeelements as children. Can also haveXsdAnnotationchildren as per inheritance ofXsdAnnotatedElementsVisitor.
-
-
Field Summary
Fields Modifier and Type Field Description private XsdAttributeownerTheXsdAttributeinstance which owns thisXsdAttributeVisitorinstance.
-
Constructor Summary
Constructors Constructor Description XsdAttributeVisitor(XsdAttribute owner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XsdAttributegetOwner()voidvisit(XsdSimpleType element)-
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, visit, visit, visit
-
-
-
-
Field Detail
-
owner
private final XsdAttribute owner
TheXsdAttributeinstance which owns thisXsdAttributeVisitorinstance. This way this visitor instance can perform changes in theXsdAttributeobject.
-
-
Constructor Detail
-
XsdAttributeVisitor
public XsdAttributeVisitor(XsdAttribute owner)
-
-
Method Detail
-
getOwner
public XsdAttribute getOwner()
- Specified by:
getOwnerin interfaceXsdAbstractElementVisitor- Overrides:
getOwnerin classXsdAnnotatedElementsVisitor
-
visit
public void visit(XsdSimpleType element)
-
-