org.pentaho.di.imp
Class ImportRules

java.lang.Object
  extended by org.pentaho.di.imp.ImportRules
All Implemented Interfaces:
Cloneable

public class ImportRules
extends Object
implements Cloneable


Field Summary
static String XML_TAG
           
 
Constructor Summary
ImportRules()
           
 
Method Summary
 ImportRules clone()
          Perform a deep clone
 List<ImportRuleInterface> getRules()
           
 String getXML()
           
 void loadXML(Node rulesNode)
           
 void setRules(List<ImportRuleInterface> rules)
           
 List<ImportValidationFeedback> verifyRules(Object subject)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XML_TAG

public static final String XML_TAG
See Also:
Constant Field Values
Constructor Detail

ImportRules

public ImportRules()
Method Detail

clone

public ImportRules clone()
Perform a deep clone

Overrides:
clone in class Object
Returns:
a deep copy of the all the import rules.

verifyRules

public List<ImportValidationFeedback> verifyRules(Object subject)

loadXML

public void loadXML(Node rulesNode)
             throws KettleException
Throws:
KettleException

getXML

public String getXML()

getRules

public List<ImportRuleInterface> getRules()

setRules

public void setRules(List<ImportRuleInterface> rules)