org.apache.beehive.controls.runtime.generator
Class GenField

Object
  extended by GenField
Direct Known Subclasses:
AptFieldHelper, ClientField, EventField

public abstract class GenField
extends Object

The GenField abstract class defines a base set of methods that are generally available for template usage on field-type objects

This is done with an abstract class (instead of an interface) so derived abstract classes can be subclassed from it w/out requiring all of the methods to be declared there.


Constructor Summary
GenField()
           
 
Method Summary
abstract  String getAccessModifier()
          Returns the access modifier associated with the field
 String getLocalName()
          Returns a local variable used when setting the field value
abstract  String getName()
          Returns the name of the field
 String getReflectField()
          Returns the name of a static local field using to refer to this Field
abstract  String getType()
          Returns the field type of the field
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenField

public GenField()
Method Detail

getName

public abstract String getName()
Returns the name of the field


getType

public abstract String getType()
Returns the field type of the field


getAccessModifier

public abstract String getAccessModifier()
Returns the access modifier associated with the field


getLocalName

public String getLocalName()
Returns a local variable used when setting the field value


getReflectField

public String getReflectField()
Returns the name of a static local field using to refer to this Field