org.smartcc
Class Invocation

java.lang.Object
  |
  +--org.smartcc.Invocation
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable

public class Invocation
extends java.lang.Object
implements java.io.Externalizable

Method Invocation. This object carries the method to be invoked, the target handle and the arguments.

Version:
$Revision: 1.1.1.1 $
Author:
Holger Engels.
See Also:
Serialized Form

Field Summary
static java.lang.String SMARTREF
           
 
Constructor Summary
Invocation()
           
Invocation(java.lang.Object target, java.lang.reflect.Method method, java.lang.Object[] arguments)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.Object[] getArguments()
           
 java.lang.reflect.Method getMethod()
           
 java.lang.Object getTarget()
           
 java.lang.Object getValue(java.lang.Object name)
           
 int hashCode()
           
 java.lang.Object putValue(java.lang.Object name, java.lang.Object value)
           
 void readExternal(java.io.ObjectInput in)
           
 void setArguments(java.lang.Object[] arguments)
           
 void setMethod(java.lang.reflect.Method method)
           
 void setTarget(java.lang.Object target)
           
 java.lang.String toString()
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

SMARTREF

public static java.lang.String SMARTREF
Constructor Detail

Invocation

public Invocation()

Invocation

public Invocation(java.lang.Object target,
                  java.lang.reflect.Method method,
                  java.lang.Object[] arguments)
Method Detail

setTarget

public void setTarget(java.lang.Object target)

getTarget

public java.lang.Object getTarget()

setMethod

public void setMethod(java.lang.reflect.Method method)

getMethod

public java.lang.reflect.Method getMethod()

setArguments

public void setArguments(java.lang.Object[] arguments)

getArguments

public java.lang.Object[] getArguments()

putValue

public java.lang.Object putValue(java.lang.Object name,
                                 java.lang.Object value)

getValue

public java.lang.Object getValue(java.lang.Object name)

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException
Specified by:
readExternal in interface java.io.Externalizable
java.io.IOException

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2002 DC-TSS. All Rights Reserved.