Class XsdRestrictionsVisitor
- java.lang.Object
-
- org.xmlet.xsdparser.xsdelements.visitors.XsdAnnotatedElementsVisitor
-
- org.xmlet.xsdparser.xsdelements.visitors.AttributesVisitor
-
- org.xmlet.xsdparser.xsdelements.visitors.XsdRestrictionsVisitor
-
- All Implemented Interfaces:
XsdAbstractElementVisitor
public class XsdRestrictionsVisitor extends AttributesVisitor
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. Can also haveXsdAnnotationchildren as per inheritance ofXsdAnnotatedElementsVisitor.
-
-
Field Summary
Fields Modifier and Type Field Description private XsdRestrictionownerTheXsdRestrictioninstance which owns thisXsdRestrictionsVisitorinstance.
-
Constructor Summary
Constructors Constructor Description XsdRestrictionsVisitor(XsdRestriction owner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XsdRestrictiongetOwner()voidvisit(XsdAll element)voidvisit(XsdChoice element)voidvisit(XsdGroup element)voidvisit(XsdEnumeration element)voidvisit(XsdFractionDigits element)voidvisit(XsdLength element)voidvisit(XsdMaxExclusive element)voidvisit(XsdMaxInclusive element)voidvisit(XsdMaxLength element)voidvisit(XsdMinExclusive element)voidvisit(XsdMinInclusive element)voidvisit(XsdMinLength element)voidvisit(XsdPattern element)voidvisit(XsdTotalDigits element)voidvisit(XsdWhiteSpace element)voidvisit(XsdSequence 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 XsdRestriction owner
TheXsdRestrictioninstance which owns thisXsdRestrictionsVisitorinstance. This way this visitor instance can perform changes in theXsdRestrictionobject.
-
-
Constructor Detail
-
XsdRestrictionsVisitor
public XsdRestrictionsVisitor(XsdRestriction owner)
-
-
Method Detail
-
getOwner
public XsdRestriction getOwner()
- Specified by:
getOwnerin interfaceXsdAbstractElementVisitor- Overrides:
getOwnerin classXsdAnnotatedElementsVisitor
-
visit
public void visit(XsdEnumeration element)
-
visit
public void visit(XsdFractionDigits element)
-
visit
public void visit(XsdLength element)
-
visit
public void visit(XsdMaxExclusive element)
-
visit
public void visit(XsdMaxInclusive element)
-
visit
public void visit(XsdMaxLength element)
-
visit
public void visit(XsdMinExclusive element)
-
visit
public void visit(XsdMinInclusive element)
-
visit
public void visit(XsdMinLength element)
-
visit
public void visit(XsdPattern element)
-
visit
public void visit(XsdTotalDigits element)
-
visit
public void visit(XsdWhiteSpace element)
-
visit
public void visit(XsdAll element)
-
visit
public void visit(XsdChoice element)
-
visit
public void visit(XsdSequence element)
-
visit
public void visit(XsdGroup element)
-
-