From: Bela B. <bel...@jb...> - 2005-06-08 07:28:35
|
User: bela Date: 05/06/08 03:28:07 Modified: src/org/jboss/cache Fqn.java Log: added addFqn(String) again, but this time made it private Revision Changes Path 1.4 +18 -1 JBossCache/src/org/jboss/cache/Fqn.java (In the diff below, changes in quantity of whitespace are not shown.) Index: Fqn.java =================================================================== RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/Fqn.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -b -r1.3 -r1.4 --- Fqn.java 8 Jun 2005 07:25:56 -0000 1.3 +++ Fqn.java 8 Jun 2005 07:28:07 -0000 1.4 @@ -20,7 +20,7 @@ * Fully qualified name. Essentially a list of relative names, from root * to a given node. This class is immutable. * - * @version $Revision: 1.3 $ + * @version $Revision: 1.4 $ */ public class Fqn implements Cloneable, Externalizable { // static final transient Log log=LogFactory.getLog(Fqn.class.getName()); @@ -79,6 +79,23 @@ return new Fqn(list.toArray()); } + /** + * Constructs an Fqn out of a string such as "/a/b/c" + * + * @param fqn + */ + private void addFqn(String fqn) { + String child_name; + StringTokenizer tok; + + if(fqn == null) return; + tok=new StringTokenizer(fqn, TreeCache.SEPARATOR); + while(tok.hasMoreTokens()) { + child_name=tok.nextToken(); + add(child_name); + } + } + public int size() { return elements.size(); |