infosapient.system
Class FzyClauseComponent

java.lang.Object
  |
  +--infosapient.system.ObservableImpl
        |
        +--infosapient.system.FzySystemComponent
              |
              +--infosapient.system.FzyClauseComponent
Direct Known Subclasses:
FzyAttribClause, FzyAttribute, FzyOperator, FzySet

public abstract class FzyClauseComponent
extends FzySystemComponent
implements java.io.Serializable, XMLOutput, TextOutput

Class FzyClauseComponent is the abstract superclass of rule clause components; namely,

Version:
$Revision: 1.1.1.1 $
See Also:
FzyAttribute, FzyOperator., Serialized Form

Field Summary
protected  FzyRuleComponent owner
           
protected  java.lang.StringBuffer text
           
 
Fields inherited from class infosapient.system.FzySystemComponent
DEBUG_, myID, name, pcs, serialVersionUID, trace, vcs
 
Fields inherited from class infosapient.system.ObservableImpl
arr, changed, obs, serialVersionUID
 
Constructor Summary
FzyClauseComponent()
           
 
Method Summary
 java.lang.StringBuffer append(java.lang.String newText)
          Creation date: (1/4/00 9:04:15 AM)
 java.lang.StringBuffer append(java.lang.StringBuffer newText)
          Append the text buffer and return the textbuffer for the next append.
 FzyRuleComponent getOwner()
           
abstract  double getSolutionDOM()
           
 java.lang.StringBuffer getText()
          Insert the method's description here.
abstract  boolean hasSolution()
           
abstract  void reset()
           
 void setOwnerClause(FzyRuleComponent oc)
           
 void setText(java.lang.StringBuffer newText)
          Insert the method's description here.
 java.lang.String toText()
          Return this components text representation Creation date: (1/4/00 9:04:15 AM)
 
Methods inherited from class infosapient.system.FzySystemComponent
addPropertyChangeListener, addVetoableChangeListener, equals, getID, getName, getPropertyChangeSupport, getVetoableChangeSupport, hashCode, printOn, removePropertyChangeListener, removeVetoableChangeListener, setID, setName
 
Methods inherited from class infosapient.system.ObservableImpl
addObserver, clearChanged, containsObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
, clone, finalize, getClass, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

owner

protected FzyRuleComponent owner

text

protected java.lang.StringBuffer text
Constructor Detail

FzyClauseComponent

public FzyClauseComponent()
Method Detail

append

public java.lang.StringBuffer append(java.lang.String newText)
Creation date: (1/4/00 9:04:15 AM)
Parameters:
newText - java.lang.StringBuffer

append

public java.lang.StringBuffer append(java.lang.StringBuffer newText)
Append the text buffer and return the textbuffer for the next append.
Parameters:
newText - java.lang.StringBuffer
Returns:
StringBuffer - the text buffer

getOwner

public FzyRuleComponent getOwner()

getSolutionDOM

public abstract double getSolutionDOM()

getText

public java.lang.StringBuffer getText()
Insert the method's description here. Creation date: (1/4/00 9:04:15 AM)
Returns:
java.lang.StringBuffer

hasSolution

public abstract boolean hasSolution()

reset

public abstract void reset()

setOwnerClause

public void setOwnerClause(FzyRuleComponent oc)

setText

public void setText(java.lang.StringBuffer newText)
Insert the method's description here. Creation date: (1/4/00 9:04:15 AM)
Parameters:
newText - java.lang.StringBuffer

toText

public java.lang.String toText()
Return this components text representation Creation date: (1/4/00 9:04:15 AM)
Specified by:
toText in interface TextOutput
Returns:
java.lang.String

License to use this program is provided under the TERMS OF THE COMMON PUBLIC LICENSE 0.5. ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.

Copyright (c) 2001, Workplace Performance Tools, All Rights Reserved