org.objectweb.speedo.query.lib
Class SpeedoQueryHelper.IdValue

java.lang.Object
  extended by org.objectweb.speedo.query.lib.SpeedoQueryHelper.IdValue
Enclosing class:
SpeedoQueryHelper

protected class SpeedoQueryHelper.IdValue
extends java.lang.Object

Values associated with each declared identifiers


Field Summary
 java.lang.String alias
           
 java.lang.String[] name
           
 int nameType
           
 QueryTree qt
           
 
Constructor Summary
SpeedoQueryHelper.IdValue()
           
SpeedoQueryHelper.IdValue(java.lang.String pathName)
           
SpeedoQueryHelper.IdValue(java.lang.String[] name, int nameType)
           
SpeedoQueryHelper.IdValue(java.lang.String pathName, int nameType)
           
 
Method Summary
 void addPath(java.lang.String path)
           
 int getDeclaredPathLength()
           
 java.lang.String getMergedPath(int idx)
           
 java.lang.String[] getSplitedPath(int idx)
           
 java.lang.String toString()
          this method returns the internal representation of an IdValue.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

public java.lang.String[] name

qt

public QueryTree qt

nameType

public int nameType

alias

public java.lang.String alias
Constructor Detail

SpeedoQueryHelper.IdValue

public SpeedoQueryHelper.IdValue(java.lang.String[] name,
                                 int nameType)

SpeedoQueryHelper.IdValue

public SpeedoQueryHelper.IdValue(java.lang.String pathName,
                                 int nameType)

SpeedoQueryHelper.IdValue

public SpeedoQueryHelper.IdValue(java.lang.String pathName)

SpeedoQueryHelper.IdValue

public SpeedoQueryHelper.IdValue()
Method Detail

addPath

public void addPath(java.lang.String path)

getSplitedPath

public java.lang.String[] getSplitedPath(int idx)

getMergedPath

public java.lang.String getMergedPath(int idx)

getDeclaredPathLength

public int getDeclaredPathLength()

toString

public java.lang.String toString()
this method returns the internal representation of an IdValue. this method is not optimized, because we don't need to call it a lot of times.

Overrides:
toString in class java.lang.Object