org.drools.verifier.components
Class SubPattern
java.lang.Object
org.drools.verifier.data.VerifierComponent
org.drools.verifier.components.PackageComponent
org.drools.verifier.components.RuleComponent
org.drools.verifier.components.PatternComponent
org.drools.verifier.components.SubPattern
- All Implemented Interfaces:
- Comparable<VerifierComponent>, ChildComponent, Possibility, Cause
public class SubPattern
- extends PatternComponent
- implements Possibility
Instance of this class represents a possible combination of Constraints under
one Pattern. Each possibility returns true if all the Constraints in the
combination are true.
Methods inherited from interface org.drools.verifier.report.components.Cause |
getCauses |
SubPattern
public SubPattern(Pattern pattern,
int orderNumber)
getPath
public String getPath()
- Overrides:
getPath
in class PatternComponent
getSourcePath
public String getSourcePath()
getSourceType
public VerifierComponentType getSourceType()
getName
public String getName()
getObjectTypePath
public String getObjectTypePath()
isPatternNot
public boolean isPatternNot()
isPatternExists
public boolean isPatternExists()
isPatternForall
public boolean isPatternForall()
getPattern
public Pattern getPattern()
getItems
public Set<PatternComponent> getItems()
- Specified by:
getItems
in interface Possibility
getAmountOfItems
public int getAmountOfItems()
- Specified by:
getAmountOfItems
in interface Possibility
add
public void add(PatternComponent patternComponent)
toString
public String toString()
- Overrides:
toString
in class VerifierComponent
getVerifierComponentType
public VerifierComponentType getVerifierComponentType()
- Specified by:
getVerifierComponentType
in class VerifierComponent
Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.