Class SchemaAnalyzer103
- java.lang.Object
-
- com.sun.xml.rpc.processor.modeler.wsdl.SchemaAnalyzerBase
-
- com.sun.xml.rpc.processor.modeler.wsdl.SchemaAnalyzer103
-
public class SchemaAnalyzer103 extends SchemaAnalyzerBase
JAXRPC 1.0.3 specific SchemaAnalyzer- Author:
- JAX-RPC Development Team
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.xml.rpc.processor.modeler.wsdl.SchemaAnalyzerBase
SchemaAnalyzerBase.SchemaJavaMemberInfo
-
-
Field Summary
-
Fields inherited from class com.sun.xml.rpc.processor.modeler.wsdl.SchemaAnalyzerBase
_builtinSchemaTypeToJavaTypeMap, _builtinSchemaTypeToJavaWrapperTypeMap, _env, _jaxbEnumType, _nillableSimpleTypeComponentToLiteralTypeMap, _nillableSimpleTypeComponentToSOAPTypeMap, _resolveIDREF, _schema, _simpleTypeEncoderMap, _strictCompliance, _useDataHandlerOnly, javaTypes, soap11WSDLConstants
-
-
Constructor Summary
Constructors Constructor Description SchemaAnalyzer103(AbstractDocument document, ModelInfo modelInfo, Properties options, Set conflictingClassNames, JavaSimpleTypeCreator javaTypes)
-
Method Summary
-
Methods inherited from class com.sun.xml.rpc.processor.modeler.wsdl.SchemaAnalyzerBase
checkStrictCompliance, complexSchemaTypeSimpleContentExtensionToLiteralType, complexSchemaTypeToLiteralType, complexSchemaTypeToSOAPType, createSOAPSimpleType, doWeHandleAttributeTypeEnumeration, enumerationToLiteralType, enumerationToSOAPType, fail, fail, failUnsupported, getAttributeQNameHint, getCustomTypeFor, getElementMappingNameHint, getElementQNameHint, getIDREFLiteralType, getJ2EEAnonymousArrayTypeName, getJavaMemberInfo, getJavaMemberOfElementInfo, getJavaNameOfElementType, getJavaNameOfSOAPStructureType, getJavaNameOfType, getLiteralFragmentTypeFor, getLiteralMemberType, getLiteralSimpleStringTypeFor, getNillableLiteralSimpleType, getSimpleTypeBaseName, getSOAPMemberType, getUniqueID, getUniqueLiteralArrayTypeQNameFor, getUniqueMemberName, getUniqueNCNameFor, getUniqueQNameFor, getUniqueTypeNameForElement, handleIDIDREF, isAttributeEnumeration, isInvalidEnumerationLabel, makePackageQualified, makePackageQualified, mustGetCustomTypeFor, nillableSchemaTypeToSOAPType, processSOAPArrayType, resolveNamingConflictsFor, resolveNamingConflictsFor, schemaTypeToLiteralType, schemaTypeToLiteralType, schemaTypeToLiteralType, schemaTypeToSOAPType, schemaTypeToSOAPType, setReferenceable, simpleSchemaTypeToLiteralType, soapArrayBasedComplexSchemaTypeToSOAPType, soapStructureExtensionComplexSchemaTypeToSOAPType, updateModifiers, urTypeBasedComplexSchemaTypeToLiteralType, urTypeBasedComplexSchemaTypeToSOAPType, warn
-
-
-
-
Constructor Detail
-
SchemaAnalyzer103
public SchemaAnalyzer103(AbstractDocument document, ModelInfo modelInfo, Properties options, Set conflictingClassNames, JavaSimpleTypeCreator javaTypes)
- Parameters:
document-modelInfo-options-conflictingClassNames-javaTypes-
-
-
Method Detail
-
simpleSchemaTypeToSOAPType
protected SOAPType simpleSchemaTypeToSOAPType(SimpleTypeDefinitionComponent component, QName nameHint)
- Overrides:
simpleSchemaTypeToSOAPTypein classSchemaAnalyzerBase
-
simpleSchemaTypeToLiteralType
protected LiteralType simpleSchemaTypeToLiteralType(SimpleTypeDefinitionComponent component, QName nameHint, QName mappingNameHint)
- Overrides:
simpleSchemaTypeToLiteralTypein classSchemaAnalyzerBase
-
schemaElementTypeToLiteralType
public LiteralType schemaElementTypeToLiteralType(QName elementName)
- Overrides:
schemaElementTypeToLiteralTypein classSchemaAnalyzerBase
-
anonymousSimpleSchemaTypeToLiteralType
protected LiteralType anonymousSimpleSchemaTypeToLiteralType(SimpleTypeDefinitionComponent component, QName nameHint, QName mappingNameHint)
- Overrides:
anonymousSimpleSchemaTypeToLiteralTypein classSchemaAnalyzerBasemappingNameHint- Hint for J2EE mapping of anonymous simple type- Returns:
- the appropriate LiteralType for the schema in the component
-
soapStructureExtensionComplexSchemaTypeToLiteralType
protected LiteralType soapStructureExtensionComplexSchemaTypeToLiteralType(ComplexTypeDefinitionComponent component, LiteralStructuredType parentType, QName nameHint)
-
isAttributeEnumeration
protected boolean isAttributeEnumeration(LiteralType attributeType)
- Overrides:
isAttributeEnumerationin classSchemaAnalyzerBase- Parameters:
attributeType- LiteralType to check- Returns:
- false
-
isAttributeOptional
protected boolean isAttributeOptional(AttributeUseComponent attributeUse)
- Overrides:
isAttributeOptionalin classSchemaAnalyzerBase- Returns:
- false
-
isParticleOptional
protected boolean isParticleOptional(ParticleComponent memberParticle)
- Overrides:
isParticleOptionalin classSchemaAnalyzerBase- Returns:
- false
-
doWeHandleSimpleSchemaTypeDerivationByList
protected boolean doWeHandleSimpleSchemaTypeDerivationByList()
- Overrides:
doWeHandleSimpleSchemaTypeDerivationByListin classSchemaAnalyzerBase- Returns:
- false
-
doWeHandleWildcard
protected boolean doWeHandleWildcard()
- Overrides:
doWeHandleWildcardin classSchemaAnalyzerBase- Returns:
- false
-
doWeHandleComplexSchemaTypeExtensionBySimpleContent
protected boolean doWeHandleComplexSchemaTypeExtensionBySimpleContent()
- Overrides:
doWeHandleComplexSchemaTypeExtensionBySimpleContentin classSchemaAnalyzerBase- Returns:
- false
-
listToSOAPType
protected SOAPType listToSOAPType(SimpleTypeDefinitionComponent component, QName nameHint)
Description copied from class:SchemaAnalyzerBasemap xsd:list to SOAP type- Overrides:
listToSOAPTypein classSchemaAnalyzerBase
-
listToLiteralType
protected LiteralType listToLiteralType(SimpleTypeDefinitionComponent component, QName nameHint)
- Overrides:
listToLiteralTypein classSchemaAnalyzerBase
-
resolveEnumerationNamingConflictsFor
protected void resolveEnumerationNamingConflictsFor(JavaEnumerationType javaEnumType)
- Overrides:
resolveEnumerationNamingConflictsForin classSchemaAnalyzerBase
-
doMakeMemberBoxedType
protected boolean doMakeMemberBoxedType()
- Overrides:
doMakeMemberBoxedTypein classSchemaAnalyzerBase- Returns:
- false
-
initializeMaps
protected void initializeMaps()
- Specified by:
initializeMapsin classSchemaAnalyzerBase
-
doWeHandleComplexSchemaTypeExtensionByComplexType
protected boolean doWeHandleComplexSchemaTypeExtensionByComplexType()
- Overrides:
doWeHandleComplexSchemaTypeExtensionByComplexTypein classSchemaAnalyzerBase- Returns:
- false
-
-