|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.axis.message.NodeImpl
org.apache.axis.message.MessageElement
org.apache.axis.message.RPCParam
An RPC parameter
| Nested Class Summary |
| Nested classes inherited from class org.apache.axis.message.MessageElement |
MessageElement.QNameAttr |
| Field Summary | |
protected static org.apache.commons.logging.Log |
log
|
| Fields inherited from class org.apache.axis.message.MessageElement |
_isRoot, context, encodingStyle, endEventIndex, fixupDeserializer, href, id, message, namespaces, qNameAttrs, recorder, startContentsIndex, startEventIndex, typeQName |
| Fields inherited from class org.apache.axis.message.NodeImpl |
_isDirty, attributes, children, document, name, namespaceURI, parent, prefix, textRep |
| Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
| Constructor Summary | |
RPCParam(QName qname,
java.lang.Object value)
|
|
RPCParam(java.lang.String name,
java.lang.Object value)
Constructor for building up messages. |
|
RPCParam(java.lang.String namespace,
java.lang.String name,
java.lang.Object value)
|
|
| Method Summary | |
SOAPElement |
addTextNode(java.lang.String s)
add a text node to the document. |
java.lang.Object |
getObjectValue()
Returns value of the node as an object of registered type. |
ParameterDesc |
getParamDesc()
|
java.lang.String |
getValue()
Get the value of the doc as a string. |
static java.lang.reflect.Method |
getValueSetMethod()
|
java.lang.Boolean |
getXSITypeGeneration()
|
protected void |
outputImpl(SerializationContext context)
override point -output to a serialization context. |
void |
serialize(SerializationContext context)
|
void |
set(java.lang.Object newValue)
This set method is registered during deserialization to set the deserialized value. |
void |
setObjectValue(java.lang.Object value)
Sets value of this node to an Object. |
void |
setParamDesc(ParameterDesc paramDesc)
|
void |
setRPCCall(RPCElement call)
|
void |
setValue(java.lang.String value)
If this is a Text node then this method will set its value, otherwise it sets the value of the immediate (Text) child of this node. |
void |
setXSITypeGeneration(java.lang.Boolean value)
|
| Methods inherited from class org.apache.axis.message.NodeImpl |
appendChild, convertAttrSAXtoDOM, detachNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getParent, getParentElement, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, initializeChildren, insertBefore, isDirty, isSupported, makeAttributesEditable, normalize, recycleNode, removeChild, replaceChild, reset, setDirty, setDirty, setNodeValue, setOwnerDocument, setParent, setParentElement, setPrefix |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface javax.xml.soap.Node |
detachNode, getParentElement, recycleNode, setParentElement |
| Methods inherited from interface org.w3c.dom.Node |
appendChild, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix |
| Field Detail |
protected static org.apache.commons.logging.Log log
| Constructor Detail |
public RPCParam(java.lang.String name,
java.lang.Object value)
public RPCParam(QName qname,
java.lang.Object value)
public RPCParam(java.lang.String namespace,
java.lang.String name,
java.lang.Object value)
| Method Detail |
public void setRPCCall(RPCElement call)
public java.lang.Object getObjectValue()
MessageElement
getObjectValue in class MessageElementpublic void setObjectValue(java.lang.Object value)
MessageElementNote that this method will log an error and no-op if there are any children in the MessageElement or if the MessageElement was constructed from XML.
setObjectValue in class MessageElementvalue - node's value or null.public void set(java.lang.Object newValue)
newValue - is the deserialized objectpublic static java.lang.reflect.Method getValueSetMethod()
public ParameterDesc getParamDesc()
public void setParamDesc(ParameterDesc paramDesc)
public void setXSITypeGeneration(java.lang.Boolean value)
public java.lang.Boolean getXSITypeGeneration()
public void serialize(SerializationContext context)
throws java.io.IOException
java.io.IOException
protected void outputImpl(SerializationContext context)
throws java.lang.Exception
MessageElement
outputImpl in class MessageElementcontext - destination.
java.lang.Exception - if something went wrong.public java.lang.String getValue()
MessageElementMessageElement.getAsDOM() so is a heavyweight operation.
getValue in interface NodegetValue in class MessageElement;
public SOAPElement addTextNode(java.lang.String s)
throws SOAPException
MessageElement
addTextNode in interface SOAPElementaddTextNode in class MessageElementSOAPExceptionSOAPElement.addTextNode(java.lang.String)public void setValue(java.lang.String value)
Node
setValue in interface NodesetValue in class MessageElementNode.setValue(java.lang.String)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||