/** * Delegated to the underlying iterator. * * @return iterator size */ public long getSize() { return iterator.getSize(); }
private static long getSize(Iterator<String> it) { if (it instanceof RangeIterator) { return ((RangeIterator) it).getSize(); } else { return -1; } }
/** * Returns the number of <code>Row</code>s in this iterator. * * @return the number of <code>Row</code>s in this iterator. * @see RangeIterator#getSize() */ public long getSize() { return rows.getSize(); }
/** * Delegated to the underlying iterator. * * @return iterator size */ public long getSize() { return iterator.getSize(); }
/** * Returns the number of <code>Row</code>s in this iterator. * * @return the number of <code>Row</code>s in this iterator. * @see RangeIterator#getSize() */ public long getSize() { return rows.getSize(); }
/** * Delegated to the underlying iterator. * * @return iterator size */ public long getSize() { return iterator.getSize(); }
/** * Returns the size of the underlying iterator. * * @return size of the iterator * @see RangeIterator#getSize() */ public long getSize() { return iterator.getSize(); }
private static long getSize(Iterator<String> it) { if (it instanceof RangeIterator) { return ((RangeIterator) it).getSize(); } else { return -1; } }
/** * Delegated to the underlying iterator. * * @return iterator size */ public long getSize() { return iterator.getSize(); }
private static long getSize(Iterator it) { if (it instanceof RangeIterator) { return ((RangeIterator) it).getSize(); } else { return -1; } }
@Override public long getSize() { return delegate.getSize(); }
/** * Returns the size of the iterator. The size is cached by invoking the * adapted local iterator when this method is first called or by * determining the size from an end-of-iterator condition in nextObjects(). * * @return size of the iterator * @throws RemoteException on RMI errors */ @Override public long getSize() throws RemoteException { if (size == -2) { size = iterator.getSize(); } return size; }
public RangeIteratorImpl(RangeIterator rangeIterator) { this.iterator = rangeIterator; this.size = rangeIterator.getSize(); this.position = rangeIterator.getPosition(); }
public long getSize() { return getDelegate().getSize(); }
/** * * @param it * @return */ private long getSize(RangeIterator it) { long size = it.getSize(); if (size != -1) { return size; } size = 0; while (it.hasNext()) { it.next(); size++; } return size; }
@Override public PropertyIterator getProperties(final String namePattern) throws RepositoryException { final Pattern pattern = Pattern.compile(namePattern); RangeIterator items = getMockedSession().listChildren(getPath(), new ItemFilter() { @Override public boolean accept(final Item item) throws RepositoryException { return (item instanceof Property) && pattern.matcher(item.getName()).matches(); } }); return new PropertyIteratorAdapter(items, items.getSize()); }
@Override public NodeIterator getNodes(final String namePattern) throws RepositoryException { final Pattern pattern = Pattern.compile(namePattern); RangeIterator items = getMockedSession().listChildren(getPath(), new ItemFilter() { @Override public boolean accept(final Item item) throws RepositoryException { return (item instanceof Node) && pattern.matcher(item.getName()).matches(); } }); return new NodeIteratorAdapter(items, items.getSize()); }
@Override public NodeIterator getNodes() throws RepositoryException { RangeIterator items = getMockedSession().listChildren(getPath(), new ItemFilter() { @Override public boolean accept(final Item item) { return item instanceof Node; } }); return new NodeIteratorAdapter(items, items.getSize()); }
@Override public PropertyIterator getProperties() throws RepositoryException { RangeIterator items = getMockedSession().listChildren(getPath(), new ItemFilter() { @Override public boolean accept(final Item item) { return item instanceof Property; } }); return new PropertyIteratorAdapter(items, items.getSize()); }
public void testSizeGreaterMinusOne() throws RepositoryException { RangeIterator it = testRootNode.getProperties(); // a node always has at least a single property assertTrue(it.getSize() > 0); if (testRootNode.hasNodes()) { it = testRootNode.getNodes(); // a node always has at least a single property assertTrue(it.getSize() > 0); } }