ida.pelab.prt.constraints
Class ArrayIndexCheck

java.lang.Object
  extended by ida.pelab.prt.constraints.Constraint
      extended by ida.pelab.prt.constraints.ArrayIndexCheck

public class ArrayIndexCheck
extends Constraint


Constructor Summary
ArrayIndexCheck()
           
 
Method Summary
 void AddIndex(java.util.ArrayList<java.lang.String> variations)
           
 void addIndexconstraint(IndexRuleCheck constraint)
           
 boolean check(cetus.hir.Traversable rootNode, java.util.ArrayList<MatchedInstance> children)
           
 java.util.ArrayList<IndexRuleCheck> getIndexconstArray()
           
 java.util.ArrayList<java.util.ArrayList<java.lang.String>> getIndices()
           
 java.lang.String getParameterID()
           
 cetus.hir.Traversable mapKeywords(cetus.hir.Traversable subtreeRootNode, java.lang.String refString, java.util.ArrayList<MatchedInstance> childrenPattern)
           
 void setParameterID(java.lang.String parameterID)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayIndexCheck

public ArrayIndexCheck()
Method Detail

getParameterID

public java.lang.String getParameterID()

setParameterID

public void setParameterID(java.lang.String parameterID)

getIndices

public java.util.ArrayList<java.util.ArrayList<java.lang.String>> getIndices()

AddIndex

public void AddIndex(java.util.ArrayList<java.lang.String> variations)

check

public boolean check(cetus.hir.Traversable rootNode,
                     java.util.ArrayList<MatchedInstance> children)
Overrides:
check in class Constraint

mapKeywords

public cetus.hir.Traversable mapKeywords(cetus.hir.Traversable subtreeRootNode,
                                         java.lang.String refString,
                                         java.util.ArrayList<MatchedInstance> childrenPattern)

addIndexconstraint

public void addIndexconstraint(IndexRuleCheck constraint)

getIndexconstArray

public java.util.ArrayList<IndexRuleCheck> getIndexconstArray()