engine
Class FQNDescription

java.lang.Object
  |
  +--engine.FQNDescription

class FQNDescription
extends java.lang.Object

A Fully Qualified Name (FQN) is represented as a simple list, with strings or index expressions as nodes.


Field Summary
 FQNDescription next
           
 java.lang.Object node
           
 
Constructor Summary
FQNDescription(ExpressionDescription node)
           
FQNDescription(java.lang.String node)
           
 
Method Summary
 void add(ExpressionDescription ed)
           
 void add(FQNDescription next)
           
 void add(java.lang.String name)
           
 FQN instantiate(NameSpace ns)
           
 boolean isIndex()
           
 boolean isName()
           
 int len()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

node

public java.lang.Object node

next

public FQNDescription next
Constructor Detail

FQNDescription

public FQNDescription(java.lang.String node)

FQNDescription

public FQNDescription(ExpressionDescription node)
Method Detail

len

public int len()

add

public void add(FQNDescription next)

add

public void add(java.lang.String name)

add

public void add(ExpressionDescription ed)

isIndex

public boolean isIndex()

isName

public boolean isName()

instantiate

public FQN instantiate(NameSpace ns)
                throws ParseException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object