public FileObject findResource(String name) { if (name.length() == 0) { return getAbstractRoot(); } /**Next piece of code is preformance enhancement; lastEnum = last value cache; PathElements is StringTokenizer wrapper that caches individual elements*/ PathElements local = lastEnum; if ((local == null) || !local.getOriginalName().equals(name)) { local = new PathElements(name); lastEnum = local; } return getAbstractRoot().find(local.getEnumeration()); }
/** From Enumeration */ @Override public boolean hasMoreElements() { return elements.contains(pos); }
/** From Enumeration */ @Override public String nextElement() throws NoSuchElementException { return elements.get(pos++); } }
synchronized boolean contains(int i) { if (tokens.size() <= i) { scanUpTo(i); } return (tokens.size() > i); }
synchronized String get(int i) throws NoSuchElementException { if (tokens.size() <= i) { scanUpTo(i); } if (tokens.size() <= i) { throw new NoSuchElementException(); } return tokens.get(i); }
public FileObject findResource (String name) { if (name.length () == 0) { return getAbstractRoot (); } /**Next piece of code is preformance enhancement; lastEnum = last value cache; PathElements is StringTokenizer wrapper that caches individual elements*/ PathElements local = lastEnum; if (local == null || !local.getOriginalName().equals(name)) { local = new PathElements (name); lastEnum = local; } return getAbstractRoot ().find (local.getEnumeration()); }
boolean contains(int i) { if (tokens.size() <= i) { scanUpTo(i); } return (tokens.size() > i); }
/** From Enumeration */ public boolean hasMoreElements() { return elements.contains(pos); }
/** From Enumeration */ public java.lang.Object nextElement() throws NoSuchElementException { return elements.get(pos++); } }
public FileObject findResource (String name) { if (name.length () == 0) { return getAbstractRoot (); } /**Next piece of code is preformance enhancement; lastEnum = last value cache; PathElements is StringTokenizer wrapper that caches individual elements*/ PathElements local = lastEnum; if (local == null || !local.getOriginalName().equals(name)) { local = new PathElements (name); lastEnum = local; } return getAbstractRoot ().find (local.getEnumeration()); }
boolean contains(int i) { if (tokens.size() <= i) { scanUpTo(i); } return (tokens.size() > i); }
/** From Enumeration */ public boolean hasMoreElements() { return elements.contains(pos); }
/** From Enumeration */ public java.lang.Object nextElement() throws NoSuchElementException { return elements.get(pos++); } }
String get(int i) throws NoSuchElementException { if (tokens.size() <= i) { scanUpTo(i); } if (tokens.size() <= i) { throw new NoSuchElementException(); } return (String) tokens.get(i); }
String get(int i) throws NoSuchElementException { if (tokens.size() <= i) { scanUpTo(i); } if (tokens.size() <= i) { throw new NoSuchElementException(); } return (String) tokens.get(i); }