Top Inners Fields Constructors Methods
com.sun.xml.xsom.impl

public Class SchemaSetImpl

extends Object
implements XSSchemaSet
Class Inheritance
All Implemented Interfaces
com.sun.xml.xsom.XSSchemaSet
Imports
com.sun.xml.xsom.SCD, .XSAttGroupDecl, .XSAttributeDecl, .XSAttributeUse, .XSComplexType, .XSComponent, .XSContentType, .XSElementDecl, .XSFacet, .XSIdentityConstraint, .XSListSimpleType, .XSModelGroup, .XSModelGroupDecl, .XSNotation, .XSParticle, .XSRestrictionSimpleType, .XSSchema, .XSSchemaSet, .XSSimpleType, .XSType, .XSUnionSimpleType, .XSVariety, .XSWildcard, com.sun.xml.xsom.impl.scd.Iterators, com.sun.xml.xsom.visitor.XSContentTypeFunction, .XSContentTypeVisitor, .XSFunction, .XSSimpleTypeFunction, .XSSimpleTypeVisitor, .XSVisitor, org.xml.sax.Locator, javax.xml.namespace.NamespaceContext, java.text.ParseException, java.util.ArrayList, .Collection, .Collections, .HashMap, .Iterator, .List, .Map, .Vector

Nested and Inner Type Summary

Modifier and TypeClass and Description
public class
public class

Field Summary

Modifier and TypeField and Description
public final SchemaSetImpl.AnySimpleType
public final SchemaSetImpl.AnyType
public final EmptyImpl
private final List<XSSchema>
private final Map<String, XSSchema>
private final Vector<XSSchema>

Constructor Summary

AccessConstructor and Description
public
SchemaSetImpl()

Default constructor.

Method Summary

Modifier and TypeMethod and Description
public SchemaImpl
createSchema(String targetNamespace, Locator location)

Gets a reference to the existing schema or creates a new one if none exists yet.

public XSSimpleType
public XSComplexType
public XSAttGroupDecl
public XSAttributeDecl
public XSComplexType
public XSElementDecl
public XSContentType
public XSIdentityConstraint
public XSModelGroupDecl
public XSSchema
public XSSchema
public final Collection<XSSchema>
getSchemas()

Implements com.sun.xml.xsom.XSSchemaSet.getSchemas.

Gets all XSSchemas in a single collection.

public int
public XSSimpleType
public XSType
public Iterator<XSAttGroupDecl>
iterateAttGroupDecls()

Implements com.sun.xml.xsom.XSSchemaSet.iterateAttGroupDecls.

Iterates all attribute group declarations in all the schemas.

public Iterator<XSAttributeDecl>
iterateAttributeDecls()

Implements com.sun.xml.xsom.XSSchemaSet.iterateAttributeDecls.

Iterates all atribute declarations in all the schemas.

public Iterator<XSComplexType>
iterateComplexTypes()

Implements com.sun.xml.xsom.XSSchemaSet.iterateComplexTypes.

Iterates all complex type definitions in all the schemas.

public Iterator<XSElementDecl>
iterateElementDecls()

Implements com.sun.xml.xsom.XSSchemaSet.iterateElementDecls.

Iterates all element declarations in all the schemas.

public Iterator<XSIdentityConstraint>
iterateIdentityConstraints()

Implements com.sun.xml.xsom.XSSchemaSet.iterateIdentityConstraints.

Iterates all identity constraints in all the schemas.

public Iterator<XSModelGroupDecl>
iterateModelGroupDecls()

Implements com.sun.xml.xsom.XSSchemaSet.iterateModelGroupDecls.

Iterates all model group declarations in all the schemas.

public Iterator<XSNotation>
iterateNotations()

Implements com.sun.xml.xsom.XSSchemaSet.iterateNotations.

Iterates all notation declarations in all the schemas.

public Iterator<XSSchema>
public Iterator<XSSimpleType>
iterateSimpleTypes()

Implements com.sun.xml.xsom.XSSchemaSet.iterateSimpleTypes.

Iterates all simple type definitions in all the schemas.

public Iterator<XSType>
iterateTypes()

Implements com.sun.xml.xsom.XSSchemaSet.iterateTypes.

Iterates all type definitions in all the schemas.

public Collection<XSComponent>
select(String scd, NamespaceContext nsContext)

Implements com.sun.xml.xsom.XSSchemaSet.select.

Evaluates a schema component designator against this schema component and returns the resulting schema components.

public XSComponent
selectSingle(String scd, NamespaceContext nsContext)

Implements com.sun.xml.xsom.XSSchemaSet.selectSingle.

Evaluates a schema component designator against this schema component and returns the first resulting schema component.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait