Top Description Fields Constructors Methods
com.sun.tools.xjc.reader.xmlschema

public Class AcknowledgePluginCustomizationBinder

extends BindingComponent
implements XSVisitor, XSSimpleTypeVisitor
Class Inheritance
All Implemented Interfaces
com.sun.xml.xsom.visitor.XSSimpleTypeVisitor, com.sun.xml.xsom.visitor.XSVisitor, com.sun.xml.xsom.visitor.XSContentTypeVisitor, com.sun.xml.xsom.visitor.XSTermVisitor
Imports
com.sun.tools.xjc.reader.xmlschema.bindinfo.BIDeclaration, .BIXPluginCustomization, .BindInfo, com.sun.xml.xsom.*, com.sun.xml.xsom.visitor.XSSimpleTypeVisitor, .XSVisitor, java.util.HashSet, .Iterator, .Set

Mark as acknowledge every BIXPluginCustomization seen in XSComponent and sub-tree.

Field Summary

Modifier and TypeField and Description
private final Set<XSComponent>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private boolean
acknowledge(XSComponent c)

Acknowledge plugin customizations on this component and returns true if this is the first time this component is visited.

public void
private void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
Inherited from com.sun.tools.xjc.reader.xmlschema.BindingComponent:
getClassSelectorgetErrorReporter

Field Detail

visitedComponentsback to summary
private final Set<XSComponent> visitedComponents

Constructor Detail

AcknowledgePluginCustomizationBinderback to summary
public AcknowledgePluginCustomizationBinder()

Method Detail

acknowledgeback to summary
private boolean acknowledge(XSComponent c)

Acknowledge plugin customizations on this component and returns true if this is the first time this component is visited.

annotationback to summary
public void annotation(XSAnnotation ann)

Implements com.sun.xml.xsom.visitor.XSVisitor.annotation.

Annotations
@Override
attContainerback to summary
private void attContainer(XSAttContainer cont)
attGroupDeclback to summary
public void attGroupDecl(XSAttGroupDecl decl)

Implements com.sun.xml.xsom.visitor.XSVisitor.attGroupDecl.

Annotations
@Override
attributeDeclback to summary
public void attributeDecl(XSAttributeDecl decl)

Implements com.sun.xml.xsom.visitor.XSVisitor.attributeDecl.

Annotations
@Override
attributeUseback to summary
public void attributeUse(XSAttributeUse use)

Implements com.sun.xml.xsom.visitor.XSVisitor.attributeUse.

Annotations
@Override
complexTypeback to summary
public void complexType(XSComplexType type)

Implements com.sun.xml.xsom.visitor.XSVisitor.complexType.

Annotations
@Override
elementDeclback to summary
public void elementDecl(XSElementDecl decl)

Implements com.sun.xml.xsom.visitor.XSTermVisitor.elementDecl.

Annotations
@Override
emptyback to summary
public void empty(XSContentType empty)

Implements com.sun.xml.xsom.visitor.XSContentTypeVisitor.empty.

Annotations
@Override
facetback to summary
public void facet(XSFacet facet)

Implements com.sun.xml.xsom.visitor.XSVisitor.facet.

Annotations
@Override
identityConstraintback to summary
public void identityConstraint(XSIdentityConstraint id)

Implements com.sun.xml.xsom.visitor.XSVisitor.identityConstraint.

Annotations
@Override
listSimpleTypeback to summary
public void listSimpleType(XSListSimpleType type)

Implements com.sun.xml.xsom.visitor.XSSimpleTypeVisitor.listSimpleType.

Annotations
@Override
modelGroupback to summary
public void modelGroup(XSModelGroup group)

Implements com.sun.xml.xsom.visitor.XSTermVisitor.modelGroup.

Annotations
@Override
modelGroupDeclback to summary
public void modelGroupDecl(XSModelGroupDecl decl)

Implements com.sun.xml.xsom.visitor.XSTermVisitor.modelGroupDecl.

Annotations
@Override
notationback to summary
public void notation(XSNotation notation)

Implements com.sun.xml.xsom.visitor.XSVisitor.notation.

Annotations
@Override
particleback to summary
public void particle(XSParticle particle)

Implements com.sun.xml.xsom.visitor.XSContentTypeVisitor.particle.

Annotations
@Override
restrictionSimpleTypeback to summary
public void restrictionSimpleType(XSRestrictionSimpleType type)

Implements com.sun.xml.xsom.visitor.XSSimpleTypeVisitor.restrictionSimpleType.

Annotations
@Override
schemaback to summary
public void schema(XSSchema schema)

Implements com.sun.xml.xsom.visitor.XSVisitor.schema.

Annotations
@Override
simpleTypeback to summary
public void simpleType(XSSimpleType simpleType)

Implements com.sun.xml.xsom.visitor.XSContentTypeVisitor.simpleType.

Annotations
@Override
unionSimpleTypeback to summary
public void unionSimpleType(XSUnionSimpleType type)

Implements com.sun.xml.xsom.visitor.XSSimpleTypeVisitor.unionSimpleType.

Annotations
@Override
wildcardback to summary
public void wildcard(XSWildcard wc)

Implements com.sun.xml.xsom.visitor.XSTermVisitor.wildcard.

Annotations
@Override
xpathback to summary
public void xpath(XSXPath xp)

Implements com.sun.xml.xsom.visitor.XSVisitor.xpath.

Annotations
@Override