org.omegahat.Environment.Language.UserClasses
Class OmegaField

java.lang.Object
  |
  +--org.omegahat.Environment.Language.UserClasses.OmegaField
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
OmegaFieldInstance

public class OmegaField
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  java.lang.Class Class
           
protected  boolean isFinal
           
protected  boolean isStatic
           
protected  java.lang.String name
           
protected  UserClass source
           
protected  java.lang.Object value
           
 
Constructor Summary
OmegaField()
           
OmegaField(java.lang.String name)
           
OmegaField(java.lang.String name, java.lang.Class c)
           
OmegaField(java.lang.String name, java.lang.Class c, boolean isFinal)
           
OmegaField(java.lang.String name, java.lang.Class c, boolean isFinal, boolean isStatic)
           
OmegaField(java.lang.String name, java.lang.Class c, UserClass sourceClass)
           
OmegaField(java.lang.String name, java.lang.String className, boolean isFinal)
           
OmegaField(java.lang.String name, java.lang.String className, boolean isFinal, boolean isStatic)
           
 
Method Summary
 java.lang.Class Class()
           
 java.lang.Class Class(java.lang.Class c)
           
 boolean isFinal()
           
 boolean isFinal(boolean val)
           
 boolean isStatic()
           
 boolean isStatic(boolean val)
           
 java.lang.String name()
           
 java.lang.String name(java.lang.String n)
           
 UserClass source()
           
 UserClass source(UserClass sourceClass)
           
 java.lang.String toString()
           
 java.lang.Object value()
           
 java.lang.Object value(java.lang.Object x)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

Class

protected java.lang.Class Class

source

protected UserClass source

isStatic

protected boolean isStatic

isFinal

protected boolean isFinal

value

protected java.lang.Object value
Constructor Detail

OmegaField

public OmegaField()

OmegaField

public OmegaField(java.lang.String name,
                  java.lang.Class c)

OmegaField

public OmegaField(java.lang.String name,
                  java.lang.Class c,
                  UserClass sourceClass)

OmegaField

public OmegaField(java.lang.String name)

OmegaField

public OmegaField(java.lang.String name,
                  java.lang.Class c,
                  boolean isFinal)

OmegaField

public OmegaField(java.lang.String name,
                  java.lang.Class c,
                  boolean isFinal,
                  boolean isStatic)

OmegaField

public OmegaField(java.lang.String name,
                  java.lang.String className,
                  boolean isFinal)
           throws java.lang.ClassNotFoundException

OmegaField

public OmegaField(java.lang.String name,
                  java.lang.String className,
                  boolean isFinal,
                  boolean isStatic)
           throws java.lang.ClassNotFoundException
Method Detail

value

public java.lang.Object value()

value

public java.lang.Object value(java.lang.Object x)
                       throws IncorrectTypeException,
                              java.lang.Exception

source

public UserClass source()

source

public UserClass source(UserClass sourceClass)

isStatic

public boolean isStatic()

isStatic

public boolean isStatic(boolean val)

isFinal

public boolean isFinal()

isFinal

public boolean isFinal(boolean val)

Class

public java.lang.Class Class()

Class

public java.lang.Class Class(java.lang.Class c)

name

public java.lang.String name()

name

public java.lang.String name(java.lang.String n)

toString

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