org.icepdf.core.tag.query
Class Operator

java.lang.Object
  extended by org.icepdf.core.tag.query.Operator
All Implemented Interfaces:
Expression
Direct Known Subclasses:
And, Not, Or

public abstract class Operator
extends java.lang.Object
implements Expression

Since:
4.0
Author:
mcollette

Field Summary
protected  Expression[] childExpressions
           
protected  int scope
           
static int SCOPE_IMAGE
           
static int SCOPE_TAG
           
 
Constructor Summary
Operator()
           
 
Method Summary
 java.lang.String describe(int indent)
           
 int getScope()
           
 void setChildExpressions(Expression[] children)
           
 void setScope(int scope)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.icepdf.core.tag.query.Expression
getArgumentCount, matches
 

Field Detail

SCOPE_TAG

public static int SCOPE_TAG

SCOPE_IMAGE

public static int SCOPE_IMAGE

scope

protected int scope

childExpressions

protected Expression[] childExpressions
Constructor Detail

Operator

public Operator()
Method Detail

getScope

public int getScope()

setScope

public void setScope(int scope)

setChildExpressions

public void setChildExpressions(Expression[] children)

describe

public java.lang.String describe(int indent)
Specified by:
describe in interface Expression