de.ls5.jlearn.splittercreators
Class RivestStyleDFASplitterCreator

java.lang.Object
  extended by de.ls5.jlearn.splittercreators.KearnsStyleDFASplitterCreator
      extended by de.ls5.jlearn.splittercreators.RivestStyleDFASplitterCreator
All Implemented Interfaces:
SplitterCreator

public class RivestStyleDFASplitterCreator
extends KearnsStyleDFASplitterCreator

Author:
fh

Field Summary
 
Fields inherited from class de.ls5.jlearn.splittercreators.KearnsStyleDFASplitterCreator
hyp
 
Constructor Summary
RivestStyleDFASplitterCreator()
           
RivestStyleDFASplitterCreator(Oracle splitOracle)
           
 
Method Summary
 boolean applyGlobally()
          Indicates that a set of suffixes is ought to be applied globally (to all states or components - or whatever data structure is used).
 List<State> applyToStates()
          Return a list of states from the hypothesis which are identified to be affected by splitters formely having been created using the createSplitters-method.
 
Methods inherited from class de.ls5.jlearn.splittercreators.KearnsStyleDFASplitterCreator
createSplitters, getValidPrefix, getValidPrefix, setOracle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RivestStyleDFASplitterCreator

public RivestStyleDFASplitterCreator()

RivestStyleDFASplitterCreator

public RivestStyleDFASplitterCreator(Oracle splitOracle)
Method Detail

applyToStates

public List<State> applyToStates()
Description copied from interface: SplitterCreator
Return a list of states from the hypothesis which are identified to be affected by splitters formely having been created using the createSplitters-method.

Specified by:
applyToStates in interface SplitterCreator
Overrides:
applyToStates in class KearnsStyleDFASplitterCreator
Returns:
list of states

applyGlobally

public boolean applyGlobally()
Description copied from interface: SplitterCreator
Indicates that a set of suffixes is ought to be applied globally (to all states or components - or whatever data structure is used). In case applyGlobally() is false, applyToStates() may be considered.

Specified by:
applyGlobally in interface SplitterCreator
Overrides:
applyGlobally in class KearnsStyleDFASplitterCreator
Returns:
true if suffixes should be applied globally


Copyright © 2011. All Rights Reserved.