ABLE, Version 1.1b

com.ibm.able.beans.fuzzy
Interface FsWr

All Known Implementing Classes:
com.ibm.able.beans.fuzzy.FsLhs

public abstract interface FsWr

This class defines the fuzzy system interface for "Writable" classes; that is, classes that implement this interface can appear on the lefthand side of a fuzzy clause.

Version:
$Revision: 1.5 $, $Date: 2000/06/05 18:24:05 $

Method Summary
 void setBooleanValue(boolean theNewValue)
          Set the value of this object from a boolean value.
 void setFuzzyValue(FsSet theNewValue)
          Set the value of this object from a fuzzy value.
 void setNumericValue(double theNewValue)
          Set the value of this object from a numeric value.
 void setSymbolicValue(java.lang.String theNewValue)
          Set the value of this object from a symbolic value.
 void setValue(FsLit theNewValue)
          Set the value of this object from a literal object.
 java.lang.String xmlCWrString()
          Return a formal XML string.
 

Method Detail

setBooleanValue

public void setBooleanValue(boolean theNewValue)
                     throws FsException
Set the value of this object from a boolean value.
Returns:
void.

Throws:
FsException - If the value of this object cannot be represented as a boolean value.


setFuzzyValue

public void setFuzzyValue(FsSet theNewValue)
                   throws FsException
Set the value of this object from a fuzzy value.
Returns:
void.

Throws:
FsException - If the value of this object cannot be represented as a fuzzy value.


setNumericValue

public void setNumericValue(double theNewValue)
                     throws FsException
Set the value of this object from a numeric value.
Returns:
void.

Throws:
FsException - If the value of this object cannot be represented as a numeric value.


setSymbolicValue

public void setSymbolicValue(java.lang.String theNewValue)
                      throws FsException
Set the value of this object from a symbolic value.
Returns:
void.

Throws:
FsException - If the value of this object cannot be represented as a symbolic value.


setValue

public void setValue(FsLit theNewValue)
              throws FsException
Set the value of this object from a literal object.
Returns:
void.

Throws:
FsException - If the value of this object cannot be determined from the literal object.


xmlCWrString

public java.lang.String xmlCWrString()
Return a formal XML string.
Returns:
A String describing the object in XML.


ABLE, Version 1.1b

ABLE: Produced by Joe, Don, and Jeff who say, 'Thanks for your support.'