engine
Class FQN

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

class FQN
extends java.lang.Object


Field Summary
 FQN next
           
 java.lang.Object node
           
 
Constructor Summary
FQN(java.lang.Object node)
           
FQN(java.lang.Object node, FQN next)
           
 
Method Summary
 boolean isIndex()
           
 boolean isName()
           
 int len()
           
static FQN parseString(java.lang.String s)
          Returns the FQN associated with a given string: this string must contain _only_ names and integer number indexes.
 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 FQN next
Constructor Detail

FQN

public FQN(java.lang.Object node)

FQN

public FQN(java.lang.Object node,
           FQN next)
Method Detail

len

public int len()

isIndex

public boolean isIndex()

isName

public boolean isName()

parseString

public static FQN parseString(java.lang.String s)
                       throws ParseException
Returns the FQN associated with a given string: this string must contain _only_ names and integer number indexes. The string's for is the one given from the IDE watch tree: for module array dummy, register dummy[5].reg1 will have the associated string: @top.dummy.dummy[5].reg1 , because there is a tree node for dummy[5] and one for the array itself, called dummy.

toString

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