soaprmi.mapping
Class XmlJavaMapping

java.lang.Object
  extended bysoaprmi.mapping.XmlJavaMapping

public class XmlJavaMapping
extends java.lang.Object

Keep track of all XML - Java mappings.

Version:
$Revision: 1.17 $
Author:
Aleksander Slominski

Constructor Summary
XmlJavaMapping()
           
 
Method Summary
 void aliasNamespaces(java.lang.String encodingStyle, java.lang.String uri, java.lang.String otherUri, boolean force)
           
 XmlJavaTypeMap autoMapArrayComponentInterface(java.lang.Class kompType)
           
 void connectTo(XmlJavaMapping sink_)
           
 XmlJavaPortTypeMap mapPortType(java.lang.String uri, java.lang.String localName, java.lang.Class javaClass)
           
 XmlJavaPortTypeMap mapPortType(java.lang.String uri, java.lang.String localName, java.lang.Class javaClass, boolean override)
           
 XmlJavaPortTypeMap mapPortType(java.lang.String uri, java.lang.String localName, java.lang.Class javaClass, XmlJavaOperationMap[] operationsMap, boolean override)
           
 XmlJavaPortTypeMap mapPortType(XmlJavaPortTypeMap portMap, boolean override)
           
 XmlJavaStructMap mapStruct(java.lang.String uri, java.lang.String localName, java.lang.Class javaClass)
           
 XmlJavaStructMap mapStruct(java.lang.String encodingStyle, java.lang.String uri, java.lang.String localName, java.lang.Class javaClass)
           
 XmlJavaStructMap mapStruct(java.lang.String encodingStyle, java.lang.String uri, java.lang.String localName, java.lang.Class javaClass, java.lang.String structType, XmlJavaAccessorMap[] accessorsMap, boolean simpleType, boolean generated, boolean override)
           
 XmlJavaStructMap mapStruct(XmlJavaStructMap struct, boolean override)
           
 XmlJavaTypeMap mapType(java.lang.String uri, java.lang.String localName, java.lang.Class javaClass)
           
 XmlJavaTypeMap mapType(java.lang.String uri, java.lang.String localName, java.lang.Class javaClass, boolean override)
           
 XmlJavaTypeMap mapType(java.lang.String encodingStyle, java.lang.String uri, java.lang.String localName, java.lang.Class javaClass)
           
 XmlJavaTypeMap mapType(java.lang.String encodingStyle, java.lang.String uri, java.lang.String localName, java.lang.Class javaClass, boolean override)
           
 XmlJavaTypeMap mapType(java.lang.String encodingStyle, java.lang.String uri, java.lang.String localName, java.lang.Class javaClass, boolean simpleType, boolean generated, boolean override)
           
 XmlJavaTypeMap mapType(XmlJavaTypeMap typemap, boolean override)
           
 XmlJavaPortTypeMap queryPortType(java.lang.Class javaInterface)
           
 XmlJavaPortTypeMap queryPortType(java.lang.String uri, java.lang.String localName)
          Query for mapping for QName (uri, localName)
 XmlJavaTypeMap queryTypeMap(java.lang.String encodingStyle, java.lang.Class javaClass)
          Query for mapping for given java class that is associated with encodingStyle (null can be passed to indicate default noencoding).
 XmlJavaTypeMap queryTypeMap(java.lang.String encodingStyle, java.lang.String uri, java.lang.String localName)
           
 void setDefaultArrayComponentInterfaceNsPrefix(java.lang.String value)
           
 void setDefaultPortTypeNsPrefix(java.lang.String value)
           
 void setDefaultStructNsPrefix(java.lang.String value)
           
 void setDefaultStructType(java.lang.String defaultStructType)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlJavaMapping

public XmlJavaMapping()
Method Detail

setDefaultStructType

public void setDefaultStructType(java.lang.String defaultStructType)

setDefaultStructNsPrefix

public void setDefaultStructNsPrefix(java.lang.String value)

setDefaultPortTypeNsPrefix

public void setDefaultPortTypeNsPrefix(java.lang.String value)

setDefaultArrayComponentInterfaceNsPrefix

public void setDefaultArrayComponentInterfaceNsPrefix(java.lang.String value)

connectTo

public void connectTo(XmlJavaMapping sink_)

aliasNamespaces

public void aliasNamespaces(java.lang.String encodingStyle,
                            java.lang.String uri,
                            java.lang.String otherUri,
                            boolean force)
                     throws XmlMapException
Throws:
XmlMapException

mapPortType

public XmlJavaPortTypeMap mapPortType(java.lang.String uri,
                                      java.lang.String localName,
                                      java.lang.Class javaClass)
                               throws XmlMapException
Throws:
XmlMapException

mapPortType

public XmlJavaPortTypeMap mapPortType(java.lang.String uri,
                                      java.lang.String localName,
                                      java.lang.Class javaClass,
                                      boolean override)
                               throws XmlMapException
Throws:
XmlMapException

mapPortType

public XmlJavaPortTypeMap mapPortType(java.lang.String uri,
                                      java.lang.String localName,
                                      java.lang.Class javaClass,
                                      XmlJavaOperationMap[] operationsMap,
                                      boolean override)
                               throws XmlMapException
Throws:
XmlMapException

mapPortType

public XmlJavaPortTypeMap mapPortType(XmlJavaPortTypeMap portMap,
                                      boolean override)
                               throws XmlMapException
Throws:
XmlMapException

queryPortType

public XmlJavaPortTypeMap queryPortType(java.lang.String uri,
                                        java.lang.String localName)
                                 throws XmlMapException
Query for mapping for QName (uri, localName)

Note: throws exception if there is no mapping.

Throws:
XmlMapException

queryPortType

public XmlJavaPortTypeMap queryPortType(java.lang.Class javaInterface)
                                 throws XmlMapException
Throws:
XmlMapException

queryTypeMap

public XmlJavaTypeMap queryTypeMap(java.lang.String encodingStyle,
                                   java.lang.Class javaClass)
                            throws XmlMapException
Query for mapping for given java class that is associated with encodingStyle (null can be passed to indicate default noencoding).

Note: throws exception if there is no mapping.

Throws:
XmlMapException

autoMapArrayComponentInterface

public XmlJavaTypeMap autoMapArrayComponentInterface(java.lang.Class kompType)
                                              throws XmlMapException
Throws:
XmlMapException

queryTypeMap

public XmlJavaTypeMap queryTypeMap(java.lang.String encodingStyle,
                                   java.lang.String uri,
                                   java.lang.String localName)
                            throws XmlMapException
Throws:
XmlMapException

mapType

public XmlJavaTypeMap mapType(java.lang.String uri,
                              java.lang.String localName,
                              java.lang.Class javaClass)
                       throws XmlMapException
Throws:
XmlMapException

mapType

public XmlJavaTypeMap mapType(java.lang.String uri,
                              java.lang.String localName,
                              java.lang.Class javaClass,
                              boolean override)
                       throws XmlMapException
Throws:
XmlMapException

mapType

public XmlJavaTypeMap mapType(java.lang.String encodingStyle,
                              java.lang.String uri,
                              java.lang.String localName,
                              java.lang.Class javaClass)
                       throws XmlMapException
Throws:
XmlMapException

mapType

public XmlJavaTypeMap mapType(java.lang.String encodingStyle,
                              java.lang.String uri,
                              java.lang.String localName,
                              java.lang.Class javaClass,
                              boolean override)
                       throws XmlMapException
Throws:
XmlMapException

mapType

public XmlJavaTypeMap mapType(java.lang.String encodingStyle,
                              java.lang.String uri,
                              java.lang.String localName,
                              java.lang.Class javaClass,
                              boolean simpleType,
                              boolean generated,
                              boolean override)
                       throws XmlMapException
Throws:
XmlMapException

mapType

public XmlJavaTypeMap mapType(XmlJavaTypeMap typemap,
                              boolean override)
                       throws XmlMapException
Throws:
XmlMapException

mapStruct

public XmlJavaStructMap mapStruct(java.lang.String uri,
                                  java.lang.String localName,
                                  java.lang.Class javaClass)
                           throws XmlMapException
Throws:
XmlMapException

mapStruct

public XmlJavaStructMap mapStruct(java.lang.String encodingStyle,
                                  java.lang.String uri,
                                  java.lang.String localName,
                                  java.lang.Class javaClass)
                           throws XmlMapException
Throws:
XmlMapException

mapStruct

public XmlJavaStructMap mapStruct(java.lang.String encodingStyle,
                                  java.lang.String uri,
                                  java.lang.String localName,
                                  java.lang.Class javaClass,
                                  java.lang.String structType,
                                  XmlJavaAccessorMap[] accessorsMap,
                                  boolean simpleType,
                                  boolean generated,
                                  boolean override)
                           throws XmlMapException
Throws:
XmlMapException

mapStruct

public XmlJavaStructMap mapStruct(XmlJavaStructMap struct,
                                  boolean override)
                           throws XmlMapException
Throws:
XmlMapException


Copyright (c) 2004 IU Extreme! Lab http://www.extreme.indiana.edu/ All Rights Reserved.