A C E F G I J K L M N O P R S T U V W X

A

acceptsNamespace(String) - Method in interface com.sun.xml.xsom.XSWildcard
Returns true if the specified namespace URI is valid wrt this wildcard.
ALL - Static variable in interface com.sun.xml.xsom.XSModelGroup
A constant that represents "all" compositor.
annotation(XSAnnotation) - Method in interface com.sun.xml.xsom.visitor.XSFunction
 
annotation(XSAnnotation) - Method in interface com.sun.xml.xsom.visitor.XSVisitor
 
AnnotationContext - Class in com.sun.xml.xsom.parser
Enumeration used to represent the type of the schema component that is being parsed when the AnnotationParser is called.
AnnotationParser - Class in com.sun.xml.xsom.parser
Used to parse <xs:annotation>.
AnnotationParser() - Constructor for class com.sun.xml.xsom.parser.AnnotationParser
 
AnnotationParserFactory - Interface in com.sun.xml.xsom.parser
Factory for AnnotationParser.
any(XSWildcard.Any) - Method in interface com.sun.xml.xsom.visitor.XSWildcardFunction
 
any(XSWildcard.Any) - Method in interface com.sun.xml.xsom.visitor.XSWildcardVisitor
 
apply(XSFunction<T>) - Method in interface com.sun.xml.xsom.XSComponent
Accepts a functor.
apply(XSContentTypeFunction<T>) - Method in interface com.sun.xml.xsom.XSContentType
 
apply(XSSimpleTypeFunction<T>) - Method in interface com.sun.xml.xsom.XSSimpleType
 
apply(XSTermFunction<T>) - Method in interface com.sun.xml.xsom.XSTerm
 
apply(XSTermFunctionWithParam<T, P>, P) - Method in interface com.sun.xml.xsom.XSTerm
 
apply(XSWildcardFunction<T>) - Method in interface com.sun.xml.xsom.XSWildcard
 
asComplexType() - Method in interface com.sun.xml.xsom.XSType
Casts this object to XSComplexType if possible, otherwise returns null.
asElementDecl() - Method in interface com.sun.xml.xsom.XSTerm
 
asEmpty() - Method in interface com.sun.xml.xsom.XSContentType
If this content type represents the empty content, return this, otherwise null.
asList() - Method in interface com.sun.xml.xsom.XSSimpleType
 
asModelGroup() - Method in interface com.sun.xml.xsom.XSTerm
 
asModelGroupDecl() - Method in interface com.sun.xml.xsom.XSTerm
 
asParticle() - Method in interface com.sun.xml.xsom.XSContentType
Equivalent of (this instanceof XSParticle)?this:null
asRestriction() - Method in interface com.sun.xml.xsom.XSSimpleType
 
asSimpleType() - Method in interface com.sun.xml.xsom.XSContentType
Equivalent of (this instanceof XSSimpleType)?this:null
asSimpleType() - Method in interface com.sun.xml.xsom.XSType
Casts this object to XSSimpleType if possible, otherwise returns null.
asUnion() - Method in interface com.sun.xml.xsom.XSSimpleType
 
asWildcard() - Method in interface com.sun.xml.xsom.XSTerm
 
ATOMIC - Static variable in class com.sun.xml.xsom.XSVariety
 
attGroupDecl(XSAttGroupDecl) - Method in interface com.sun.xml.xsom.visitor.XSFunction
 
attGroupDecl(XSAttGroupDecl) - Method in interface com.sun.xml.xsom.visitor.XSVisitor
 
ATTRIBUTE_DECL - Static variable in class com.sun.xml.xsom.parser.AnnotationContext
 
ATTRIBUTE_GROUP - Static variable in class com.sun.xml.xsom.parser.AnnotationContext
 
ATTRIBUTE_USE - Static variable in class com.sun.xml.xsom.parser.AnnotationContext
 
attributeDecl(XSAttributeDecl) - Method in interface com.sun.xml.xsom.visitor.XSFunction
 
attributeDecl(XSAttributeDecl) - Method in interface com.sun.xml.xsom.visitor.XSVisitor
 
attributeUse(XSAttributeUse) - Method in interface com.sun.xml.xsom.visitor.XSFunction
 
attributeUse(XSAttributeUse) - Method in interface com.sun.xml.xsom.visitor.XSVisitor
 

C

canBeSubstitutedBy(XSElementDecl) - Method in interface com.sun.xml.xsom.XSElementDecl
Returns true if this element declaration can be validly substituted by the given declaration.
CHOICE - Static variable in interface com.sun.xml.xsom.XSModelGroup
A constant that represents "choice" compositor.
com.sun.xml.xsom - package com.sun.xml.xsom
Interfaces that the client should use to access schema information.
com.sun.xml.xsom.parser - package com.sun.xml.xsom.parser
Classes to parse XML Schema documents into objects of com.sun.xml.xsom package.
com.sun.xml.xsom.visitor - package com.sun.xml.xsom.visitor
Visitor pattern support for the com.sun.xml.xsom interfaces.
complexType(XSComplexType) - Method in interface com.sun.xml.xsom.visitor.XSFunction
 
complexType(XSComplexType) - Method in interface com.sun.xml.xsom.visitor.XSVisitor
 
COMPLEXTYPE_DECL - Static variable in class com.sun.xml.xsom.parser.AnnotationContext
 
context - Variable in class com.sun.xml.xsom.XmlString
Used to resole in-scope namespace bindings.
create() - Method in interface com.sun.xml.xsom.parser.AnnotationParserFactory
 
create(String, NamespaceContext) - Static method in class com.sun.xml.xsom.SCD
Parses the string representation of SCD.

E

ELEMENT_DECL - Static variable in class com.sun.xml.xsom.parser.AnnotationContext
 
elementDecl(XSElementDecl) - Method in interface com.sun.xml.xsom.visitor.XSTermFunction
 
elementDecl(XSElementDecl, P) - Method in interface com.sun.xml.xsom.visitor.XSTermFunctionWithParam
 
elementDecl(XSElementDecl) - Method in interface com.sun.xml.xsom.visitor.XSTermVisitor
 
empty(XSContentType) - Method in interface com.sun.xml.xsom.visitor.XSContentTypeFunction
 
empty(XSContentType) - Method in interface com.sun.xml.xsom.visitor.XSContentTypeVisitor
 
EXTENSION - Static variable in interface com.sun.xml.xsom.XSType
 

F

facet(XSFacet) - Method in interface com.sun.xml.xsom.visitor.XSFunction
 
facet(XSFacet) - Method in interface com.sun.xml.xsom.visitor.XSVisitor
 
FACET_ENUMERATION - Static variable in interface com.sun.xml.xsom.XSFacet
 
FACET_FRACTIONDIGITS - Static variable in interface com.sun.xml.xsom.XSFacet
 
FACET_LENGTH - Static variable in interface com.sun.xml.xsom.XSFacet
 
FACET_MAXEXCLUSIVE - Static variable in interface com.sun.xml.xsom.XSFacet
 
FACET_MAXINCLUSIVE - Static variable in interface com.sun.xml.xsom.XSFacet
 
FACET_MAXLENGTH - Static variable in interface com.sun.xml.xsom.XSFacet
 
FACET_MINEXCLUSIVE - Static variable in interface com.sun.xml.xsom.XSFacet
 
FACET_MININCLUSIVE - Static variable in interface com.sun.xml.xsom.XSFacet
 
FACET_MINLENGTH - Static variable in interface com.sun.xml.xsom.XSFacet
 
FACET_PATTERN - Static variable in interface com.sun.xml.xsom.XSFacet
 
FACET_TOTALDIGITS - Static variable in interface com.sun.xml.xsom.XSFacet
 
FACET_WHITESPACE - Static variable in interface com.sun.xml.xsom.XSFacet
 
ForeignAttributes - Interface in com.sun.xml.xsom
Foreign attributes on schema elements.

G

getAnnotation() - Method in interface com.sun.xml.xsom.XSAnnotation
Obtains the application-parsed annotation.
getAnnotation() - Method in interface com.sun.xml.xsom.XSComponent
Gets the annotation associated to this component, if any.
getAnnotation(boolean) - Method in interface com.sun.xml.xsom.XSComponent
Works like XSComponent.getAnnotation(), but allow a new empty XSAnnotation to be created if not exist.
getAnnotationParserFactory() - Method in class com.sun.xml.xsom.parser.XSOMParser
 
getAnySimpleType() - Method in interface com.sun.xml.xsom.XSSchemaSet
 
getAnyType() - Method in interface com.sun.xml.xsom.XSSchemaSet
 
getAttGroupDecl(String) - Method in interface com.sun.xml.xsom.XSSchema
 
getAttGroupDecl(String, String) - Method in interface com.sun.xml.xsom.XSSchemaSet
 
getAttGroupDecls() - Method in interface com.sun.xml.xsom.XSSchema
Gets all the XSAttGroupDecls in this schema.
getAttGroups() - Method in interface com.sun.xml.xsom.XSAttContainer
Iterates all AttGroups which are directly referenced from this component.
getAttributeDecl(String) - Method in interface com.sun.xml.xsom.XSSchema
 
getAttributeDecl(String, String) - Method in interface com.sun.xml.xsom.XSSchemaSet
 
getAttributeDecls() - Method in interface com.sun.xml.xsom.XSSchema
Gets all the XSAttributeDecls in this schema keyed by their local names.
getAttributeUse(String, String) - Method in interface com.sun.xml.xsom.XSAttContainer
Looks for the attribute use with the specified name from all the attribute uses that are directly/indirectly referenced from this component.
getAttributeUses() - Method in interface com.sun.xml.xsom.XSAttContainer
Gets all the attribute uses.
getAttributeWildcard() - Method in interface com.sun.xml.xsom.XSAttContainer
 
getBaseListType() - Method in interface com.sun.xml.xsom.XSSimpleType
Gets the nearest ancestor XSListSimpleType (including itself) if the variety of this type is list.
getBaseType() - Method in interface com.sun.xml.xsom.XSType
Returns the base type of this type.
getBaseUnionType() - Method in interface com.sun.xml.xsom.XSSimpleType
Gets the nearest ancestor XSUnionSimpleType (including itself) if the variety of this type is union.
getCategory() - Method in interface com.sun.xml.xsom.XSIdentityConstraint
Returns the type of the identity constraint.
getChild(int) - Method in interface com.sun.xml.xsom.XSModelGroup
Gets i-ith child.
getChildren() - Method in interface com.sun.xml.xsom.XSModelGroup
Gets all the children in one array.
getComplexType(String) - Method in interface com.sun.xml.xsom.XSSchema
 
getComplexType(String, String) - Method in interface com.sun.xml.xsom.XSSchemaSet
 
getComplexTypes() - Method in interface com.sun.xml.xsom.XSSchema
Gets all the XSComplexTypes in this schema.
getCompositor() - Method in interface com.sun.xml.xsom.XSModelGroup
 
getContentHandler(AnnotationContext, String, ErrorHandler, EntityResolver) - Method in class com.sun.xml.xsom.parser.AnnotationParser
Called every time a new <xs:annotation> element is found.
getContentType() - Method in interface com.sun.xml.xsom.XSComplexType
The content of this complex type.
getContext() - Method in interface com.sun.xml.xsom.ForeignAttributes
Returns context information of the element to which foreign attributes are attached.
getDecl() - Method in interface com.sun.xml.xsom.XSAttributeUse
 
getDeclaredAttributeUse(String, String) - Method in interface com.sun.xml.xsom.XSAttContainer
Looks for the attribute use with the specified name from the attribute uses which are declared in this complex type.
getDeclaredAttributeUses() - Method in interface com.sun.xml.xsom.XSAttContainer
Lists all the attribute uses that are declared in this complex type.
getDeclaredFacet(String) - Method in interface com.sun.xml.xsom.XSRestrictionSimpleType
Gets the declared facet object of the given name.
getDeclaredFacets() - Method in interface com.sun.xml.xsom.XSRestrictionSimpleType
 
getDeclaredFacets(String) - Method in interface com.sun.xml.xsom.XSRestrictionSimpleType
Gets the declared facets of the given name.
getDefaultValue() - Method in interface com.sun.xml.xsom.XSAttributeDecl
 
getDefaultValue() - Method in interface com.sun.xml.xsom.XSAttributeUse
Gets the default value of this attribute use, if one is specified.
getDefaultValue() - Method in interface com.sun.xml.xsom.XSElementDecl
 
getDerivationMethod() - Method in interface com.sun.xml.xsom.XSType
 
getDocuments() - Method in class com.sun.xml.xsom.parser.XSOMParser
Gets the set of SchemaDocument that represents parsed documents so far.
getElementDecl(String) - Method in interface com.sun.xml.xsom.XSSchema
 
getElementDecl(String, String) - Method in interface com.sun.xml.xsom.XSSchemaSet
 
getElementDecls() - Method in interface com.sun.xml.xsom.XSSchema
Gets all the XSElementDecls in this schema.
getEmpty() - Method in interface com.sun.xml.xsom.XSSchemaSet
 
getEntityResolver() - Method in class com.sun.xml.xsom.parser.XSOMParser
 
getErrorHandler() - Method in class com.sun.xml.xsom.parser.XSOMParser
 
getExplicitContent() - Method in interface com.sun.xml.xsom.XSComplexType
Gets the explicit content of a complex type with a complex content that was derived by extension.
getFacet(String) - Method in interface com.sun.xml.xsom.XSSimpleType
Gets the effective facet object of the given name.
getFields() - Method in interface com.sun.xml.xsom.XSIdentityConstraint
Returns the list of field XPaths.
getFixedValue() - Method in interface com.sun.xml.xsom.XSAttributeDecl
 
getFixedValue() - Method in interface com.sun.xml.xsom.XSAttributeUse
Gets the fixed value of this attribute use, if one is specified.
getFixedValue() - Method in interface com.sun.xml.xsom.XSElementDecl
 
getForeignAttribute(String, String) - Method in interface com.sun.xml.xsom.XSComponent
Gets the foreign attribute of the given name, or null if not found.
getForeignAttributes() - Method in interface com.sun.xml.xsom.XSComponent
Gets the foreign attributes on this schema component.
getIdentityConstraint(String) - Method in interface com.sun.xml.xsom.XSSchema
Gets the identity constraint of the given name, or null if not found.
getIdentityConstraint(String, String) - Method in interface com.sun.xml.xsom.XSSchemaSet
 
getIdentityConstraints() - Method in interface com.sun.xml.xsom.XSElementDecl
Returns all the XSIdentityConstraints in this element decl.
getIdentityConstraints() - Method in interface com.sun.xml.xsom.XSSchema
Gets all the XSIdentityConstraints in this schema, keyed by their names.
getImportedDocuments(String) - Method in interface com.sun.xml.xsom.parser.SchemaDocument
Gets the SchemaDocuments that are imported from this document.
getIncludedDocuments() - Method in interface com.sun.xml.xsom.parser.SchemaDocument
Gets the SchemaDocuments that are included from this document.
getItemType() - Method in interface com.sun.xml.xsom.XSListSimpleType
 
getLocator() - Method in interface com.sun.xml.xsom.ForeignAttributes
Returns the location of the element to which foreign attributes are attached.
getLocator() - Method in interface com.sun.xml.xsom.XSAnnotation
Returns a location information of the annotation.
getLocator() - Method in interface com.sun.xml.xsom.XSComponent
Gets the locator that indicates the source location where this component is created from, or null if no information is available.
getMaxOccurs() - Method in interface com.sun.xml.xsom.XSParticle
Gets the max occurs property.
getMember(int) - Method in interface com.sun.xml.xsom.XSUnionSimpleType
 
getMemberSize() - Method in interface com.sun.xml.xsom.XSUnionSimpleType
 
getMinOccurs() - Method in interface com.sun.xml.xsom.XSParticle
 
getMode() - Method in interface com.sun.xml.xsom.XSWildcard
Gets the processing mode.
getModelGroup() - Method in interface com.sun.xml.xsom.XSModelGroupDecl
Gets the body of this declaration.
getModelGroupDecl(String) - Method in interface com.sun.xml.xsom.XSSchema
 
getModelGroupDecl(String, String) - Method in interface com.sun.xml.xsom.XSSchemaSet
 
getModelGroupDecls() - Method in interface com.sun.xml.xsom.XSSchema
Gets all the XSModelGroupDecls in this schema.
getName() - Method in interface com.sun.xml.xsom.XSDeclaration
Gets the (local) name of the declaration.
getName() - Method in interface com.sun.xml.xsom.XSFacet
Gets the name of the facet, such as "length".
getName() - Method in interface com.sun.xml.xsom.XSIdentityConstraint
Name of the identity constraint.
getNamespaces() - Method in interface com.sun.xml.xsom.XSWildcard.Union
Read-only list of namespace URIs.
getNotation(String) - Method in interface com.sun.xml.xsom.XSSchema
 
getNotations() - Method in interface com.sun.xml.xsom.XSSchema
Gets all the XSNotations in this schema.
getOtherNamespace() - Method in interface com.sun.xml.xsom.XSWildcard.Other
Gets the namespace URI excluded from this wildcard.
getOwnerSchema() - Method in interface com.sun.xml.xsom.XSComponent
Gets a reference to the XSSchema object to which this component belongs.
getParent() - Method in interface com.sun.xml.xsom.XSIdentityConstraint
Gets the XSElementDecl that owns this identity constraint.
getParent() - Method in interface com.sun.xml.xsom.XSXPath
Returns the XSIdentityConstraint to which this XPath belongs to.
getParserHandler() - Method in class com.sun.xml.xsom.parser.XSOMParser
Gets the parser implemented as a ContentHandler.
getPrimitiveType() - Method in interface com.sun.xml.xsom.XSSimpleType
Gets the ancestor primitive XSSimpleType if this type is atomic.
getPublicId() - Method in interface com.sun.xml.xsom.XSNotation
 
getRedefinedBy() - Method in interface com.sun.xml.xsom.XSComplexType
If this XSComplexType is redefined by another complex type, return that component.
getRedefinedBy() - Method in interface com.sun.xml.xsom.XSSimpleType
If this XSSimpleType is redefined by another simple type, return that component.
getRedefinedBy() - Method in interface com.sun.xml.xsom.XSType
If this XSType is redefined by another type, return that component.
getRedefinedCount() - Method in interface com.sun.xml.xsom.XSType
Returns the number of complex types that redefine this component.
getReferencedDocuments() - Method in interface com.sun.xml.xsom.parser.SchemaDocument
Set of SchemaDocuments that are included/imported from this document.
getReferencedKey() - Method in interface com.sun.xml.xsom.XSIdentityConstraint
If this is XSIdentityConstraint.KEYREF, returns the key XSIdentityConstraint being referenced.
getReferers() - Method in interface com.sun.xml.xsom.parser.SchemaDocument
Set of SchemaDocuments that include/import this document.
getResult(Object) - Method in class com.sun.xml.xsom.parser.AnnotationParser
Once the SAX events are fed to the ContentHandler, this method will be called to retrieve the parsed result.
getResult() - Method in class com.sun.xml.xsom.parser.XSOMParser
Gets the parsed result.
getRoot() - Method in interface com.sun.xml.xsom.XSComponent
Gets the root schema set that includes this component.
getRoot() - Method in interface com.sun.xml.xsom.XSSchema
Gets the root schema set that includes this schema.
getSchema() - Method in interface com.sun.xml.xsom.parser.SchemaDocument
Gets XSSchema component that contains all the schema components defined in this namespace.
getSchema(String) - Method in interface com.sun.xml.xsom.XSSchemaSet
 
getSchema(int) - Method in interface com.sun.xml.xsom.XSSchemaSet
 
getSchemas() - Method in interface com.sun.xml.xsom.XSSchemaSet
Gets all XSSchemas in a single collection.
getSchemaSize() - Method in interface com.sun.xml.xsom.XSSchemaSet
 
getScope() - Method in interface com.sun.xml.xsom.XSComplexType
Gets the scope of this complex type.
getSelector() - Method in interface com.sun.xml.xsom.XSIdentityConstraint
Returns the selector XPath expression as string.
getSimpleBaseType() - Method in interface com.sun.xml.xsom.XSSimpleType
Gets the base type as XSSimpleType.
getSimpleType(String) - Method in interface com.sun.xml.xsom.XSSchema
 
getSimpleType(String, String) - Method in interface com.sun.xml.xsom.XSSchemaSet
 
getSimpleTypes() - Method in interface com.sun.xml.xsom.XSSchema
Gets all the XSSimpleTypes in this schema.
getSize() - Method in interface com.sun.xml.xsom.XSModelGroup
Gets the number of children.
getSourceDocument() - Method in interface com.sun.xml.xsom.XSComponent
Gets the SchemaDocument that indicates which document this component was defined in.
getSourceDocument() - Method in interface com.sun.xml.xsom.XSSchema
Deprecated. Since this method always returns null, if you are calling this method from XSSchema and not from XSComponent, there's something wrong with your code.
getSubstAffiliation() - Method in interface com.sun.xml.xsom.XSElementDecl
Gets the substitution head of this element, if any.
getSubstitutables() - Method in interface com.sun.xml.xsom.XSElementDecl
Returns the element declarations that can substitute this element.
getSystemId() - Method in interface com.sun.xml.xsom.parser.SchemaDocument
Gets the system ID of the schema document.
getSystemId() - Method in interface com.sun.xml.xsom.XSNotation
 
getTargetNamespace() - Method in interface com.sun.xml.xsom.parser.SchemaDocument
The namespace that this schema defines.
getTargetNamespace() - Method in interface com.sun.xml.xsom.XSDeclaration
Target namespace to which this component belongs.
getTargetNamespace() - Method in interface com.sun.xml.xsom.XSIdentityConstraint
Target namespace of the identity constraint.
getTargetNamespace() - Method in interface com.sun.xml.xsom.XSSchema
Gets the target namespace of the schema.
getTerm() - Method in interface com.sun.xml.xsom.XSParticle
 
getType() - Method in interface com.sun.xml.xsom.XSAttributeDecl
 
getType() - Method in interface com.sun.xml.xsom.XSElementDecl
Gets the type of this element declaration.
getType(String) - Method in interface com.sun.xml.xsom.XSSchema
 
getType(String, String) - Method in interface com.sun.xml.xsom.XSSchemaSet
 
getTypes() - Method in interface com.sun.xml.xsom.XSSchema
Gets all the XSTypes in this schema (union of XSSchema.getSimpleTypes() and XSSchema.getComplexTypes()
getValue() - Method in interface com.sun.xml.xsom.XSFacet
Gets the value of the facet.
getVariety() - Method in interface com.sun.xml.xsom.XSSimpleType
Gets the variety of this simple type.
getXPath() - Method in interface com.sun.xml.xsom.XSXPath
Gets the XPath as a string.

I

IDENTITY_CONSTRAINT - Static variable in class com.sun.xml.xsom.parser.AnnotationContext
 
identityConstraint(XSIdentityConstraint) - Method in interface com.sun.xml.xsom.visitor.XSFunction
 
identityConstraint(XSIdentityConstraint) - Method in interface com.sun.xml.xsom.visitor.XSVisitor
 
imports(SchemaDocument) - Method in interface com.sun.xml.xsom.parser.SchemaDocument
Returns true if this document imports the given document.
includes(SchemaDocument) - Method in interface com.sun.xml.xsom.parser.SchemaDocument
Returns true if this document includes the given document.
isAbstract() - Method in interface com.sun.xml.xsom.XSComplexType
Checks if this complex type is declared as an abstract type.
isAbstract() - Method in interface com.sun.xml.xsom.XSElementDecl
 
isAnonymous() - Method in interface com.sun.xml.xsom.XSDeclaration
Deprecated. use the isGlobal method, which always returns the opposite of this function. Or the isLocal method.
isComplexType() - Method in interface com.sun.xml.xsom.XSType
Returns true if this instanceof XSComplexType.
isDerivedFrom(XSType) - Method in interface com.sun.xml.xsom.XSType
Returns true if this type is derived from the specified type.
isElementDecl() - Method in interface com.sun.xml.xsom.XSTerm
 
isFinal(int) - Method in interface com.sun.xml.xsom.XSComplexType
 
isFinal(XSVariety) - Method in interface com.sun.xml.xsom.XSSimpleType
Returns true if this type definition is marked as 'final' with respect to the given XSVariety.
isFixed() - Method in interface com.sun.xml.xsom.XSFacet
Returns true if this facet is "fixed".
isGlobal() - Method in interface com.sun.xml.xsom.XSDeclaration
Returns true if this declaration is a global declaration.
isList() - Method in interface com.sun.xml.xsom.XSSimpleType
Returns true if this instanceof XSListSimpleType.
isLocal() - Method in interface com.sun.xml.xsom.XSDeclaration
Returns true if this declaration is a local declaration.
isMixed() - Method in interface com.sun.xml.xsom.XSComplexType
 
isModelGroup() - Method in interface com.sun.xml.xsom.XSTerm
 
isModelGroupDecl() - Method in interface com.sun.xml.xsom.XSTerm
 
isNillable() - Method in interface com.sun.xml.xsom.XSElementDecl
 
isPrimitive() - Method in interface com.sun.xml.xsom.XSSimpleType
Returns true if this is a primitive built-in simple type (that directly derives from xs:anySimpleType, by definition.)
isRepeated() - Method in interface com.sun.xml.xsom.XSParticle
True if the maxOccurs is neither 0 or 1.
isRequired() - Method in interface com.sun.xml.xsom.XSAttributeUse
 
isRestriction() - Method in interface com.sun.xml.xsom.XSSimpleType
Returns true if this instanceof XSRestrictionSimpleType.
isSimpleType() - Method in interface com.sun.xml.xsom.XSType
Returns true if this instanceof XSSimpleType.
isSubstitutionDisallowed(int) - Method in interface com.sun.xml.xsom.XSElementDecl
Checks the diallowed substitution property of the schema component.
isSubstitutionExcluded(int) - Method in interface com.sun.xml.xsom.XSElementDecl
Checks the substitution excluded property of the schema component.
isSubstitutionProhibited(int) - Method in interface com.sun.xml.xsom.XSComplexType
Roughly corresponds to the block attribute.
isUnion() - Method in interface com.sun.xml.xsom.XSSimpleType
Returns true if this instanceof XSUnionSimpleType.
isWildcard() - Method in interface com.sun.xml.xsom.XSTerm
 
iterateAttGroupDecls() - Method in interface com.sun.xml.xsom.XSSchema
 
iterateAttGroupDecls() - Method in interface com.sun.xml.xsom.XSSchemaSet
Iterates all attribute group declarations in all the schemas.
iterateAttGroups() - Method in interface com.sun.xml.xsom.XSAttContainer
Iterates all AttGroups which are directly referenced from this component.
iterateAttributeDecls() - Method in interface com.sun.xml.xsom.XSSchema
 
iterateAttributeDecls() - Method in interface com.sun.xml.xsom.XSSchemaSet
Iterates all atribute declarations in all the schemas.
iterateAttributeUses() - Method in interface com.sun.xml.xsom.XSAttContainer
Lists all the attribute uses that are directly/indirectly referenced from this component.
iterateComplexTypes() - Method in interface com.sun.xml.xsom.XSSchema
 
iterateComplexTypes() - Method in interface com.sun.xml.xsom.XSSchemaSet
Iterates all complex type definitions in all the schemas.
iterateDeclaredAttributeUses() - Method in interface com.sun.xml.xsom.XSAttContainer
Lists all the attribute uses that are declared in this complex type.
iterateDeclaredFacets() - Method in interface com.sun.xml.xsom.XSRestrictionSimpleType
Iterates facets that are specified in this step of derivation.
iterateElementDecls() - Method in interface com.sun.xml.xsom.XSSchema
 
iterateElementDecls() - Method in interface com.sun.xml.xsom.XSSchemaSet
Iterates all element declarations in all the schemas.
iterateIdentityConstraints() - Method in interface com.sun.xml.xsom.XSSchemaSet
Iterates all identity constraints in all the schemas.
iterateModelGroupDecls() - Method in interface com.sun.xml.xsom.XSSchema
 
iterateModelGroupDecls() - Method in interface com.sun.xml.xsom.XSSchemaSet
Iterates all model group declarations in all the schemas.
iterateNamespaces() - Method in interface com.sun.xml.xsom.XSWildcard.Union
Short for getNamespaces().iterator()
iterateNotations() - Method in interface com.sun.xml.xsom.XSSchema
 
iterateNotations() - Method in interface com.sun.xml.xsom.XSSchemaSet
Iterates all notation declarations in all the schemas.
iterateSchema() - Method in interface com.sun.xml.xsom.XSSchemaSet
 
iterateSimpleTypes() - Method in interface com.sun.xml.xsom.XSSchema
 
iterateSimpleTypes() - Method in interface com.sun.xml.xsom.XSSchemaSet
Iterates all simple type definitions in all the schemas.
iterateTypes() - Method in interface com.sun.xml.xsom.XSSchema
 
iterateTypes() - Method in interface com.sun.xml.xsom.XSSchemaSet
Iterates all type definitions in all the schemas.

J

JAXPParser - Class in com.sun.xml.xsom.parser
Standard XMLParser implemented by using JAXP.
JAXPParser(SAXParserFactory) - Constructor for class com.sun.xml.xsom.parser.JAXPParser
 
JAXPParser() - Constructor for class com.sun.xml.xsom.parser.JAXPParser
 

K

KEY - Static variable in interface com.sun.xml.xsom.XSIdentityConstraint
 
KEYREF - Static variable in interface com.sun.xml.xsom.XSIdentityConstraint
 

L

LAX - Static variable in interface com.sun.xml.xsom.XSWildcard
 
LIST - Static variable in class com.sun.xml.xsom.XSVariety
 
listSimpleType(XSListSimpleType) - Method in interface com.sun.xml.xsom.visitor.XSSimpleTypeFunction
 
listSimpleType(XSListSimpleType) - Method in interface com.sun.xml.xsom.visitor.XSSimpleTypeVisitor
 
listSubstitutables() - Method in interface com.sun.xml.xsom.XSElementDecl
Deprecated. this method allocates a new array every time, so it could be inefficient when working with a large schema. Use XSElementDecl.getSubstitutables() instead.
listSubstitutables() - Method in interface com.sun.xml.xsom.XSType
Lists up types that can substitute this type by using xsi:type.

M

MODELGROUP - Static variable in class com.sun.xml.xsom.parser.AnnotationContext
 
modelGroup(XSModelGroup) - Method in interface com.sun.xml.xsom.visitor.XSTermFunction
 
modelGroup(XSModelGroup, P) - Method in interface com.sun.xml.xsom.visitor.XSTermFunctionWithParam
 
modelGroup(XSModelGroup) - Method in interface com.sun.xml.xsom.visitor.XSTermVisitor
 
MODELGROUP_DECL - Static variable in class com.sun.xml.xsom.parser.AnnotationContext
 
modelGroupDecl(XSModelGroupDecl) - Method in interface com.sun.xml.xsom.visitor.XSTermFunction
 
modelGroupDecl(XSModelGroupDecl, P) - Method in interface com.sun.xml.xsom.visitor.XSTermFunctionWithParam
 
modelGroupDecl(XSModelGroupDecl) - Method in interface com.sun.xml.xsom.visitor.XSTermVisitor
 

N

NOTATION - Static variable in class com.sun.xml.xsom.parser.AnnotationContext
 
notation(XSNotation) - Method in interface com.sun.xml.xsom.visitor.XSFunction
 
notation(XSNotation) - Method in interface com.sun.xml.xsom.visitor.XSVisitor
 

O

other(XSWildcard.Other) - Method in interface com.sun.xml.xsom.visitor.XSWildcardFunction
 
other(XSWildcard.Other) - Method in interface com.sun.xml.xsom.visitor.XSWildcardVisitor
 

P

parse(InputSource, ContentHandler, ErrorHandler, EntityResolver) - Method in class com.sun.xml.xsom.parser.JAXPParser
 
parse(InputSource, ContentHandler, ErrorHandler, EntityResolver) - Method in interface com.sun.xml.xsom.parser.XMLParser
Parses the document identified by the given input source and sends SAX events to the given content handler.
parse(InputStream) - Method in class com.sun.xml.xsom.parser.XSOMParser
Parses a new XML Schema document.
parse(Reader) - Method in class com.sun.xml.xsom.parser.XSOMParser
Parses a new XML Schema document.
parse(File) - Method in class com.sun.xml.xsom.parser.XSOMParser
Parses a new XML Schema document.
parse(URL) - Method in class com.sun.xml.xsom.parser.XSOMParser
Parses a new XML Schema document.
parse(String) - Method in class com.sun.xml.xsom.parser.XSOMParser
Parses a new XML Schema document.
parse(InputSource) - Method in class com.sun.xml.xsom.parser.XSOMParser
Parses a new XML Schema document.
PARTICLE - Static variable in class com.sun.xml.xsom.parser.AnnotationContext
 
particle(XSParticle) - Method in interface com.sun.xml.xsom.visitor.XSContentTypeFunction
 
particle(XSParticle) - Method in interface com.sun.xml.xsom.visitor.XSContentTypeVisitor
 

R

resolvePrefix(String) - Method in class com.sun.xml.xsom.XmlString
Resolves a namespace prefix to the corresponding namespace URI.
RESTRICTION - Static variable in interface com.sun.xml.xsom.XSType
 
restrictionSimpleType(XSRestrictionSimpleType) - Method in interface com.sun.xml.xsom.visitor.XSSimpleTypeFunction
 
restrictionSimpleType(XSRestrictionSimpleType) - Method in interface com.sun.xml.xsom.visitor.XSSimpleTypeVisitor
 

S

SCD - Class in com.sun.xml.xsom
Schema Component Designator (SCD).
SCD() - Constructor for class com.sun.xml.xsom.SCD
 
SCHEMA - Static variable in class com.sun.xml.xsom.parser.AnnotationContext
 
schema(XSSchema) - Method in interface com.sun.xml.xsom.visitor.XSFunction
 
schema(XSSchema) - Method in interface com.sun.xml.xsom.visitor.XSVisitor
 
SchemaDocument - Interface in com.sun.xml.xsom.parser
Represents a parsed XML schema document.
select(XSComponent) - Method in class com.sun.xml.xsom.SCD
Evaluates the SCD against the given context node and returns the matched nodes.
select(XSSchemaSet) - Method in class com.sun.xml.xsom.SCD
Evaluates the SCD against the whole schema and returns the matched nodes.
select(Iterator<? extends XSComponent>) - Method in class com.sun.xml.xsom.SCD
Evaluates the SCD against the given set of context nodes and returns the matched nodes.
select(Collection<? extends XSComponent>) - Method in class com.sun.xml.xsom.SCD
Evaluates the SCD against the given set of context nodes and returns the matched nodes.
select(String, NamespaceContext) - Method in interface com.sun.xml.xsom.XSComponent
Evaluates a schema component designator against this schema component and returns the resulting schema components.
select(String, NamespaceContext) - Method in interface com.sun.xml.xsom.XSSchemaSet
Evaluates a schema component designator against this schema component and returns the resulting schema components.
selectSingle(XSComponent) - Method in class com.sun.xml.xsom.SCD
Evaluates the SCD against the given context node and returns the matched node.
selectSingle(XSSchemaSet) - Method in class com.sun.xml.xsom.SCD
Evaluates the SCD against the whole schema set and returns the matched node.
selectSingle(String, NamespaceContext) - Method in interface com.sun.xml.xsom.XSComponent
Evaluates a schema component designator against this schema component and returns the first resulting schema component.
selectSingle(String, NamespaceContext) - Method in interface com.sun.xml.xsom.XSSchemaSet
Evaluates a schema component designator against this schema component and returns the first resulting schema component.
SEQUENCE - Static variable in interface com.sun.xml.xsom.XSModelGroup
A constant that represents "sequence" compositor.
setAnnotation(Object) - Method in interface com.sun.xml.xsom.XSAnnotation
Sets the value to be returned by XSAnnotation.getAnnotation().
setAnnotationParser(Class) - Method in class com.sun.xml.xsom.parser.XSOMParser
Sets the annotation parser.
setAnnotationParser(AnnotationParserFactory) - Method in class com.sun.xml.xsom.parser.XSOMParser
Sets the annotation parser factory.
setEntityResolver(EntityResolver) - Method in class com.sun.xml.xsom.parser.XSOMParser
Set an entity resolver that is used to resolve things like <xsd:import> and <xsd:include>.
setErrorHandler(ErrorHandler) - Method in class com.sun.xml.xsom.parser.XSOMParser
Set an error handler that receives all the errors encountered during the parsing.
simpleType(XSSimpleType) - Method in interface com.sun.xml.xsom.visitor.XSContentTypeFunction
 
simpleType(XSSimpleType) - Method in interface com.sun.xml.xsom.visitor.XSContentTypeVisitor
 
SIMPLETYPE_DECL - Static variable in class com.sun.xml.xsom.parser.AnnotationContext
 
SKIP - Static variable in interface com.sun.xml.xsom.XSWildcard
 
STRTICT - Static variable in interface com.sun.xml.xsom.XSWildcard
 
SUBSTITUTION - Static variable in interface com.sun.xml.xsom.XSType
 

T

toString() - Method in class com.sun.xml.xsom.parser.AnnotationContext
 
toString() - Method in class com.sun.xml.xsom.SCD
Returns the textual SCD representation as given to SCD.create(String, NamespaceContext).
toString() - Method in class com.sun.xml.xsom.XmlString
 
toString() - Method in enum com.sun.xml.xsom.XSModelGroup.Compositor
Returns the human-readable compositor name.
toString() - Method in class com.sun.xml.xsom.XSVariety
 

U

UNBOUNDED - Static variable in interface com.sun.xml.xsom.XSParticle
 
union(XSWildcard.Union) - Method in interface com.sun.xml.xsom.visitor.XSWildcardFunction
 
union(XSWildcard.Union) - Method in interface com.sun.xml.xsom.visitor.XSWildcardVisitor
 
UNION - Static variable in class com.sun.xml.xsom.XSVariety
 
unionSimpleType(XSUnionSimpleType) - Method in interface com.sun.xml.xsom.visitor.XSSimpleTypeFunction
 
unionSimpleType(XSUnionSimpleType) - Method in interface com.sun.xml.xsom.visitor.XSSimpleTypeVisitor
 
UNIQUE - Static variable in interface com.sun.xml.xsom.XSIdentityConstraint
 

V

value - Variable in class com.sun.xml.xsom.XmlString
Textual value.
valueOf(String) - Static method in enum com.sun.xml.xsom.XSModelGroup.Compositor
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.sun.xml.xsom.XSModelGroup.Compositor
Returns an array containing the constants of this enum type, in the order they're declared.
visit(XSVisitor) - Method in interface com.sun.xml.xsom.XSComponent
Accepts a visitor.
visit(XSContentTypeVisitor) - Method in interface com.sun.xml.xsom.XSContentType
 
visit(XSSimpleTypeVisitor) - Method in interface com.sun.xml.xsom.XSSimpleType
 
visit(XSTermVisitor) - Method in interface com.sun.xml.xsom.XSTerm
 
visit(XSWildcardVisitor) - Method in interface com.sun.xml.xsom.XSWildcard
Visitor support.

W

WILDCARD - Static variable in class com.sun.xml.xsom.parser.AnnotationContext
 
wildcard(XSWildcard) - Method in interface com.sun.xml.xsom.visitor.XSTermFunction
 
wildcard(XSWildcard, P) - Method in interface com.sun.xml.xsom.visitor.XSTermFunctionWithParam
 
wildcard(XSWildcard) - Method in interface com.sun.xml.xsom.visitor.XSTermVisitor
 

X

XMLParser - Interface in com.sun.xml.xsom.parser
Interface that hides the detail of parsing mechanism.
XmlString - Class in com.sun.xml.xsom
String with in-scope namespace binding information.
XmlString(String, ValidationContext) - Constructor for class com.sun.xml.xsom.XmlString
Creates a new XmlString from a lexical representation and in-scope namespaces.
XmlString(String) - Constructor for class com.sun.xml.xsom.XmlString
Creates a new XmlString with empty in-scope namespace bindings.
XPATH - Static variable in class com.sun.xml.xsom.parser.AnnotationContext
 
xpath(XSXPath) - Method in interface com.sun.xml.xsom.visitor.XSFunction
 
xpath(XSXPath) - Method in interface com.sun.xml.xsom.visitor.XSVisitor
 
XSAnnotation - Interface in com.sun.xml.xsom
XML Schema annotation.
XSAttContainer - Interface in com.sun.xml.xsom
Common aspect of XSComplexType and XSAttGroupDecl as the container of attribute uses/attribute groups.
XSAttGroupDecl - Interface in com.sun.xml.xsom
Attribute group declaration.
XSAttributeDecl - Interface in com.sun.xml.xsom
Attribute declaration.
XSAttributeUse - Interface in com.sun.xml.xsom
Attribute use.
XSComplexType - Interface in com.sun.xml.xsom
Complex type.
XSComponent - Interface in com.sun.xml.xsom
Base interface for all the schema components.
XSContentType - Interface in com.sun.xml.xsom
Content of a complex type.
XSContentTypeFunction<T> - Interface in com.sun.xml.xsom.visitor
Function object that works on XSContentType.
XSContentTypeVisitor - Interface in com.sun.xml.xsom.visitor
Visitor that works on XSContentType.
XSDeclaration - Interface in com.sun.xml.xsom
Base interface of all "declarations".
XSElementDecl - Interface in com.sun.xml.xsom
Element declaration.
XSFacet - Interface in com.sun.xml.xsom
Facet for a simple type.
XSFunction<T> - Interface in com.sun.xml.xsom.visitor
Function object that works on the entire XML Schema components.
XSIdentityConstraint - Interface in com.sun.xml.xsom
Identity constraint.
XSListSimpleType - Interface in com.sun.xml.xsom
List simple type.
XSModelGroup - Interface in com.sun.xml.xsom
Model group.
XSModelGroup.Compositor - Enum in com.sun.xml.xsom
Type-safe enumeration for kind of model groups.
XSModelGroupDecl - Interface in com.sun.xml.xsom
Named model group declaration.
XSNotation - Interface in com.sun.xml.xsom
Notation declaration.
XSOMParser - Class in com.sun.xml.xsom.parser
Parses possibly multiple W3C XML Schema files and compose them into one grammar.
XSOMParser() - Constructor for class com.sun.xml.xsom.parser.XSOMParser
Creates a new XSOMParser by using a SAX parser from JAXP.
XSOMParser(SAXParserFactory) - Constructor for class com.sun.xml.xsom.parser.XSOMParser
Creates a new XSOMParser that uses the given SAXParserFactory for creating new SAX parsers.
XSOMParser(XMLParser) - Constructor for class com.sun.xml.xsom.parser.XSOMParser
Creates a new XSOMParser that reads XML Schema from non-standard inputs.
XSParticle - Interface in com.sun.xml.xsom
Particle schema component.
XSRestrictionSimpleType - Interface in com.sun.xml.xsom
Restriction simple type.
XSSchema - Interface in com.sun.xml.xsom
Schema.
XSSchemaSet - Interface in com.sun.xml.xsom
Set of XSSchema objects.
XSSimpleType - Interface in com.sun.xml.xsom
Simple type.
XSSimpleTypeFunction<T> - Interface in com.sun.xml.xsom.visitor
Function object that works on XSSimpleType and its derived interfaces.
XSSimpleTypeVisitor - Interface in com.sun.xml.xsom.visitor
Visitor that works on XSSimpleType and its derived interfaces.
XSTerm - Interface in com.sun.xml.xsom
A component that can be referenced from XSParticle This interface provides a set of type check functions (isXXX), which are essentially:
XSTermFunction<T> - Interface in com.sun.xml.xsom.visitor
Function object that works on XSTerm.
XSTermFunctionWithParam<T,P> - Interface in com.sun.xml.xsom.visitor
Function object that works on XSTerm.
XSTermVisitor - Interface in com.sun.xml.xsom.visitor
Visitor that works on XSTerm.
XSType - Interface in com.sun.xml.xsom
Base interface for XSComplexType and XSSimpleType.
XSUnionSimpleType - Interface in com.sun.xml.xsom
Union simple type.
XSVariety - Class in com.sun.xml.xsom
Constants that represent variety of simple types.
XSVisitor - Interface in com.sun.xml.xsom.visitor
Visitor for XSComponent
XSWildcard - Interface in com.sun.xml.xsom
Wildcard schema component (used for both attribute wildcard and element wildcard.) XSWildcard interface can always be downcasted to either Any, Other, or Union.
XSWildcard.Any - Interface in com.sun.xml.xsom
##any wildcard.
XSWildcard.Other - Interface in com.sun.xml.xsom
##other wildcard.
XSWildcard.Union - Interface in com.sun.xml.xsom
Wildcard of a set of namespace URIs.
XSWildcardFunction<T> - Interface in com.sun.xml.xsom.visitor
Visits three kinds of XSWildcard.
XSWildcardVisitor - Interface in com.sun.xml.xsom.visitor
Visits three kinds of XSWildcard.
XSXPath - Interface in com.sun.xml.xsom
Selector or field of XSIdentityConstraint.

A C E F G I J K L M N O P R S T U V W X