uic.output.builder
Class Callable

java.lang.Object
  extended byuic.output.builder.Representer
      extended byuic.output.builder.Callable
Direct Known Subclasses:
MethodRepresenter, ObjectRepresenter

public abstract class Callable
extends Representer

This represents anything with a Constructor.


Nested Class Summary
static class Callable.Argument
           
 
Field Summary
protected  Vector arguments
           
 
Fields inherited from class uic.output.builder.Representer
name, parent, staticParent
 
Constructor Summary
Callable()
           
Callable(String name)
           
 
Method Summary
 Callable addArgument(boolean arg)
           
 Callable addArgument(byte arg)
           
 Callable addArgument(char arg)
           
 Callable addArgument(double arg)
           
 Callable addArgument(float arg)
           
 Callable addArgument(int arg)
           
 Callable addArgument(long arg)
           
 Callable addArgument(Representer arg)
           
 Callable addArgument(String arg)
           
 Callable addArgument(String returnType, Representer arg)
           
 Callable addNullArgument()
           
 Vector getArguments()
           
 
Methods inherited from class uic.output.builder.Representer
getName, getParent, getStaticParent, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

arguments

protected Vector arguments
Constructor Detail

Callable

public Callable()

Callable

public Callable(String name)
Method Detail

addNullArgument

public Callable addNullArgument()

addArgument

public Callable addArgument(String returnType,
                            Representer arg)

addArgument

public Callable addArgument(Representer arg)

addArgument

public Callable addArgument(String arg)

addArgument

public Callable addArgument(boolean arg)

addArgument

public Callable addArgument(int arg)

addArgument

public Callable addArgument(long arg)

addArgument

public Callable addArgument(float arg)

addArgument

public Callable addArgument(double arg)

addArgument

public Callable addArgument(char arg)

addArgument

public Callable addArgument(byte arg)

getArguments

public Vector getArguments()


Copyright © 2002,2003 Thomas Zander Available under the Free Apache licence