weka.associations
Class FilteredAssociationRules

java.lang.Object
  extended by weka.associations.AssociationRules
      extended by weka.associations.FilteredAssociationRules
All Implemented Interfaces:
Serializable

public class FilteredAssociationRules
extends AssociationRules

Class encapsulating a list of association rules and the preprocessing filter that was applied before they were generated.

Version:
$Revision: 8034 $
Author:
Mark Hall (mhall{[at]}pentaho{[dot]}com)
See Also:
Serialized Form

Constructor Summary
FilteredAssociationRules(Filter filter, AssociationRules rules)
          Constructs a new FilteredAssociationRules.
FilteredAssociationRules(Object producer, Filter filter, AssociationRules rules)
          Constructs a new FilteredAssociationRules.
FilteredAssociationRules(String producer, Filter filter, AssociationRules rules)
          Constructs a new FilteredAssociationRules.
 
Method Summary
 int getNumRules()
          Get the number of rules.
 List<AssociationRule> getRules()
          Get the rules.
 AssociationRules getWrappedRules()
          Get the wrapped AssociationRules object.
 void setRules(List<AssociationRule> rules)
          Set the rules to use.
 void setWrappedRules(AssociationRules rules)
          Set the wrapped AssociationRules object to use.
 
Methods inherited from class weka.associations.AssociationRules
getProducer, setProducer
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilteredAssociationRules

public FilteredAssociationRules(String producer,
                                Filter filter,
                                AssociationRules rules)
Constructs a new FilteredAssociationRules.

Parameters:
producer - a string describing the scheme that produced these rules.
filter - the filter applied to preprocess the data used to learn the rules.
rules - the wrapped AssociationRules object.

FilteredAssociationRules

public FilteredAssociationRules(Object producer,
                                Filter filter,
                                AssociationRules rules)
Constructs a new FilteredAssociationRules.

Parameters:
producer - the scheme that produced the rules
filter - the filter applied to preprocess the data used to learn the rules.
rules - the wrapped AssociationRules object.

FilteredAssociationRules

public FilteredAssociationRules(Filter filter,
                                AssociationRules rules)
Constructs a new FilteredAssociationRules.

Parameters:
filter - the filter applied to preprocess the data used to learn the rules.
rules - the wrapped AssociationRules object.
Method Detail

setRules

public void setRules(List<AssociationRule> rules)
Set the rules to use. Passes them to the wrapped AssociationRules object.

Overrides:
setRules in class AssociationRules
Parameters:
rules - the rules to use.

getRules

public List<AssociationRule> getRules()
Get the rules.

Overrides:
getRules in class AssociationRules
Returns:
the rules.

getNumRules

public int getNumRules()
Get the number of rules.

Overrides:
getNumRules in class AssociationRules
Returns:
the number of rules.

setWrappedRules

public void setWrappedRules(AssociationRules rules)
Set the wrapped AssociationRules object to use.

Parameters:
rules - the AssociationRules object to wrap.

getWrappedRules

public AssociationRules getWrappedRules()
Get the wrapped AssociationRules object.

Returns:
the wrapped AssociationRules object.


Copyright © 2013 University of Waikato, Hamilton, NZ. All Rights Reserved.