swarm.defobj
Interface FArgumentsC

All Known Implementing Classes:
FArgumentsCImpl

public interface FArgumentsC
extends CreateS, CreateC, DropS, DropC

A language independent interface to dynamic call argument construction.. A language independent interface to dynamic call argument construction.


Method Summary
 Object addBoolean(boolean value)
           
 Object addChar(char value)
           
 Object addDouble(double value)
           
 Object addFloat(float value)
           
 Object addInt(int value)
           
 Object addJavaObject(Object obj)
           
 Object addLong(int value)
           
 Object addLongLong(long value)
           
 Object addObject(Object obj)
           
 Object addShort(short value)
           
 Object addString(String value)
           
 Object addUnsigned(int value)
           
 Object addUnsignedChar(byte value)
           
 Object addUnsignedLong(int value)
           
 Object addUnsignedLongLong(long value)
           
 Object addUnsignedShort(short value)
           
 Object create$setSelector$setJavaFlag(Zone aZone, Selector aSel, boolean javaFlag)
           
 Object createBegin(Zone aZone)
           
 Object createEnd()
           
 Object setBooleanReturnType()
           
 Object setJavaFlag(boolean javaFlag)
           
 Object setJavaSignature(String javaSignature)
           
 Object setObjCReturnType(char type)
           
 Object setSelector(Selector aSel)
           
 
Methods inherited from interface swarm.defobj.CreateC
create
 
Methods inherited from interface swarm.defobj.CustomizeC
customizeBegin, customizeCopy, customizeEnd
 

Method Detail

createBegin

public Object createBegin(Zone aZone)
Specified by:
createBegin in interface CreateC

setJavaFlag

public Object setJavaFlag(boolean javaFlag)

setSelector

public Object setSelector(Selector aSel)

setJavaSignature

public Object setJavaSignature(String javaSignature)

create$setSelector$setJavaFlag

public Object create$setSelector$setJavaFlag(Zone aZone,
                                             Selector aSel,
                                             boolean javaFlag)

addChar

public Object addChar(char value)

addBoolean

public Object addBoolean(boolean value)

addUnsignedChar

public Object addUnsignedChar(byte value)

addShort

public Object addShort(short value)

addUnsignedShort

public Object addUnsignedShort(short value)

addInt

public Object addInt(int value)

addUnsigned

public Object addUnsigned(int value)

addLong

public Object addLong(int value)

addUnsignedLong

public Object addUnsignedLong(int value)

addLongLong

public Object addLongLong(long value)

addUnsignedLongLong

public Object addUnsignedLongLong(long value)

addFloat

public Object addFloat(float value)

addDouble

public Object addDouble(double value)

addString

public Object addString(String value)

addObject

public Object addObject(Object obj)

addJavaObject

public Object addJavaObject(Object obj)

setObjCReturnType

public Object setObjCReturnType(char type)

setBooleanReturnType

public Object setBooleanReturnType()

createEnd

public Object createEnd()
Specified by:
createEnd in interface CreateC