Package org.apache.jackrabbit.commons.iterator

Examples of org.apache.jackrabbit.commons.iterator.RangeIteratorAdapter


            }
        } else {
            // no need to filter out properties, there are no removed properties
            props = properties.getPropertyEntries();
        }
        return new RangeIteratorAdapter(Collections.unmodifiableCollection(props));
    }
View Full Code Here


            NodeEntry entry = childIter.next();
            if (!NameConstants.JCR_VERSIONLABELS.equals(entry.getName())) {
                versionEntries.add(entry);
            }
        }
        return new LazyItemIterator(getItemManager(), new RangeIteratorAdapter(versionEntries));
    }
View Full Code Here

            NodeEntry entry = it.next();
            if (EntryValidation.isValidNodeEntry(entry)) {
                entries.add(entry);
            }
        }
        return new RangeIteratorAdapter(Collections.unmodifiableCollection(entries));
    }
View Full Code Here

            }
        } else {
            // no need to filter out properties, there are no removed properties
            props = properties.getPropertyEntries();
        }
        return new RangeIteratorAdapter(Collections.unmodifiableCollection(props));
    }
View Full Code Here

                Value[] members = node.getProperty(P_MEMBERS).getValues();

                if (includeIndirect) {
                    return includeIndirect(toAuthorizables(members, type), type);
                } else {
                    return new RangeIteratorAdapter(toAuthorizables(members, type), members.length);
                }
            } else {
                return Iterators.empty();
            }
        }
View Full Code Here

                groups.add(group);
            } catch (RepositoryException e) {
                // group node doesn't exist or cannot be read -> ignore.
            }
        }
        return new RangeIteratorAdapter(groups.iterator(), groups.size());
    }
View Full Code Here

            NodeEntry entry = (NodeEntry) it.next();
            if (EntryValidation.isValidNodeEntry(entry)) {
                entries.add(entry);
            }
        }
        return new RangeIteratorAdapter(Collections.unmodifiableCollection(entries));
    }
View Full Code Here

            }
        } else {
            // no need to filter out properties, there are no removed properties
            props = properties.getPropertyEntries();
        }
        return new RangeIteratorAdapter(Collections.unmodifiableCollection(props));
    }
View Full Code Here

            NodeEntry entry = (NodeEntry) childIter.next();
            if (!NameConstants.JCR_VERSIONLABELS.equals(entry.getName())) {
                versionEntries.add(entry);
            }
        }
        return new LazyItemIterator(itemMgr, new RangeIteratorAdapter(versionEntries));
    }
View Full Code Here

     * Creates an adapter for the given {@link Iterator} of principals.
     *
     * @param iterator iterator of {@link Principal}s
     */
    public PrincipalIteratorAdapter(Iterator iterator) {
        super(new RangeIteratorAdapter(iterator));
    }
View Full Code Here

TOP

Related Classes of org.apache.jackrabbit.commons.iterator.RangeIteratorAdapter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.