infosapient.resolution
Class FzyCorrelation

java.lang.Object
  |
  +--infosapient.system.ObservableImpl
        |
        +--infosapient.system.FzySystemComponent
              |
              +--infosapient.resolution.FzyCorrelation
Direct Known Subclasses:
FzyCorrelationAverage, FzyCorrelationMinimum, FzyCorrelationProduct

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

Version:
$Revision: 1.1.1.1 $
See Also:
Serialized Form

Field Summary
(package private) static java.lang.String PREFIX
           
(package private) static long serialVersionUID
           
 
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
FzyCorrelation()
           
 
Method Summary
abstract  FzySet applyCorrelation(double membership, FzySet setToBeCorrelated)
           
static FzyCorrelation CorrelationMethodFactory(java.lang.String s)
          FzyCorrelation factory.
 void printOn(java.io.Writer outWriter, int nTabs)
           
 java.lang.String toString()
           
 java.lang.StringBuffer toXML()
          Represent correlation method as xml tags.
 java.lang.StringBuffer toXML(int nTabs)
          Represent correlation method as xml tags.
 
Methods inherited from class infosapient.system.FzySystemComponent
addPropertyChangeListener, addVetoableChangeListener, equals, getID, getName, getPropertyChangeSupport, getVetoableChangeSupport, hashCode, 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, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID

PREFIX

static final java.lang.String PREFIX
Constructor Detail

FzyCorrelation

public FzyCorrelation()
Method Detail

applyCorrelation

public abstract FzySet applyCorrelation(double membership,
                                        FzySet setToBeCorrelated)

CorrelationMethodFactory

public static FzyCorrelation CorrelationMethodFactory(java.lang.String s)
                                               throws java.lang.IllegalArgumentException,
                                                      java.lang.ClassNotFoundException,
                                                      java.lang.InstantiationException,
                                                      java.lang.IllegalAccessException
FzyCorrelation factory. Create a FzyCorrelation method class from the given PREFIX Creation date: (1/26/00 11:13:12 AM)
Parameters:
name - java.lang.String name of the method to instantiate.
Returns:
infosapient.resolution.FzyCorrelation
Throws:
java.lang.IllegalArgumentException - if the argument is null.
java.lang.InstantiationException - if the method cannot be instantiated.
java.lang.ClassNotFoundException - if the class cannot be found.

printOn

public void printOn(java.io.Writer outWriter,
                    int nTabs)
             throws java.io.IOException
Overrides:
printOn in class FzySystemComponent

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toXML

public java.lang.StringBuffer toXML()
Represent correlation method as xml tags. Creation date: (1/31/00 8:24:31 AM)
Returns:
java.lang.StringBuffer

toXML

public java.lang.StringBuffer toXML(int nTabs)
Represent correlation method as xml tags. Creation date: (1/31/00 8:24:31 AM)
Specified by:
toXML in interface XMLOutput
Returns:
java.lang.StringBuffer

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