Class DefaultCodeBuilder.BaseCodes
java.lang.Object
org.gvsig.expressionevaluator.impl.DefaultCodeBuilder.BaseCodes
- All Implemented Interfaces:
Cloneable,Iterable<org.gvsig.expressionevaluator.Code>,org.gvsig.expressionevaluator.Code,org.gvsig.expressionevaluator.Codes,org.gvsig.expressionevaluator.MutableCodes,org.gvsig.tools.lang.Cloneable,org.gvsig.tools.util.GetItem<org.gvsig.expressionevaluator.Code>,org.gvsig.tools.util.GetItemWithSize<org.gvsig.expressionevaluator.Code>,org.gvsig.tools.util.GetItemWithSizeAndIterator<org.gvsig.expressionevaluator.Code>,org.gvsig.tools.util.IsEmpty,org.gvsig.tools.util.Size,org.gvsig.tools.util.UnmodifiableBasicCollection<org.gvsig.expressionevaluator.Code>,org.gvsig.tools.util.UnmodifiableBasicList<org.gvsig.expressionevaluator.Code>,org.gvsig.tools.visitor.FilteredVisitable,org.gvsig.tools.visitor.Visitable
- Enclosing class:
DefaultCodeBuilder
public static class DefaultCodeBuilder.BaseCodes
extends Object
implements org.gvsig.expressionevaluator.Codes, org.gvsig.expressionevaluator.MutableCodes
-
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.tools.util.GetItemWithSizeAndIterator
EMPTY_GETITEMWITHSIZEANDITERATORFields inherited from interface org.gvsig.tools.util.UnmodifiableBasicList
EMPTY_UNMODIFIABLEBASICLIST -
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) voidadd(org.gvsig.expressionevaluator.Code arg) org.gvsig.expressionevaluator.Codesclone()intcode()org.gvsig.expressionevaluator.Codeget(int n) voidinsert(int pos, org.gvsig.expressionevaluator.Code arg) booleanisEmpty()Iterator<org.gvsig.expressionevaluator.Code> iterator()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) voidset(int pos, org.gvsig.expressionevaluator.Code arg) intsize()List<org.gvsig.expressionevaluator.Code> toList()toString()toString(org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.Code> formatter) 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, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
BaseCodes
public BaseCodes()
-
-
Method Details
-
clone
- Specified by:
clonein interfaceorg.gvsig.tools.lang.Cloneable- Specified by:
clonein interfaceorg.gvsig.expressionevaluator.Code- Specified by:
clonein interfaceorg.gvsig.expressionevaluator.Codes- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
code
public int code()- Specified by:
codein interfaceorg.gvsig.expressionevaluator.Code
-
size
public int size()- Specified by:
sizein interfaceorg.gvsig.tools.util.Size
-
add
public void add(org.gvsig.expressionevaluator.Code arg) - Specified by:
addin interfaceorg.gvsig.expressionevaluator.MutableCodes
-
set
public void set(int pos, org.gvsig.expressionevaluator.Code arg) - Specified by:
setin interfaceorg.gvsig.expressionevaluator.MutableCodes
-
insert
public void insert(int pos, org.gvsig.expressionevaluator.Code arg) - Specified by:
insertin interfaceorg.gvsig.expressionevaluator.MutableCodes
-
iterator
-
get
public org.gvsig.expressionevaluator.Code get(int n) - Specified by:
getin interfaceorg.gvsig.tools.util.GetItem<org.gvsig.expressionevaluator.Code>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceorg.gvsig.tools.util.IsEmpty
-
toList
- Specified by:
toListin interfaceorg.gvsig.tools.util.UnmodifiableBasicList<org.gvsig.expressionevaluator.Code>
-
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
-
toString
-
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
-
toString
public String toString(org.gvsig.expressionevaluator.Formatter<org.gvsig.expressionevaluator.Code> formatter) - Specified by:
toStringin 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
-