org.jinterop.dcom.core
Class JIUserCallBuilder

java.lang.Object
  extended by NdrObject
      extended by org.jinterop.dcom.core.JICallBuilder
          extended by org.jinterop.dcom.core.JIUserCallBuilder
All Implemented Interfaces:
java.io.Serializable

public abstract class JIUserCallBuilder
extends JICallBuilder

Users can implement this class to provide for custom handling of there objects

Since:
2.0 (formerly JIUserCallObject)

Constructor Summary
JIUserCallBuilder()
           
JIUserCallBuilder(boolean dispatchNotSupported)
           
 
Method Summary
 void read(NetworkDataRepresentation ndr)
           
abstract  void readObject(NetworkDataRepresentation ndr)
           
 void write(NetworkDataRepresentation ndr)
           
abstract  void writeObject(NetworkDataRepresentation ndr)
           
 
Methods inherited from class org.jinterop.dcom.core.JICallBuilder
addInParamAsArray, addInParamAsBoolean, addInParamAsCharacter, addInParamAsComObject, addInParamAsDouble, addInParamAsFloat, addInParamAsInt, addInParamAsObject, addInParamAsPointer, addInParamAsShort, addInParamAsString, addInParamAsStruct, addInParamAsUnsigned, addInParamAsUUID, addInParamAsVariant, addOutParamAsObject, addOutParamAsType, getHRESULT, getInParamAt, getInparamFlags, getInParams, getOpnum, getOutParamAt, getOutparamFlags, getOutParams, getResultAsArrayAt, getResultAsBooleanAt, getResultAsCharacterAt, getResultAsDoubleAt, getResultAsFloatAt, getResultAsIntAt, getResultAsPointerAt, getResultAsShortAt, getResultAsStringAt, getResultAsStructAt, getResultAsUUIDStrAt, getResultAsVariantAt, getResults, getResultsInCaseOfException, insertInParamAsArrayAt, insertInParamAsBooleanAt, insertInParamAsCharacterAt, insertInParamAsComObjectAt, insertInParamAsDoubleAt, insertInParamAsFloatAt, insertInParamAsIntAt, insertInParamAsObjectAt, insertInParamAsPointerAt, insertInParamAsShortAt, insertInParamAsStringAt, insertInParamAsStructAt, insertInParamAsUnsignedAt, insertInParamAsUUIDAt, insertInParamAsVariantAt, insertOutParamAt, isError, reInit, removeInParamAt, removeOutParamAt, setInParams, setOpnum, setOutParams
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JIUserCallBuilder

public JIUserCallBuilder(boolean dispatchNotSupported)

JIUserCallBuilder

public JIUserCallBuilder()
Method Detail

writeObject

public abstract void writeObject(NetworkDataRepresentation ndr)

readObject

public abstract void readObject(NetworkDataRepresentation ndr)

write

public void write(NetworkDataRepresentation ndr)
Overrides:
write in class JICallBuilder

read

public void read(NetworkDataRepresentation ndr)
Overrides:
read in class JICallBuilder