Package com.sun.xml.rpc.processor.config
Class J2EEModelInfo
java.lang.Object
com.sun.xml.rpc.processor.config.ModelInfo
com.sun.xml.rpc.processor.config.WSDLModelInfo
com.sun.xml.rpc.processor.config.J2EEModelInfo
- All Implemented Interfaces:
J2EEModelInfo,ModelInfo
ModelInfo used for JSR109 deployment
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classclassclassclass -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexceptionConstructorOrder(QName wsdlMessage) Find the constructor parameter order for an exception generated from a WSDL message that points to a complexTypefindOperationInfo(QName bindingQName, String operationName, Message inputMsg, Message outputMsg, J2EEModelerIf modeler) getExceptionInfo(QName wsdlMessage, String partName) protected ModelergetModeler(Properties options) javaMemberInfo(TypeDefinitionComponent component, String member) Find the java name of a member of a complex typejavaMemberOfElementInfo(QName typeQName, String member) Find the java name of a member of an elementjavaNameOfElementType(QName typeQName, String anonymousName) Find the java name of an elementjavaNameOfPort(QName port) Find Java name for port as specified in mapping meta-data, for use in generating getmethod, javaNameOfSEI(QName bindingQName, QName portTypeQName, QName portQName) Find java name Service Endpoint InterfacejavaNameOfService(QName service) Find the service name for a WSDL service.javaNameOfType(TypeDefinitionComponent component) Find the java name of a simple or complex typevoidsetJaxRcpMappingXml(JaxRpcMappingXml mappingXml) Methods inherited from class com.sun.xml.rpc.processor.config.WSDLModelInfo
getLocation, setLocationMethods inherited from class com.sun.xml.rpc.processor.config.ModelInfo
buildModel, getClientHandlerChainInfo, getConfiguration, getJavaPackageName, getName, getNamespaceMappingRegistry, getParent, getServerHandlerChainInfo, getTypeMappingRegistry, setClientHandlerChainInfo, setJavaPackageName, setName, setNamespaceMappingRegistry, setParent, setServerHandlerChainInfo, setTypeMappingRegistryMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sun.xml.rpc.spi.tools.J2EEModelInfo
setJavaPackageName, setLocationMethods inherited from interface com.sun.xml.rpc.spi.tools.ModelInfo
setNamespaceMappingRegistry
-
Constructor Details
-
J2EEModelInfo
public J2EEModelInfo() -
J2EEModelInfo
Constructor for J2EEModelInfo- Parameters:
mappingXml- args for this run of wsdlc
-
-
Method Details
-
setJaxRcpMappingXml
-
getModeler
- Overrides:
getModelerin classWSDLModelInfo
-
javaNameOfService
Find the service name for a WSDL service. If the mapping meta-data specifies the name, then use it. Otherwise, use the regular javxrpc name- Returns:
- the fully qualified Java name for a WSDL service
-
javaNameOfSEI
Find java name Service Endpoint Interface- Parameters:
bindingQName- QName of bindingportTypeQName- QName of portTypeportQName- QName of port- Returns:
- the fully qualified Java name for a portType
-
findOperationInfo
public J2EEModelInfo.MetadataOperationInfo findOperationInfo(QName bindingQName, String operationName, Message inputMsg, Message outputMsg, J2EEModelerIf modeler) -
javaNameOfType
Find the java name of a simple or complex type- Parameters:
component- the TypeDefinitionComponent that represents a type- Returns:
- the fully qualified class name of the type
-
javaMemberInfo
public J2EEModelInfo.JavaMemberInfo javaMemberInfo(TypeDefinitionComponent component, String member) Find the java name of a member of a complex type- Parameters:
component- the TypeDefinitionComponent that represents a typemember- name of the mbmer in XML schema- Returns:
- the member name to use in java
-
javaNameOfElementType
Find the java name of an element- Parameters:
typeQName- the Qname of the element- Returns:
- the fully qualified class name of the type
-
javaMemberOfElementInfo
Find the java name of a member of an element- Parameters:
typeQName- QName of elementmember- name of the mbmer in XML schema- Returns:
- JavaMemberInfo with info about member name, and whether it's a field
-
javaNameOfPort
Find Java name for port as specified in mapping meta-data, for use in generating getmethod, - Returns:
- Java name of port , or null if not in mapping meta-data
-
getExceptionInfo
-
exceptionConstructorOrder
Find the constructor parameter order for an exception generated from a WSDL message that points to a complexType- Returns:
- HashMap containing mapping of element name to constructor order or null if wsdlMessage can't be found
-