org.moremotion.evaluator
Class Symbol
java.lang.Object
org.moremotion.evaluator.Symbol
- All Implemented Interfaces:
- Evaluable
- Direct Known Subclasses:
- ADOMName
public class Symbol
- extends java.lang.Object
- implements Evaluable
- Version:
- $Id: Symbol.java 146 2008-06-04 21:23:59Z erkan $
Constructor Summary |
Symbol(java.lang.String str)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SYMBOL_VALID_FIRST_CHARS
public static java.lang.String SYMBOL_VALID_FIRST_CHARS
SYMBOL_VALID_BODY_CHARS
public static java.lang.String SYMBOL_VALID_BODY_CHARS
MISUSED_DEPTH_SPECIFIER
public static final java.lang.String MISUSED_DEPTH_SPECIFIER
- See Also:
- Constant Field Values
INVALID_DATA_TYPE_SPECIFIER
public static final java.lang.String INVALID_DATA_TYPE_SPECIFIER
- See Also:
- Constant Field Values
INVALID_SOURCE_TARGET_SPECIFIER
public static final java.lang.String INVALID_SOURCE_TARGET_SPECIFIER
- See Also:
- Constant Field Values
INVALID_CHARACTER
public static final java.lang.String INVALID_CHARACTER
- See Also:
- Constant Field Values
INVALID_SOURCE_SPECIFIER
public static final java.lang.String INVALID_SOURCE_SPECIFIER
- See Also:
- Constant Field Values
INVALID_TARGET_SPECIFIER
public static final java.lang.String INVALID_TARGET_SPECIFIER
- See Also:
- Constant Field Values
MISSING_NAME
public static final java.lang.String MISSING_NAME
- See Also:
- Constant Field Values
INVALID_SYMBOL_NAME
public static final java.lang.String INVALID_SYMBOL_NAME
- See Also:
- Constant Field Values
Symbol
public Symbol(java.lang.String str)
isAdomName
public boolean isAdomName()
getError
public java.lang.String getError()
getErrorForTargetSymbol
public java.lang.String getErrorForTargetSymbol()
evaluate
public java.lang.Object evaluate(SymbolResolver sr)
throws EvaluationException
- Specified by:
evaluate
in interface Evaluable
- Throws:
EvaluationException
getName
public java.lang.String getName()
getSTS
public char getSTS()
getDataType
public char getDataType()
getDepth
public int getDepth()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2002-2008 MOR YAZILIM. All Rights Reserved.