org.apache.axis2.databinding.utils
Class MultirefHelper

java.lang.Object
  extended by org.apache.axis2.databinding.utils.MultirefHelper

public class MultirefHelper
extends Object


Field Summary
static String SOAP11_REF_ATTR
           
static String SOAP12_REF_ATTR
           
 
Constructor Summary
MultirefHelper(org.apache.axiom.om.OMElement parent)
           
 
Method Summary
 void clean()
           
static String getAttvalue(org.apache.axiom.om.OMAttribute omatribute)
           
 Object getObject(String id)
           
 org.apache.axiom.om.OMElement getOMElement(String id)
           
 org.apache.axiom.om.OMElement processElementforRefs(org.apache.axiom.om.OMElement elemnts)
           
 org.apache.axiom.om.OMElement processOMElementRef(String id)
           
 Object processRef(Class javatype, String id, ObjectSupplier objectSupplier)
           
static org.apache.axiom.om.OMAttribute processRefAtt(org.apache.axiom.om.OMElement omElement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SOAP12_REF_ATTR

public static final String SOAP12_REF_ATTR
See Also:
Constant Field Values

SOAP11_REF_ATTR

public static final String SOAP11_REF_ATTR
See Also:
Constant Field Values
Constructor Detail

MultirefHelper

public MultirefHelper(org.apache.axiom.om.OMElement parent)
Method Detail

getObject

public Object getObject(String id)

getOMElement

public org.apache.axiom.om.OMElement getOMElement(String id)

processOMElementRef

public org.apache.axiom.om.OMElement processOMElementRef(String id)
                                                  throws AxisFault
Throws:
AxisFault

processElementforRefs

public org.apache.axiom.om.OMElement processElementforRefs(org.apache.axiom.om.OMElement elemnts)
                                                    throws AxisFault
Throws:
AxisFault

processRef

public Object processRef(Class javatype,
                         String id,
                         ObjectSupplier objectSupplier)
                  throws AxisFault
Throws:
AxisFault

getAttvalue

public static String getAttvalue(org.apache.axiom.om.OMAttribute omatribute)

processRefAtt

public static org.apache.axiom.om.OMAttribute processRefAtt(org.apache.axiom.om.OMElement omElement)

clean

public void clean()