public class XSFinder extends java.lang.Object implements XSFunction<java.lang.Boolean>
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.
Constructor and Description |
---|
XSFinder() |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
annotation(XSAnnotation ann) |
java.lang.Boolean |
attGroupDecl(XSAttGroupDecl decl) |
java.lang.Boolean |
attributeDecl(XSAttributeDecl decl) |
java.lang.Boolean |
attributeUse(XSAttributeUse use) |
java.lang.Boolean |
complexType(XSComplexType type) |
java.lang.Boolean |
elementDecl(XSElementDecl decl) |
java.lang.Boolean |
empty(XSContentType empty) |
java.lang.Boolean |
facet(XSFacet facet) |
boolean |
find(XSComponent c)
Invokes this object as a visitor with the specified component.
|
java.lang.Boolean |
identityConstraint(XSIdentityConstraint decl) |
java.lang.Boolean |
modelGroup(XSModelGroup group) |
java.lang.Boolean |
modelGroupDecl(XSModelGroupDecl decl) |
java.lang.Boolean |
notation(XSNotation notation) |
java.lang.Boolean |
particle(XSParticle particle) |
java.lang.Boolean |
schema(XSSchema schema) |
java.lang.Boolean |
simpleType(XSSimpleType simpleType) |
java.lang.Boolean |
wildcard(XSWildcard wc) |
java.lang.Boolean |
xpath(XSXPath xpath) |
public final boolean find(XSComponent c)
public java.lang.Boolean annotation(XSAnnotation ann)
annotation
in interface XSFunction<java.lang.Boolean>
XSFunction.annotation(com.sun.xml.xsom.XSAnnotation)
public java.lang.Boolean attGroupDecl(XSAttGroupDecl decl)
attGroupDecl
in interface XSFunction<java.lang.Boolean>
XSFunction.attGroupDecl(com.sun.xml.xsom.XSAttGroupDecl)
public java.lang.Boolean attributeDecl(XSAttributeDecl decl)
attributeDecl
in interface XSFunction<java.lang.Boolean>
XSFunction.attributeDecl(com.sun.xml.xsom.XSAttributeDecl)
public java.lang.Boolean attributeUse(XSAttributeUse use)
attributeUse
in interface XSFunction<java.lang.Boolean>
XSFunction.attributeUse(com.sun.xml.xsom.XSAttributeUse)
public java.lang.Boolean complexType(XSComplexType type)
complexType
in interface XSFunction<java.lang.Boolean>
XSFunction.complexType(com.sun.xml.xsom.XSComplexType)
public java.lang.Boolean schema(XSSchema schema)
schema
in interface XSFunction<java.lang.Boolean>
XSFunction.schema(com.sun.xml.xsom.XSSchema)
public java.lang.Boolean facet(XSFacet facet)
facet
in interface XSFunction<java.lang.Boolean>
XSFunction.facet(com.sun.xml.xsom.XSFacet)
public java.lang.Boolean notation(XSNotation notation)
notation
in interface XSFunction<java.lang.Boolean>
XSFunction.notation(com.sun.xml.xsom.XSNotation)
public java.lang.Boolean simpleType(XSSimpleType simpleType)
simpleType
in interface XSContentTypeFunction<java.lang.Boolean>
XSContentTypeFunction.simpleType(com.sun.xml.xsom.XSSimpleType)
public java.lang.Boolean particle(XSParticle particle)
particle
in interface XSContentTypeFunction<java.lang.Boolean>
XSContentTypeFunction.particle(com.sun.xml.xsom.XSParticle)
public java.lang.Boolean empty(XSContentType empty)
empty
in interface XSContentTypeFunction<java.lang.Boolean>
XSContentTypeFunction.empty(com.sun.xml.xsom.XSContentType)
public java.lang.Boolean wildcard(XSWildcard wc)
wildcard
in interface XSTermFunction<java.lang.Boolean>
XSTermFunction.wildcard(com.sun.xml.xsom.XSWildcard)
public java.lang.Boolean modelGroupDecl(XSModelGroupDecl decl)
modelGroupDecl
in interface XSTermFunction<java.lang.Boolean>
XSTermFunction.modelGroupDecl(com.sun.xml.xsom.XSModelGroupDecl)
public java.lang.Boolean modelGroup(XSModelGroup group)
modelGroup
in interface XSTermFunction<java.lang.Boolean>
XSTermFunction.modelGroup(com.sun.xml.xsom.XSModelGroup)
public java.lang.Boolean elementDecl(XSElementDecl decl)
elementDecl
in interface XSTermFunction<java.lang.Boolean>
XSTermFunction.elementDecl(com.sun.xml.xsom.XSElementDecl)
public java.lang.Boolean identityConstraint(XSIdentityConstraint decl)
identityConstraint
in interface XSFunction<java.lang.Boolean>
public java.lang.Boolean xpath(XSXPath xpath)
xpath
in interface XSFunction<java.lang.Boolean>