Class DefaultCodeBuilder
java.lang.Object
org.gvsig.expressionevaluator.impl.DefaultCodeBuilder
- All Implemented Interfaces:
Cloneable,org.gvsig.expressionevaluator.CodeBuilder,org.gvsig.tools.lang.Cloneable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassstatic classstatic classstatic classstatic classstatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.gvsig.expressionevaluator.ExpressionEvaluatorManager -
Constructor Summary
ConstructorsConstructorDescriptionDefaultCodeBuilder(org.gvsig.expressionevaluator.ExpressionEvaluatorManager manager) -
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.expressionevaluator.Code$HostExpression(org.gvsig.expressionevaluator.Code obj) org.gvsig.expressionevaluator.Code$HostExpression(org.gvsig.expressionevaluator.Code obj, String mode_specifier) org.gvsig.expressionevaluator.Codeadd(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) org.gvsig.expressionevaluator.Codeand(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) args()org.gvsig.expressionevaluator.Codebetween(org.gvsig.expressionevaluator.Code value1, org.gvsig.expressionevaluator.Code value2, org.gvsig.expressionevaluator.Code value3) org.gvsig.expressionevaluator.Code.Callableblock(org.gvsig.expressionevaluator.Code... codes) org.gvsig.expressionevaluator.CodeBuilderclone()org.gvsig.expressionevaluator.Codeconcat(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) org.gvsig.expressionevaluator.Code.Constantorg.gvsig.expressionevaluator.Codeorg.gvsig.expressionevaluator.Codediv(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) org.gvsig.expressionevaluator.Codeeq(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) org.gvsig.expressionevaluator.Code.Callableorg.gvsig.expressionevaluator.Code.Callableorg.gvsig.expressionevaluator.Codege(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) org.gvsig.expressionevaluator.Codeorg.gvsig.expressionevaluator.Codegetitem(org.gvsig.expressionevaluator.Code obj, org.gvsig.expressionevaluator.Code index) org.gvsig.expressionevaluator.Codegt(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) org.gvsig.expressionevaluator.Code.Identifieridentifier(String name) org.gvsig.expressionevaluator.Codeilike(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) org.gvsig.expressionevaluator.Codein(org.gvsig.expressionevaluator.Code value1, org.gvsig.expressionevaluator.Code value2) org.gvsig.expressionevaluator.Codeis(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) org.gvsig.expressionevaluator.Codele(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) org.gvsig.expressionevaluator.Codeorg.gvsig.expressionevaluator.Codelike(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) org.gvsig.expressionevaluator.Codelt(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) org.gvsig.expressionevaluator.Codemethod(org.gvsig.expressionevaluator.Code instance, String methodname, org.gvsig.expressionevaluator.Codes methodargs) org.gvsig.expressionevaluator.Codemod(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) org.gvsig.expressionevaluator.Codemult(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) org.gvsig.expressionevaluator.Codene(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) org.gvsig.expressionevaluator.Codenegate(org.gvsig.expressionevaluator.Code op1) org.gvsig.expressionevaluator.Codenot(org.gvsig.expressionevaluator.Code op1) org.gvsig.expressionevaluator.Code.Callableorg.gvsig.expressionevaluator.Code.Callableoperator(String name, org.gvsig.expressionevaluator.Code arg1, org.gvsig.expressionevaluator.Code arg2) org.gvsig.expressionevaluator.Codeor(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) org.gvsig.expressionevaluator.Coderegexp(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) org.gvsig.expressionevaluator.Codesubst(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) org.gvsig.expressionevaluator.Code.Callabletuple()org.gvsig.expressionevaluator.Code.Callabletuple(org.gvsig.expressionevaluator.Code... items) org.gvsig.expressionevaluator.Code.Callabletuple(org.gvsig.expressionevaluator.Codes args)
-
Field Details
-
manager
protected org.gvsig.expressionevaluator.ExpressionEvaluatorManager manager
-
-
Constructor Details
-
DefaultCodeBuilder
public DefaultCodeBuilder(org.gvsig.expressionevaluator.ExpressionEvaluatorManager manager)
-
-
Method Details
-
clone
- Specified by:
clonein interfaceorg.gvsig.tools.lang.Cloneable- Specified by:
clonein interfaceorg.gvsig.expressionevaluator.CodeBuilder- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
constant
- Specified by:
constantin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
identifier
- Specified by:
identifierin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
args
- Specified by:
argsin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
tuple
public org.gvsig.expressionevaluator.Code.Callable tuple()- Specified by:
tuplein interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
tuple
public org.gvsig.expressionevaluator.Code.Callable tuple(org.gvsig.expressionevaluator.Codes args) - Specified by:
tuplein interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
tuple
public org.gvsig.expressionevaluator.Code.Callable tuple(org.gvsig.expressionevaluator.Code... items) - Specified by:
tuplein interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
function
public org.gvsig.expressionevaluator.Code.Callable function(String name, int type, org.gvsig.expressionevaluator.Codes args) - Specified by:
functionin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
function
public org.gvsig.expressionevaluator.Code.Callable function(String name, org.gvsig.expressionevaluator.Codes args) - Specified by:
functionin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
method
public org.gvsig.expressionevaluator.Code method(org.gvsig.expressionevaluator.Code instance, String methodname, org.gvsig.expressionevaluator.Codes methodargs) - Specified by:
methodin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
operator
public org.gvsig.expressionevaluator.Code.Callable operator(String name, org.gvsig.expressionevaluator.Code arg1) - Specified by:
operatorin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
operator
public org.gvsig.expressionevaluator.Code.Callable operator(String name, org.gvsig.expressionevaluator.Code arg1, org.gvsig.expressionevaluator.Code arg2) - Specified by:
operatorin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
not
public org.gvsig.expressionevaluator.Code not(org.gvsig.expressionevaluator.Code op1) - Specified by:
notin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
negate
public org.gvsig.expressionevaluator.Code negate(org.gvsig.expressionevaluator.Code op1) - Specified by:
negatein interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
concat
public org.gvsig.expressionevaluator.Code concat(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) - Specified by:
concatin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
let
public org.gvsig.expressionevaluator.Code let(String identifier, org.gvsig.expressionevaluator.Code value) - Specified by:
letin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
add
public org.gvsig.expressionevaluator.Code add(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) - Specified by:
addin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
subst
public org.gvsig.expressionevaluator.Code subst(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) - Specified by:
substin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
mult
public org.gvsig.expressionevaluator.Code mult(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) - Specified by:
multin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
div
public org.gvsig.expressionevaluator.Code div(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) - Specified by:
divin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
mod
public org.gvsig.expressionevaluator.Code mod(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) - Specified by:
modin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
or
public org.gvsig.expressionevaluator.Code or(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) - Specified by:
orin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
and
public org.gvsig.expressionevaluator.Code and(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) - Specified by:
andin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
like
public org.gvsig.expressionevaluator.Code like(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) - Specified by:
likein interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
ilike
public org.gvsig.expressionevaluator.Code ilike(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) - Specified by:
ilikein interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
regexp
public org.gvsig.expressionevaluator.Code regexp(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) - Specified by:
regexpin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
lt
public org.gvsig.expressionevaluator.Code lt(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) - Specified by:
ltin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
gt
public org.gvsig.expressionevaluator.Code gt(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) - Specified by:
gtin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
le
public org.gvsig.expressionevaluator.Code le(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) - Specified by:
lein interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
ge
public org.gvsig.expressionevaluator.Code ge(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) - Specified by:
gein interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
eq
public org.gvsig.expressionevaluator.Code eq(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) - Specified by:
eqin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
ne
public org.gvsig.expressionevaluator.Code ne(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) - Specified by:
nein interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
is
public org.gvsig.expressionevaluator.Code is(org.gvsig.expressionevaluator.Code op1, org.gvsig.expressionevaluator.Code op2) - Specified by:
isin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
getattr
public org.gvsig.expressionevaluator.Code getattr(org.gvsig.expressionevaluator.Code obj, String attrname) - Specified by:
getattrin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
getitem
public org.gvsig.expressionevaluator.Code getitem(org.gvsig.expressionevaluator.Code obj, org.gvsig.expressionevaluator.Code index) - Specified by:
getitemin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
dict
- Specified by:
dictin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
$HostExpression
public org.gvsig.expressionevaluator.Code $HostExpression(org.gvsig.expressionevaluator.Code obj, String mode_specifier) - Specified by:
$HostExpressionin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
$HostExpression
public org.gvsig.expressionevaluator.Code $HostExpression(org.gvsig.expressionevaluator.Code obj) - Specified by:
$HostExpressionin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
block
public org.gvsig.expressionevaluator.Code.Callable block(org.gvsig.expressionevaluator.Code... codes) - Specified by:
blockin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
in
public org.gvsig.expressionevaluator.Code in(org.gvsig.expressionevaluator.Code value1, org.gvsig.expressionevaluator.Code value2) - Specified by:
inin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-
between
public org.gvsig.expressionevaluator.Code between(org.gvsig.expressionevaluator.Code value1, org.gvsig.expressionevaluator.Code value2, org.gvsig.expressionevaluator.Code value3) - Specified by:
betweenin interfaceorg.gvsig.expressionevaluator.CodeBuilder
-