|
ABLE 2.3.0 07/13/2005 14:21:00 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
This class defines the interface for "Writable" data objects; that is, classes that implement this interface can appear on the lefthand side of assignment clauses.
| Method Summary | |
|---|---|
java.lang.String |
arlDclString()
Return a formal rule language "declaration" string that describes this data object. |
void |
asgnEq(AbleRd theRhs)
Assignment (boolean): assign the current value of theRhs to this data object. |
void |
asgnIs(AbleRd theRhs)
Assignment (fuzzy): assign the current value of theRhs to this data object. |
void |
asgnIs(AbleRd theRhs,
double theTruthValue)
Assignment (fuzzy): assign the current value of theRhs to this data object, correlated with the specified truth value. |
void |
setBooleanValue(boolean theNewValue)
Set the value of this data object from a boolean value. |
void |
setFuzzyValue(AbleFuzzySet theNewValue)
Set the value of this data object from a fuzzy value. |
void |
setGenericValue(java.lang.Object theNewValue)
Set the value of this data object from an object. |
void |
setNumericValue(double theNewValue)
Set the value of this data object from a numeric value. |
void |
setStringValue(java.lang.String theNewValue)
Set the value of this data object from a string value. |
void |
setValue(AbleLiteral theNewValue)
Set the value of this data object from a literal object. |
java.lang.String |
xmlCWrString()
Return a formal XML "clause write" string that describes this data object. |
java.lang.String |
xmlDclString()
Return a formal XML "declaration" string that describes this data object. |
| Method Detail |
public void setBooleanValue(boolean theNewValue)
throws AbleDataException
theNewValue - A boolean value.
AbleDataException - If the value of this object cannot be represented as
a boolean value.
public void setFuzzyValue(AbleFuzzySet theNewValue)
throws AbleDataException
theNewValue - A fuzzy set.
AbleDataException - If the value of this object cannot be represented as
a fuzzy value.
public void setGenericValue(java.lang.Object theNewValue)
throws AbleDataException
theNewValue - Any type of Object.
AbleDataException - If the value of this object cannot be derived from
the specified Object.
public void setNumericValue(double theNewValue)
throws AbleDataException
theNewValue - Any number.
AbleDataException - If the value of this object cannot be represented as
a numeric value.
public void setStringValue(java.lang.String theNewValue)
throws AbleDataException
theNewValue - A string.
AbleDataException - If the value of this object cannot be represented as
a string value.
public void setValue(AbleLiteral theNewValue)
throws AbleDataException
theNewValue - An Able literal of any type. An attempt is made to
convert the literal to an appropriate type before
assigning it to this "writable" object.
AbleDataException - If the value of this object cannot be determined
from the literal object.public java.lang.String arlDclString()
public java.lang.String xmlDclString()
public java.lang.String xmlCWrString()
public void asgnEq(AbleRd theRhs)
throws AbleDataException
theRhs - The right-hand, or source, side of the assignment.
AbleDataException - If the right-hand side cannot be converted (if
necessary) and assigned to this data object.
public void asgnIs(AbleRd theRhs)
throws AbleDataException
theRhs - The right-hand, or source, side of the assignment.
This must be a fuzzy set.
AbleDataException - If the right-hand side cannot be converted (if
necessary) and assigned to this data object.
public void asgnIs(AbleRd theRhs,
double theTruthValue)
throws AbleDataException
theRhs - The right-hand, or source, side of the assignment.
This must be a fuzzy set.
theTruthValue - the truth value with which theRhs is to be correlated.
AbleDataException - If the right-hand side cannot be converted (if
necessary) and assigned to this data object.
|
ABLE 2.3.0 07/13/2005 14:21:00 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||