Class ParamInfo

java.lang.Object
  |
  +--ParamInfo

class ParamInfo
extends java.lang.Object

Informacio dels tokens que es passa entre les diferentes regles.

Version:
1.0 - Data: 18/06/2003
Author:
Carles Royan Salvatella

Field Summary
private  int accesMode
          Modificadors que afecten a la visibilitat, poden ser: PUBLIC,PRIVATE,METODE_CLASSE.
private  java.lang.String className
          Si la variable es de tipus classe, nom de la classe.
private  int dimension
          Dimensio (si no es una taula, es 0).
private  int idType
          Tipus de ID (tipus_elementals,ref. a classe,funcio,...).
private  java.lang.String name
          Nom del token
private  java.lang.String superClassName
          Si s'ha resolt algun simbol per herencia, indica la classe on esta definit.
private  java.lang.String text
          El text parsejat: normalment nom de la variable, expressio,etc.
private  int type
          Tipus de dada que emmagatzema l'ID (ENTER,REAL,CARACTER,...).
 
Constructor Summary
ParamInfo()
          Constructor per defecte: Inicialitza els valors
 
Method Summary
 void appendText(java.lang.String val)
          Concatena el text passat per parametre al que ja teniem emmagatzemat
 void decDimension()
          Decrementa la dimensio
 int getAccesMode()
          Retorna el modificador d'acces
 java.lang.String getClassName()
          Retorna el nom de la classe
 int getDimension()
          Retorna la dimensio
 int getIdType()
          Retorna el tipus de ID
 java.lang.String getName()
          Retorna el nom
 java.lang.String getSuperClassName()
          Retorna el nom de la superclasse
 java.lang.String getText()
          Retorna el text parsejat
 int getType()
          Retorna el tipus que emmagatzema
 void incDimension()
          Incrementa la dimensio
 void setAccesMode(int val)
          Especifica el modificador d'acces
 void setClassName(java.lang.String val)
          Especifica el nom de la classe
 void setDimension(int val)
          Especifica la dimensio
 void setIdType(int val)
          Especifica el tipus de ID
 void setName(java.lang.String val)
          Especifica el nom
 void setSuperClassName(java.lang.String val)
          Especifica el nom de la superclasse
 void setText(java.lang.String val)
          Especifica el text parsejat
 void setType(int val)
          Especifica el tipus que emmagatzema
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

private java.lang.String name
Nom del token


text

private java.lang.String text
El text parsejat: normalment nom de la variable, expressio,etc.


className

private java.lang.String className
Si la variable es de tipus classe, nom de la classe.


superClassName

private java.lang.String superClassName
Si s'ha resolt algun simbol per herencia, indica la classe on esta definit.


idType

private int idType
Tipus de ID (tipus_elementals,ref. a classe,funcio,...).


type

private int type
Tipus de dada que emmagatzema l'ID (ENTER,REAL,CARACTER,...).


dimension

private int dimension
Dimensio (si no es una taula, es 0).


accesMode

private int accesMode
Modificadors que afecten a la visibilitat, poden ser: PUBLIC,PRIVATE,METODE_CLASSE.

Constructor Detail

ParamInfo

public ParamInfo()
Constructor per defecte: Inicialitza els valors

Method Detail

setType

public void setType(int val)
Especifica el tipus que emmagatzema


getType

public int getType()
Retorna el tipus que emmagatzema


setIdType

public void setIdType(int val)
Especifica el tipus de ID


getIdType

public int getIdType()
Retorna el tipus de ID


setDimension

public void setDimension(int val)
Especifica la dimensio


getDimension

public int getDimension()
Retorna la dimensio


setAccesMode

public void setAccesMode(int val)
Especifica el modificador d'acces


getAccesMode

public int getAccesMode()
Retorna el modificador d'acces


incDimension

public void incDimension()
Incrementa la dimensio


decDimension

public void decDimension()
Decrementa la dimensio


setName

public void setName(java.lang.String val)
Especifica el nom


getName

public java.lang.String getName()
Retorna el nom


setClassName

public void setClassName(java.lang.String val)
Especifica el nom de la classe


getClassName

public java.lang.String getClassName()
Retorna el nom de la classe


setSuperClassName

public void setSuperClassName(java.lang.String val)
Especifica el nom de la superclasse


getSuperClassName

public java.lang.String getSuperClassName()
Retorna el nom de la superclasse


setText

public void setText(java.lang.String val)
Especifica el text parsejat


getText

public java.lang.String getText()
Retorna el text parsejat


appendText

public void appendText(java.lang.String val)
Concatena el text passat per parametre al que ja teniem emmagatzemat