public Iterator getPrefixes(String namespace) { final String result = getPrefix(namespace); return new Iterator () { private boolean isFirstIteration = (result != null); public boolean hasNext() { return isFirstIteration; } public Object next() { if (isFirstIteration) { isFirstIteration = false; return result; } else return null; } public void remove() { throw new UnsupportedOperationException(); } }; } }
public Iterator getPrefixes(String namespace) { final String result = getPrefix(namespace); return new Iterator () { private boolean isFirstIteration = (result != null); public boolean hasNext() { return isFirstIteration; } public Object next() { if (isFirstIteration) { isFirstIteration = false; return result; } else return null; } public void remove() { throw new UnsupportedOperationException(); } }; } }
public Iterator getPrefixes(String namespace) { final String result = getPrefix(namespace); return new Iterator () { private boolean isFirstIteration = (result != null); public boolean hasNext() { return isFirstIteration; } public Object next() { if (isFirstIteration) { isFirstIteration = false; return result; } else return null; } public void remove() { throw new UnsupportedOperationException(); } }; } }
public Iterator getPrefixes(String namespace) { final String result = getPrefix(namespace); return new Iterator () { private boolean isFirstIteration = (result != null); public boolean hasNext() { return isFirstIteration; } public Object next() { if (isFirstIteration) { isFirstIteration = false; return result; } else return null; } public void remove() { throw new UnsupportedOperationException(); } }; } }