ida.pelab.prt.pattern
Class PatternStructure
java.lang.Object
ida.pelab.prt.pattern.PatternStructure
public class PatternStructure
- extends java.lang.Object
This class represents the structure for the definition of each pattern.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PatternStructure
public PatternStructure()
getOperator
public PatternStructureOperator getOperator()
setOperator
public void setOperator(PatternStructureOperator operator)
getStructureElement
public java.util.ArrayList<java.util.ArrayList<java.lang.String>> getStructureElement()
setStructureElement
public void setStructureElement(java.util.ArrayList<java.util.ArrayList<java.lang.String>> structureElement)
getConstraints
public java.util.ArrayList<Constraint> getConstraints()
setConstraints
public void setConstraints(java.util.ArrayList<Constraint> rules)
getOutputSyntax
public PatternOutputFormat getOutputSyntax()
setOutputSyntax
public void setOutputSyntax(PatternOutputFormat outputSyntax)
setName
public void setName(java.lang.String name)
getName
public java.lang.String getName()
setType
public void setType(PatternType type)
getType
public PatternType getType()
setLevel
public void setLevel(PatternLevel level)
getLevel
public PatternLevel getLevel()
getNoPatternInstance
public static PatternStructure getNoPatternInstance()
getType
public RuleParameterType getType(java.lang.String stringRef)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
setHelpPattern
public void setHelpPattern(boolean helpPattern)
isHelpPattern
public boolean isHelpPattern()
isTrivial
public boolean isTrivial()
setCustomMatchingRules
public void setCustomMatchingRules(boolean customMatchingRules)
hasCustomMatchingRules
public boolean hasCustomMatchingRules()
setPruneIFCondtion
public void setPruneIFCondtion(boolean pruneIFCondtion)
isPruneIFCondtion
public boolean isPruneIFCondtion()