org.quattor.pan.dml.functions
Class AbstractVariableMatcher

java.lang.Object
  extended by org.quattor.pan.dml.AbstractOperation
      extended by org.quattor.pan.dml.functions.BuiltInFunction
          extended by org.quattor.pan.dml.functions.AbstractMatcher
              extended by org.quattor.pan.dml.functions.AbstractVariableMatcher
All Implemented Interfaces:
Operation
Direct Known Subclasses:
Match, Matches

public abstract class AbstractVariableMatcher
extends AbstractMatcher

Abstract class to bring together checks done for both match() and matches().

Author:
loomis

Field Summary
 
Fields inherited from class org.quattor.pan.dml.functions.BuiltInFunction
name
 
Fields inherited from class org.quattor.pan.dml.AbstractOperation
ops, sourceRange
 
Constructor Summary
protected AbstractVariableMatcher(SourceRange sourceRange, java.lang.String functionName, Operation... operations)
           
 
Method Summary
 
Methods inherited from class org.quattor.pan.dml.functions.AbstractMatcher
compilePattern, convertMatchFlags
 
Methods inherited from class org.quattor.pan.dml.functions.BuiltInFunction
throwExceptionIfCompileTimeContext, toString
 
Methods inherited from class org.quattor.pan.dml.AbstractOperation
calculateArgs, calculateTerms, checkInvalidSelfContext, checkRestrictedContext, execute, getOperations, getSourceRange
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractVariableMatcher

protected AbstractVariableMatcher(SourceRange sourceRange,
                                  java.lang.String functionName,
                                  Operation... operations)
                           throws SyntaxException
Throws:
SyntaxException


Copyright © 2011 Quattor. All Rights Reserved.