Class DefaultCodeBuilder.BaseCode
java.lang.Object
org.gvsig.expressionevaluator.impl.DefaultCodeBuilder.BaseCode
- All Implemented Interfaces:
Cloneable,org.gvsig.expressionevaluator.Code,org.gvsig.tools.lang.Cloneable,org.gvsig.tools.visitor.FilteredVisitable,org.gvsig.tools.visitor.Visitable
- Direct Known Subclasses:
DefaultCodeBuilder.BaseCaller,DefaultCodeBuilder.BaseIdentifier,DefaultCodeBuilder.BaseMethod
- Enclosing class:
DefaultCodeBuilder
public abstract static class DefaultCodeBuilder.BaseCode
extends Object
implements org.gvsig.expressionevaluator.Code
-
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, UNDEFINED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(org.gvsig.tools.visitor.Visitor visitor) voidaccept(org.gvsig.tools.visitor.Visitor visitor, Predicate<org.gvsig.tools.visitor.FilteredVisitable> exclude) org.gvsig.expressionevaluator.Codeclone()intcode()voidlink()voidlink(org.gvsig.expressionevaluator.SymbolTable symbolTable) voidlink(org.gvsig.expressionevaluator.SymbolTable symbolTable, boolean force) voidreplace(org.gvsig.expressionevaluator.Code target, org.gvsig.expressionevaluator.Code replacement) org.gvsig.expressionevaluator.ExpressionBuilder.ValuetoValue()org.gvsig.expressionevaluator.ExpressionBuilder.ValuetoValue(org.gvsig.expressionevaluator.ExpressionBuilder builder) Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.expressionevaluator.Code
toString
-
Constructor Details
-
BaseCode
public BaseCode()
-
-
Method Details
-
code
public int code()- Specified by:
codein interfaceorg.gvsig.expressionevaluator.Code
-
clone
- Specified by:
clonein interfaceorg.gvsig.tools.lang.Cloneable- Specified by:
clonein interfaceorg.gvsig.expressionevaluator.Code- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
accept
public void accept(org.gvsig.tools.visitor.Visitor visitor) throws org.gvsig.tools.exception.BaseException - Specified by:
acceptin interfaceorg.gvsig.tools.visitor.Visitable- Throws:
org.gvsig.tools.exception.BaseException
-
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- Throws:
org.gvsig.tools.exception.BaseException
-
toValue
public org.gvsig.expressionevaluator.ExpressionBuilder.Value toValue(org.gvsig.expressionevaluator.ExpressionBuilder builder) - Specified by:
toValuein interfaceorg.gvsig.expressionevaluator.Code
-
toValue
public org.gvsig.expressionevaluator.ExpressionBuilder.Value toValue()- Specified by:
toValuein interfaceorg.gvsig.expressionevaluator.Code
-
link
public void link(org.gvsig.expressionevaluator.SymbolTable symbolTable) - Specified by:
linkin interfaceorg.gvsig.expressionevaluator.Code
-
link
public void link(org.gvsig.expressionevaluator.SymbolTable symbolTable, boolean force) - Specified by:
linkin interfaceorg.gvsig.expressionevaluator.Code
-
link
public void link()- Specified by:
linkin interfaceorg.gvsig.expressionevaluator.Code
-
replace
public void replace(org.gvsig.expressionevaluator.Code target, org.gvsig.expressionevaluator.Code replacement) - Specified by:
replacein interfaceorg.gvsig.expressionevaluator.Code
-