org.jicengine.expression
Class ClassParser

java.lang.Object
  extended byorg.jicengine.expression.StaticValueParser
      extended byorg.jicengine.expression.ClassParser
All Implemented Interfaces:
Parser

public class ClassParser
extends StaticValueParser

Author:
.timo

Field Summary
static java.lang.String ARRAY_BRACKETS
           
static char INNERCLASS_SEPARATOR
           
static ClassParser INSTANCE
           
 
Fields inherited from interface org.jicengine.expression.Parser
ARRAY_LENGTH_END, ARRAY_LENGTH_START, BOOLEAN_FALSE, BOOLEAN_TRUE, METHOD_PARAMS_END, METHOD_PARAMS_START, OPERATION_SEPARATOR, STRING_MARKER
 
Constructor Summary
ClassParser()
           
 
Method Summary
 java.lang.Object parseValue(java.lang.String expression)
           
 java.lang.Class toClass(java.lang.String classExpression)
           
 
Methods inherited from class org.jicengine.expression.StaticValueParser
parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INNERCLASS_SEPARATOR

public static final char INNERCLASS_SEPARATOR
See Also:
Constant Field Values

ARRAY_BRACKETS

public static final java.lang.String ARRAY_BRACKETS
See Also:
Constant Field Values

INSTANCE

public static final ClassParser INSTANCE
Constructor Detail

ClassParser

public ClassParser()
Method Detail

parseValue

public java.lang.Object parseValue(java.lang.String expression)
                            throws SyntaxException
Specified by:
parseValue in class StaticValueParser
Throws:
SyntaxException

toClass

public java.lang.Class toClass(java.lang.String classExpression)
                        throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException