electric.soap.rpc
Class Parameter

java.lang.Object
  extended byelectric.soap.rpc.Parameter
Direct Known Subclasses:
In, Out, Return

public abstract class Parameter
extends java.lang.Object

Parameter

Author:
webMethods

Field Summary
protected  SchemaElement element
           
 
Constructor Summary
Parameter(SchemaElement element)
           
 
Method Summary
abstract  java.lang.Class getJavaClass()
           
abstract  java.lang.String getJavaName()
           
 java.lang.String getName()
           
 java.lang.String getNamespace()
           
abstract  java.lang.Object getRawObject(java.lang.Object object)
           
 SchemaElement getSchemaElement()
           
 Type getType()
           
abstract  boolean isInput()
           
abstract  boolean isOutput()
           
abstract  Value readRequest(IReader reader)
           
abstract  Value readResponse(IReader reader, java.lang.Object object)
           
 java.lang.String toString()
           
abstract  java.lang.Object valueOf(java.lang.Object[] args)
           
abstract  java.lang.Object valueOf(java.lang.String string)
           
abstract  void writeRequest(IWriter writer, java.lang.Object object)
           
abstract  void writeResponse(IWriter writer, java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

element

protected SchemaElement element
Constructor Detail

Parameter

public Parameter(SchemaElement element)
Parameters:
element -
Method Detail

toString

public java.lang.String toString()

getJavaClass

public abstract java.lang.Class getJavaClass()
                                      throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

getJavaName

public abstract java.lang.String getJavaName()
                                      throws SchemaException
Throws:
SchemaException

getSchemaElement

public SchemaElement getSchemaElement()
                               throws SchemaException
Throws:
SchemaException

getType

public Type getType()
             throws SchemaException
Throws:
SchemaException

getName

public java.lang.String getName()

getNamespace

public java.lang.String getNamespace()

isInput

public abstract boolean isInput()

isOutput

public abstract boolean isOutput()

getRawObject

public abstract java.lang.Object getRawObject(java.lang.Object object)
Parameters:
object -

valueOf

public abstract java.lang.Object valueOf(java.lang.String string)
                                  throws java.io.IOException
Parameters:
string -
Throws:
java.io.IOException

valueOf

public abstract java.lang.Object valueOf(java.lang.Object[] args)
Parameters:
args -

writeRequest

public abstract void writeRequest(IWriter writer,
                                  java.lang.Object object)
                           throws java.io.IOException
Parameters:
writer -
object -
Throws:
java.io.IOException

writeResponse

public abstract void writeResponse(IWriter writer,
                                   java.lang.Object object)
                            throws java.io.IOException
Parameters:
writer -
object -
Throws:
java.io.IOException

readResponse

public abstract Value readResponse(IReader reader,
                                   java.lang.Object object)
                            throws java.io.IOException
Parameters:
reader -
object -
Throws:
java.io.IOException

readRequest

public abstract Value readRequest(IReader reader)
                           throws java.io.IOException
Parameters:
reader -
Throws:
java.io.IOException


copyright© 2001-2004 by webMethods All Rights Reserved.