Class DefaultCodeBuilder.BaseIdentifier
java.lang.Object
org.gvsig.expressionevaluator.impl.DefaultCodeBuilder.BaseCode
org.gvsig.expressionevaluator.impl.DefaultCodeBuilder.BaseIdentifier
- All Implemented Interfaces:
Cloneable,org.gvsig.expressionevaluator.Code,org.gvsig.expressionevaluator.Code.Identifier,DefaultCodeBuilder.RecursionControlSupport,org.gvsig.tools.lang.Cloneable,org.gvsig.tools.visitor.FilteredVisitable,org.gvsig.tools.visitor.Visitable
- Enclosing class:
DefaultCodeBuilder
public static class DefaultCodeBuilder.BaseIdentifier
extends DefaultCodeBuilder.BaseCode
implements org.gvsig.expressionevaluator.Code.Identifier, DefaultCodeBuilder.RecursionControlSupport
-
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 TypeMethodDescriptionorg.gvsig.expressionevaluator.Codeclone()intcode()booleanenterCode(int max) voidexitCode()name()voidtoString()toString(org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.Code> formatter) org.gvsig.expressionevaluator.ExpressionBuilder.ValuetoValue(org.gvsig.expressionevaluator.ExpressionBuilder builder) Methods inherited from class org.gvsig.expressionevaluator.impl.DefaultCodeBuilder.BaseCode
accept, accept, link, link, link, replace, 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, replace, toValueMethods inherited from interface org.gvsig.tools.visitor.FilteredVisitable
acceptMethods inherited from interface org.gvsig.tools.visitor.Visitable
accept
-
Constructor Details
-
BaseIdentifier
-
-
Method Details
-
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
-
name
- Specified by:
namein interfaceorg.gvsig.expressionevaluator.Code.Identifier
-
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
-
toString
public String toString(org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.Code> formatter) - Specified by:
toStringin interfaceorg.gvsig.expressionevaluator.Code
-
enterCode
public boolean enterCode(int max) - Specified by:
enterCodein interfaceDefaultCodeBuilder.RecursionControlSupport
-
exitCode
public void exitCode()- Specified by:
exitCodein interfaceDefaultCodeBuilder.RecursionControlSupport
-
resetRecursionState
public void resetRecursionState()- Specified by:
resetRecursionStatein interfaceDefaultCodeBuilder.RecursionControlSupport
-