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
- Author:
- JAX-RPC Development Team
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected WildcardComponentbuildAnyWildcard(SchemaElement element, ComplexTypeDefinitionComponent scope, InternalSchema schema) protected AttributeUseComponentbuildAttributeUse(SchemaElement element, ComplexTypeDefinitionComponent scope, InternalSchema schema) protected ComplexTypeDefinitionComponentbuildComplexTypeDefinition(SchemaElement element, InternalSchema schema) buildElementDeclaration(QName name) protected ComplexTypeDefinitionComponentbuildExplicitComplexContentComplexTypeDefinition(SchemaElement element, boolean mixedContent, InternalSchema schema) protected ComplexTypeDefinitionComponentbuildImplicitComplexContentComplexTypeDefinition(SchemaElement element, boolean mixedContent, InternalSchema schema) protected voidbuildListSimpleTypeDefinition(SimpleTypeDefinitionComponent component, SchemaElement element, InternalSchema schema) protected ModelGroupComponentbuildModelGroup(SchemaElement element, ComplexTypeDefinitionComponent scope, InternalSchema schema) protected AnnotationComponentprotected ParticleComponentbuildParticle(SchemaElement element, ComplexTypeDefinitionComponent scope, InternalSchema schema) protected voidbuildRestrictionSimpleTypeDefinition(SimpleTypeDefinitionComponent component, SchemaElement element, InternalSchema schema) protected ComplexTypeDefinitionComponentbuildSimpleContentComplexTypeDefinition(SchemaElement element, InternalSchema schema) protected SimpleTypeDefinitionComponentbuildSimpleTypeDefinition(SchemaElement element, InternalSchema schema) protected AttributeDeclarationComponentbuildTopLevelAttributeDeclaration(SchemaElement element, InternalSchema schema) protected AttributeGroupDefinitionComponentbuildTopLevelAttributeGroupDefinition(SchemaElement element, InternalSchema schema) protected ElementDeclarationComponentbuildTopLevelElementDeclaration(SchemaElement element, InternalSchema schema) protected TypeDefinitionComponentbuildTopLevelTypeDefinition(SchemaElement element, InternalSchema schema) buildTypeDefinition(QName name) protected ComplexTypeDefinitionComponentcommonBuildComplexTypeDefinition(SchemaElement element, InternalSchema schema) protected voidprotected voidprotected voidprotected voidprotected voidfailUnimplemented(String arg) protected voidfailValidation(String key, String arg) protected voidfailValidation(String key, String arg1, String arg2) protected voidinternalBuildElementDeclaration(ElementDeclarationComponent component, SchemaElement element, InternalSchema schema) protected SetparseSymbolSet(String s, Set values) protected voidprocessElementParticle(SchemaElement element, ParticleComponent component, ComplexTypeDefinitionComponent scope, InternalSchema schema) protected voidprocessExtensionComplexTypeDefinition(SchemaElement element, ComplexTypeDefinitionComponent component, InternalSchema schema) protected voidprocessExtensionSimpleTypeDefinition(SchemaElement element, ComplexTypeDefinitionComponent component, InternalSchema schema) protected voidprocessRestrictionComplexTypeDefinition(SchemaElement element, ComplexTypeDefinitionComponent component, InternalSchema schema) protected voidprocessRestrictionSimpleTypeDefinition(SchemaElement element, ComplexTypeDefinitionComponent component, InternalSchema schema)
-
Field Details
-
_setEmpty
-
_setExtResListUnion
-
-
Constructor Details
-
InternalSchemaBuilderBase
-
-
Method Details
-
getSchema
-
buildTypeDefinition
-
buildAttributeDeclaration
-
buildElementDeclaration
-
buildAttributeGroupDefinition
-
buildModelGroupDefinition
-
getUrType
-
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
-
getTypeDefinitionComponentBeingDefined
-
createWellKnownTypes
protected void createWellKnownTypes() -
createWellKnownAttributes
protected void createWellKnownAttributes() -
createWellKnownAttributeGroups
protected void createWellKnownAttributeGroups() -
createWellKnownElements
protected void createWellKnownElements() -
parseSymbolSet
-
failUnimplemented
-
failValidation
-
failValidation
-