EVolve.data
Class FieldDefinition

java.lang.Object
  |
  +--EVolve.data.FieldDefinition
All Implemented Interfaces:
java.lang.Cloneable

public class FieldDefinition
extends java.lang.Object
implements java.lang.Cloneable


Constructor Summary
(package private) FieldDefinition(java.lang.String name, int index, int reference, java.lang.String description)
           
 
Method Summary
(package private)  void addProperty(java.lang.String property)
           
 java.lang.Object clone()
           
 java.lang.String getDescription()
           
 int getIndex()
           
 java.lang.String getName()
           
 java.lang.String[] getProperties()
           
 int getReference()
           
 boolean hasProperty(java.lang.String property)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldDefinition

FieldDefinition(java.lang.String name,
                int index,
                int reference,
                java.lang.String description)
Method Detail

addProperty

void addProperty(java.lang.String property)

getName

public java.lang.String getName()

getIndex

public int getIndex()

hasProperty

public boolean hasProperty(java.lang.String property)

getReference

public int getReference()

getDescription

public java.lang.String getDescription()

getProperties

public java.lang.String[] getProperties()

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object