org.apache.jdo.jdoql.tree
Interface IdentifierExpression

All Superinterfaces:
Expression, Node, java.io.Serializable
All Known Subinterfaces:
FieldAccessExpression, ParameterAccessExpression, StaticFieldAccessExpression, ThisExpression, VariableAccessExpression
All Known Implementing Classes:
FieldAccessExpr, IdentifierExpr, ParameterAccessExpr, StaticFieldAccessExpr, ThisExpr, VariableAccessExpr

public interface IdentifierExpression
extends Expression

This node represents an identifier expression. Examples of identifier expressions are FieldAccessExpression, ParameterAccessExpression, ThisExpression or VariableAccessExpression.

Author:
Michael Watzek

Method Summary
 java.lang.String getName()
          Returns the name of the specialized identifier.
 java.lang.String getTypeName()
          Returns the Java type name of the specialized identifier.
 
Methods inherited from interface org.apache.jdo.jdoql.tree.Node
arrive, getChildren, getJavaClass, getObject, getParent, getTokenType, leave, setObject, setParent, walkNextChild
 

Method Detail

getName

java.lang.String getName()
Returns the name of the specialized identifier.

Returns:
the name

getTypeName

java.lang.String getTypeName()
Returns the Java type name of the specialized identifier.

Returns:
the Java type name


Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.