Package com.sun.xml.rpc.processor.schema
Class InternalSchemaBuilderBase
- java.lang.Object
-
- com.sun.xml.rpc.processor.schema.InternalSchemaBuilderBase
-
- Direct Known Subclasses:
InternalSchemaBuilder,InternalSchemaBuilder101,InternalSchemaBuilder103,InternalSchemaBuilder11
public abstract class InternalSchemaBuilderBase extends Object
- Author:
- JAX-RPC Development Team
-
-
Field Summary
Fields Modifier and Type Field Description protected static Set_setEmptyprotected static Set_setExtResListUnion
-
Constructor Summary
Constructors Constructor Description InternalSchemaBuilderBase(AbstractDocument document, Properties options)
-
Method Summary
-
-
-
Constructor Detail
-
InternalSchemaBuilderBase
public InternalSchemaBuilderBase(AbstractDocument document, Properties options)
-
-
Method Detail
-
getSchema
public InternalSchema getSchema()
-
buildTypeDefinition
public TypeDefinitionComponent buildTypeDefinition(QName name)
-
buildAttributeDeclaration
public AttributeDeclarationComponent buildAttributeDeclaration(QName name)
-
buildElementDeclaration
public ElementDeclarationComponent buildElementDeclaration(QName name)
-
buildAttributeGroupDefinition
public AttributeGroupDefinitionComponent buildAttributeGroupDefinition(QName name)
-
buildModelGroupDefinition
public ModelGroupDefinitionComponent buildModelGroupDefinition(QName name)
-
getUrType
public ComplexTypeDefinitionComponent getUrType()
-
getSimpleUrType
public SimpleTypeDefinitionComponent getSimpleUrType()
-
buildTopLevelElementDeclaration
protected ElementDeclarationComponent buildTopLevelElementDeclaration(SchemaElement element, InternalSchema schema)
-
buildTopLevelAttributeGroupDefinition
protected AttributeGroupDefinitionComponent buildTopLevelAttributeGroupDefinition(SchemaElement element, InternalSchema schema)
-
buildTopLevelAttributeDeclaration
protected AttributeDeclarationComponent buildTopLevelAttributeDeclaration(SchemaElement element, InternalSchema schema)
-
processElementParticle
protected void processElementParticle(SchemaElement element, ParticleComponent component, ComplexTypeDefinitionComponent scope, InternalSchema schema)
-
internalBuildElementDeclaration
protected void internalBuildElementDeclaration(ElementDeclarationComponent component, SchemaElement element, InternalSchema schema)
-
buildTopLevelTypeDefinition
protected TypeDefinitionComponent buildTopLevelTypeDefinition(SchemaElement element, InternalSchema schema)
-
buildSimpleTypeDefinition
protected SimpleTypeDefinitionComponent buildSimpleTypeDefinition(SchemaElement element, InternalSchema schema)
-
buildRestrictionSimpleTypeDefinition
protected void buildRestrictionSimpleTypeDefinition(SimpleTypeDefinitionComponent component, SchemaElement element, InternalSchema schema)
-
buildListSimpleTypeDefinition
protected void buildListSimpleTypeDefinition(SimpleTypeDefinitionComponent component, SchemaElement element, InternalSchema schema)
-
buildComplexTypeDefinition
protected ComplexTypeDefinitionComponent buildComplexTypeDefinition(SchemaElement element, InternalSchema schema)
-
commonBuildComplexTypeDefinition
protected ComplexTypeDefinitionComponent commonBuildComplexTypeDefinition(SchemaElement element, InternalSchema schema)
-
buildSimpleContentComplexTypeDefinition
protected ComplexTypeDefinitionComponent buildSimpleContentComplexTypeDefinition(SchemaElement element, InternalSchema schema)
-
processRestrictionSimpleTypeDefinition
protected void processRestrictionSimpleTypeDefinition(SchemaElement element, ComplexTypeDefinitionComponent component, InternalSchema schema)
-
processExtensionSimpleTypeDefinition
protected void processExtensionSimpleTypeDefinition(SchemaElement element, ComplexTypeDefinitionComponent component, InternalSchema schema)
-
buildExplicitComplexContentComplexTypeDefinition
protected ComplexTypeDefinitionComponent buildExplicitComplexContentComplexTypeDefinition(SchemaElement element, boolean mixedContent, InternalSchema schema)
-
buildImplicitComplexContentComplexTypeDefinition
protected ComplexTypeDefinitionComponent buildImplicitComplexContentComplexTypeDefinition(SchemaElement element, boolean mixedContent, InternalSchema schema)
-
processRestrictionComplexTypeDefinition
protected void processRestrictionComplexTypeDefinition(SchemaElement element, ComplexTypeDefinitionComponent component, InternalSchema schema)
-
processExtensionComplexTypeDefinition
protected void processExtensionComplexTypeDefinition(SchemaElement element, ComplexTypeDefinitionComponent component, InternalSchema schema)
-
buildAttributeUse
protected AttributeUseComponent buildAttributeUse(SchemaElement element, ComplexTypeDefinitionComponent scope, InternalSchema schema)
-
buildParticle
protected ParticleComponent buildParticle(SchemaElement element, ComplexTypeDefinitionComponent scope, InternalSchema schema)
-
buildModelGroup
protected ModelGroupComponent buildModelGroup(SchemaElement element, ComplexTypeDefinitionComponent scope, InternalSchema schema)
-
buildAnyWildcard
protected WildcardComponent buildAnyWildcard(SchemaElement element, ComplexTypeDefinitionComponent scope, InternalSchema schema)
-
buildNonSchemaAttributesAnnotation
protected AnnotationComponent buildNonSchemaAttributesAnnotation(SchemaElement element)
-
getTypeDefinitionComponentBeingDefined
public TypeDefinitionComponent getTypeDefinitionComponentBeingDefined(QName name)
-
createWellKnownTypes
protected void createWellKnownTypes()
-
createWellKnownAttributes
protected void createWellKnownAttributes()
-
createWellKnownAttributeGroups
protected void createWellKnownAttributeGroups()
-
createWellKnownElements
protected void createWellKnownElements()
-
failUnimplemented
protected void failUnimplemented(String arg)
-
-