it.unimo.dbgroup.momis.tools
Class PathTokenizer

java.lang.Object
  extended byit.unimo.dbgroup.momis.tools.PathTokenizer

public class PathTokenizer
extends java.lang.Object

Questa classe e` stata creata per suddividere i campi presenti in una path. "field1.field2.field3".


Field Summary
 java.util.Vector fields
          vettore di stringhe contenenti i campi presenti nel path
 java.lang.String path
          e` una stringa contenente la path
 
Constructor Summary
PathTokenizer(java.lang.String pathExpr)
          genera un'istanza inizializzando il campo path e fields.
 
Method Summary
static java.util.Vector staticTokenize(java.lang.String stringToTokenize)
          This static function (does not require to instantiate a new object) returns a Vector of string.
 java.util.Vector tokenize(java.lang.String pth)
          restituisce, in un vettore di stringhe.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

path

public java.lang.String path
e` una stringa contenente la path


fields

public java.util.Vector fields
vettore di stringhe contenenti i campi presenti nel path

Constructor Detail

PathTokenizer

public PathTokenizer(java.lang.String pathExpr)
genera un'istanza inizializzando il campo path e fields.

Parameters:
pathExpr - stringa contenente l'espressione in dot notation.
Method Detail

tokenize

public java.util.Vector tokenize(java.lang.String pth)
restituisce, in un vettore di stringhe. le componenti del campo passato provvedendo ad aggiornare i campi dell'oggetto

Returns:
restituisce un vettore di stringhe

staticTokenize

public static java.util.Vector staticTokenize(java.lang.String stringToTokenize)
This static function (does not require to instantiate a new object) returns a Vector of string.
Given a string composed by a set of string separated by the character '.' (dot), this function returns a vector where such string are in different vector location.
aaa.bbbb.ccc will be translated in
v[0] = aaa
v[1] = bbbb
v[2] = ccc



Universita' di Modena e Reggio Emilia