Top Description Constructors Methods
com.sun.xml.xsom.util

public Class XSFinder

extends Object
implements XSFunction<Boolean>
Class Inheritance
All Implemented Interfaces
com.sun.xml.xsom.visitor.XSFunction, com.sun.xml.xsom.visitor.XSTermFunction, com.sun.xml.xsom.visitor.XSContentTypeFunction
Imports
com.sun.xml.xsom.XSAnnotation, .XSAttGroupDecl, .XSAttributeDecl, .XSAttributeUse, .XSComplexType, .XSComponent, .XSContentType, .XSElementDecl, .XSFacet, .XSModelGroup, .XSModelGroupDecl, .XSNotation, .XSParticle, .XSSchema, .XSSimpleType, .XSWildcard, .XSIdentityConstraint, .XSXPath, com.sun.xml.xsom.visitor.XSFunction

Utility implementation of XSFunction that returns Boolean to find something from schema objects.

This implementation returns Boolean.FALSE from all of the methods. The derived class is expected to override some of the methods to actually look for something.

Author
Kohsuke Kawaguchi ([email protected])

Constructor Summary

AccessConstructor and Description
public
XSFinder()

Default constructor.

Method Summary

Modifier and TypeMethod and Description
public Boolean
public Boolean
public Boolean
public Boolean
public Boolean
public Boolean
public Boolean
public Boolean
public final boolean
find(XSComponent c)

Invokes this object as a visitor with the specified component.

public Boolean
public Boolean
public Boolean
public Boolean
public Boolean
public Boolean
public Boolean
public Boolean
public Boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

XSFinderback to summary
public XSFinder()

Default constructor.

Method Detail

annotationback to summary
public Boolean annotation(XSAnnotation ann)

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

attGroupDeclback to summary
public Boolean attGroupDecl(XSAttGroupDecl decl)

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

attributeDeclback to summary
public Boolean attributeDecl(XSAttributeDecl decl)

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

attributeUseback to summary
public Boolean attributeUse(XSAttributeUse use)

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

complexTypeback to summary
public Boolean complexType(XSComplexType type)

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

elementDeclback to summary
public Boolean elementDecl(XSElementDecl decl)

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

See Also
com.sun.xml.xsom.visitor.XSTermFunction#elementDecl(com.sun.xml.xsom.XSElementDecl)
emptyback to summary
public Boolean empty(XSContentType empty)

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

See Also
com.sun.xml.xsom.visitor.XSContentTypeFunction#empty(com.sun.xml.xsom.XSContentType)
facetback to summary
public Boolean facet(XSFacet facet)

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

findback to summary
public final boolean find(XSComponent c)

Invokes this object as a visitor with the specified component.

identityConstraintback to summary
public Boolean identityConstraint(XSIdentityConstraint decl)

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

modelGroupback to summary
public Boolean modelGroup(XSModelGroup group)

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

See Also
com.sun.xml.xsom.visitor.XSTermFunction#modelGroup(com.sun.xml.xsom.XSModelGroup)
modelGroupDeclback to summary
public Boolean modelGroupDecl(XSModelGroupDecl decl)

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

See Also
com.sun.xml.xsom.visitor.XSTermFunction#modelGroupDecl(com.sun.xml.xsom.XSModelGroupDecl)
notationback to summary
public Boolean notation(XSNotation notation)

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

particleback to summary
public Boolean particle(XSParticle particle)

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

See Also
com.sun.xml.xsom.visitor.XSContentTypeFunction#particle(com.sun.xml.xsom.XSParticle)
schemaback to summary
public Boolean schema(XSSchema schema)

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

simpleTypeback to summary
public Boolean simpleType(XSSimpleType simpleType)

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

See Also
com.sun.xml.xsom.visitor.XSContentTypeFunction#simpleType(com.sun.xml.xsom.XSSimpleType)
wildcardback to summary
public Boolean wildcard(XSWildcard wc)

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

See Also
com.sun.xml.xsom.visitor.XSTermFunction#wildcard(com.sun.xml.xsom.XSWildcard)
xpathback to summary
public Boolean xpath(XSXPath xpath)

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