Class DefaultCodeBuilder.BaseMethod
java.lang.Object
org.gvsig.expressionevaluator.impl.DefaultCodeBuilder.BaseCode
org.gvsig.expressionevaluator.impl.DefaultCodeBuilder.BaseMethod
- All Implemented Interfaces:
Cloneable,org.gvsig.expressionevaluator.Code,org.gvsig.expressionevaluator.Code.Callable,org.gvsig.expressionevaluator.Code.Method,org.gvsig.tools.lang.Cloneable,org.gvsig.tools.visitor.FilteredVisitable,org.gvsig.tools.visitor.Visitable
- Enclosing class:
DefaultCodeBuilder
public static class DefaultCodeBuilder.BaseMethod
extends DefaultCodeBuilder.BaseCode
implements org.gvsig.expressionevaluator.Code.Method
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gvsig.expressionevaluator.Code
org.gvsig.expressionevaluator.Code.Callable, org.gvsig.expressionevaluator.Code.Constant, org.gvsig.expressionevaluator.Code.EmptyFormatter, org.gvsig.expressionevaluator.Code.Identifier, org.gvsig.expressionevaluator.Code.Method -
Field Summary
Fields inherited from interface org.gvsig.expressionevaluator.Code
CALLABLE, CODES, CONSTANT, EMPTY_FORMATTER, IDENTIFIER, METHOD, UNDEFINEDFields inherited from interface org.gvsig.expressionevaluator.Code.Callable
BINARY_OPERATOR, FUNCTION, UNARY_OPERATOR -
Constructor Summary
ConstructorsConstructorDescriptionBaseMethod(org.gvsig.expressionevaluator.Code instance, String methodname, org.gvsig.expressionevaluator.Codes args) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(org.gvsig.tools.visitor.Visitor visitor, Predicate<org.gvsig.tools.visitor.FilteredVisitable> exclude) org.gvsig.expressionevaluator.Codeclone()intcode()org.gvsig.expressionevaluator.Functionfunction()org.gvsig.expressionevaluator.Functionfunction(org.gvsig.expressionevaluator.Function function) org.gvsig.expressionevaluator.Codeinstance()name()org.gvsig.expressionevaluator.Codesvoidreplace(org.gvsig.expressionevaluator.Code target, org.gvsig.expressionevaluator.Code replacement) toString()toString(org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.Code> formatter) org.gvsig.expressionevaluator.ExpressionBuilder.ValuetoValue(org.gvsig.expressionevaluator.ExpressionBuilder builder) inttype()Methods inherited from class org.gvsig.expressionevaluator.impl.DefaultCodeBuilder.BaseCode
accept, link, link, link, toValueMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.expressionevaluator.Code
link, link, link, toValueMethods inherited from interface org.gvsig.tools.visitor.Visitable
accept
-
Constructor Details
-
BaseMethod
public BaseMethod(org.gvsig.expressionevaluator.Code instance, String methodname, org.gvsig.expressionevaluator.Codes args)
-
-
Method Details
-
accept
public void accept(org.gvsig.tools.visitor.Visitor visitor, Predicate<org.gvsig.tools.visitor.FilteredVisitable> exclude) throws org.gvsig.tools.exception.BaseException - Specified by:
acceptin interfaceorg.gvsig.tools.visitor.FilteredVisitable- Overrides:
acceptin classDefaultCodeBuilder.BaseCode- Throws:
org.gvsig.tools.exception.BaseException
-
clone
- Specified by:
clonein interfaceorg.gvsig.tools.lang.Cloneable- Specified by:
clonein interfaceorg.gvsig.expressionevaluator.Code- Overrides:
clonein classDefaultCodeBuilder.BaseCode- Throws:
CloneNotSupportedException
-
code
public int code()- Specified by:
codein interfaceorg.gvsig.expressionevaluator.Code- Overrides:
codein classDefaultCodeBuilder.BaseCode
-
replace
public void replace(org.gvsig.expressionevaluator.Code target, org.gvsig.expressionevaluator.Code replacement) - Specified by:
replacein interfaceorg.gvsig.expressionevaluator.Code- Overrides:
replacein classDefaultCodeBuilder.BaseCode
-
methodname
- Specified by:
methodnamein interfaceorg.gvsig.expressionevaluator.Code.Method
-
instance
public org.gvsig.expressionevaluator.Code instance()- Specified by:
instancein interfaceorg.gvsig.expressionevaluator.Code.Method
-
parameters
public org.gvsig.expressionevaluator.Codes parameters()- Specified by:
parametersin interfaceorg.gvsig.expressionevaluator.Code.Callable- Specified by:
parametersin interfaceorg.gvsig.expressionevaluator.Code.Method
-
call
public Object call(org.gvsig.expressionevaluator.Interpreter interpreter, Object[] args) throws Exception - Specified by:
callin interfaceorg.gvsig.expressionevaluator.Code.Callable- Specified by:
callin interfaceorg.gvsig.expressionevaluator.Code.Method- Throws:
Exception
-
toString
-
toValue
public org.gvsig.expressionevaluator.ExpressionBuilder.Value toValue(org.gvsig.expressionevaluator.ExpressionBuilder builder) - Specified by:
toValuein interfaceorg.gvsig.expressionevaluator.Code- Overrides:
toValuein classDefaultCodeBuilder.BaseCode
-
toString
public String toString(org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.Code> formatter) - Specified by:
toStringin interfaceorg.gvsig.expressionevaluator.Code
-
name
- Specified by:
namein interfaceorg.gvsig.expressionevaluator.Code.Callable
-
function
public org.gvsig.expressionevaluator.Function function()- Specified by:
functionin interfaceorg.gvsig.expressionevaluator.Code.Callable
-
function
public org.gvsig.expressionevaluator.Function function(org.gvsig.expressionevaluator.Function function) - Specified by:
functionin interfaceorg.gvsig.expressionevaluator.Code.Callable
-
type
public int type()- Specified by:
typein interfaceorg.gvsig.expressionevaluator.Code.Callable
-