com.threerings.expr
Class ExpressionParser.ArrayIndex

java.lang.Object
  extended by com.threerings.expr.ExpressionParser.Identifier
      extended by com.threerings.expr.ExpressionParser.ArrayIndex
Enclosing class:
ExpressionParser<T>

protected static class ExpressionParser.ArrayIndex
extends ExpressionParser.Identifier

An array index identifier.


Field Summary
 
Fields inherited from class com.threerings.expr.ExpressionParser.Identifier
name
 
Constructor Summary
ExpressionParser.ArrayIndex(String name)
          Creates a new array index identifier.
 
Method Summary
<T> T
handle(ExpressionParser<T> parser)
          Calls the appropriate form of the handle method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionParser.ArrayIndex

public ExpressionParser.ArrayIndex(String name)
Creates a new array index identifier.

Method Detail

handle

public <T> T handle(ExpressionParser<T> parser)
         throws Exception
Description copied from class: ExpressionParser.Identifier
Calls the appropriate form of the handle method.

Overrides:
handle in class ExpressionParser.Identifier
Throws:
Exception