XsdAbstractElementVisitorpublic class XsdComplexTypeVisitor extends AttributesVisitor
XsdComplexType element, which can contain the following children:
* XsdAll, XsdSequence, XsdChoice (represented by XsdMultipleElements);
* XsdGroup;
* XsdComplexContent;
* XsdSimpleContent;
Can also have XsdAttribute and XsdAttributeGroup as children as per inheritance of AttributesVisitor.
Can also have XsdAnnotation children as per inheritance of XsdAnnotatedElementsVisitor.| Modifier and Type | Field | Description |
|---|---|---|
private XsdComplexType |
owner |
The
XsdComplexType instance which owns this XsdComplexTypeVisitor instance. |
| Constructor | Description |
|---|---|
XsdComplexTypeVisitor(XsdComplexType owner) |
| Modifier and Type | Method | Description |
|---|---|---|
XsdComplexType |
getOwner() |
|
void |
visit(XsdComplexContent element) |
|
void |
visit(XsdGroup element) |
|
void |
visit(XsdMultipleElements element) |
|
void |
visit(XsdSimpleContent 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, visitvisitprivate final XsdComplexType owner
XsdComplexType instance which owns this XsdComplexTypeVisitor instance. This way this visitor
instance can perform changes in the XsdComplexType object.public XsdComplexTypeVisitor(XsdComplexType owner)
public XsdComplexType getOwner()
getOwner in interface XsdAbstractElementVisitorgetOwner in class XsdAnnotatedElementsVisitorpublic void visit(XsdMultipleElements element)
public void visit(XsdGroup element)
public void visit(XsdComplexContent element)
public void visit(XsdSimpleContent element)
Copyright © 2018. All rights reserved.