org.drools.analytics.components
Class Pattern

java.lang.Object
  extended by org.drools.analytics.components.AnalyticsComponent
      extended by org.drools.analytics.components.Pattern
All Implemented Interfaces:
java.lang.Cloneable, Cause

public class Pattern
extends AnalyticsComponent
implements java.lang.Cloneable, Cause

Author:
Toni Rikkola

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.drools.analytics.result.Cause
Cause.CauseType
 
Field Summary
 
Fields inherited from class org.drools.analytics.components.AnalyticsComponent
id, ruleName
 
Constructor Summary
Pattern()
           
 
Method Summary
 java.lang.Object clone()
           
 Cause.CauseType getCauseType()
           
 int getClassId()
           
 AnalyticsComponentType getComponentType()
           
 int getRuleId()
           
 int getSourceId()
           
 AnalyticsComponentType getSourceType()
           
 boolean isPatternExists()
           
 boolean isPatternForall()
           
 boolean isPatternNot()
           
 void setClassId(int classId)
           
 void setPatternExists(boolean isExists)
           
 void setPatternForall(boolean isForall)
           
 void setPatternNot(boolean isNot)
           
 void setRuleId(int ruleId)
           
 void setSourceId(int sourceId)
           
 void setSourceType(AnalyticsComponentType sourceType)
           
 java.lang.String toString()
           
 
Methods inherited from class org.drools.analytics.components.AnalyticsComponent
getId, getRuleName, setRuleName
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.drools.analytics.result.Cause
getId, getRuleName
 

Constructor Detail

Pattern

public Pattern()
Method Detail

getComponentType

public AnalyticsComponentType getComponentType()
Specified by:
getComponentType in class AnalyticsComponent

getCauseType

public Cause.CauseType getCauseType()
Specified by:
getCauseType in interface Cause

isPatternNot

public boolean isPatternNot()

setPatternNot

public void setPatternNot(boolean isNot)

getRuleId

public int getRuleId()

setRuleId

public void setRuleId(int ruleId)

isPatternExists

public boolean isPatternExists()

setPatternExists

public void setPatternExists(boolean isExists)

getClassId

public int getClassId()

setClassId

public void setClassId(int classId)

isPatternForall

public boolean isPatternForall()

setPatternForall

public void setPatternForall(boolean isForall)

getSourceId

public int getSourceId()

setSourceId

public void setSourceId(int sourceId)

getSourceType

public AnalyticsComponentType getSourceType()

setSourceType

public void setSourceType(AnalyticsComponentType sourceType)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

toString

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