XsdAbstractElementVisitorpublic class XsdExtensionVisitor extends AttributesVisitor
XsdExtension element, which can contain the following children:
* XsdAll, XsdSequence , XsdChoice (represented by XsdMultipleElements);
* XsdGroup;
Can also have XsdAttribute and XsdAttributeGroup children as per inheritance of AttributesVisitor.
Can also have XsdAnnotation children as per inheritance of XsdAnnotatedElementsVisitor.| Modifier and Type | Field | Description |
|---|---|---|
private XsdExtension |
owner |
The
XsdExtension instance which owns this XsdExtensionVisitor instance. |
| Constructor | Description |
|---|---|
XsdExtensionVisitor(XsdExtension owner) |
| Modifier and Type | Method | Description |
|---|---|---|
XsdExtension |
getOwner() |
|
void |
visit(XsdGroup element) |
|
void |
visit(XsdMultipleElements element) |
getAttributeGroups, getAttributes, getXsdAttributeGroup, getXsdAttributes, replaceUnsolvedAttributes, setAttributeGroups, setAttributes, visit, visitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisit, 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, visitvisitprivate final XsdExtension owner
XsdExtension instance which owns this XsdExtensionVisitor instance. This way this visitor
instance can perform changes in the XsdExtension object.public XsdExtensionVisitor(XsdExtension owner)
public XsdExtension getOwner()
getOwner in interface XsdAbstractElementVisitorgetOwner in class XsdAnnotatedElementsVisitorpublic void visit(XsdMultipleElements element)
public void visit(XsdGroup element)
Copyright © 2018. All rights reserved.