org.jaffa.rules.metadata
Class FieldMetaData

java.lang.Object
  extended byorg.jaffa.rules.metadata.FieldMetaData

public class FieldMetaData
extends Object

An instance of this class represents a field defined in the Rules config file.


Constructor Summary
FieldMetaData()
          Creates an instance.
 
Method Summary
 void addRule(RuleMetaData rule)
          Add a rule to the field.
 void clearRules()
          Clears the rules for the field.
 String getExtendsClass()
          Getter for the property extendsClass.
 String getExtendsField()
          Getter for the property extendsField.
 String getName()
          Getter for the property name.
 boolean getOverridesDefault()
          Getter for the property overridesDefault.
 RuleMetaData[] getRules()
          Getter for the property rules.
 void setExtendsClass(String extendsClass)
          Setter for property extendsClass.
 void setExtendsField(String extendsField)
          Setter for property extendsField.
 void setName(String name)
          Setter for property name.
 void setOverridesDefault(boolean overridesDefault)
          Setter for property overridesDefault.
 void setRules(RuleMetaData[] rules)
          Setter for property rules.
 String toString()
          Returns diagnostic information.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FieldMetaData

public FieldMetaData()
Creates an instance.

Method Detail

getName

public String getName()
Getter for the property name.

Returns:
Value of property name.

setName

public void setName(String name)
Setter for property name.

Parameters:
name - New value of property name.

getOverridesDefault

public boolean getOverridesDefault()
Getter for the property overridesDefault.

Returns:
Value of property overridesDefault.

setOverridesDefault

public void setOverridesDefault(boolean overridesDefault)
Setter for property overridesDefault.

Parameters:
overridesDefault - New value of property overridesDefault.

getExtendsClass

public String getExtendsClass()
Getter for the property extendsClass.

Returns:
Value of property extendsClass.

setExtendsClass

public void setExtendsClass(String extendsClass)
Setter for property extendsClass.

Parameters:
extendsClass - New value of property extendsClass.

getExtendsField

public String getExtendsField()
Getter for the property extendsField.

Returns:
Value of property extendsField.

setExtendsField

public void setExtendsField(String extendsField)
Setter for property extendsField.

Parameters:
extendsField - New value of property extendsField.

clearRules

public void clearRules()
Clears the rules for the field.


addRule

public void addRule(RuleMetaData rule)
Add a rule to the field.

Parameters:
rule - The rule to be added.

getRules

public RuleMetaData[] getRules()
Getter for the property rules.

Returns:
Value of property rules.

setRules

public void setRules(RuleMetaData[] rules)
Setter for property rules.

Parameters:
rules - New value of property rules.

toString

public String toString()
Returns diagnostic information.

Returns:
a String containing diagnostic information.


Copyright © 2002-2004 JAFFA Project.