public PropertyIterator wrap()

in src/main/java/org/apache/sling/jcr/base/internal/mount/ProxySession.java [131:168]


    public PropertyIterator wrap(final PropertyIterator iter) {
        return new PropertyIterator() {
            @Override
            public Property nextProperty() {
                return wrap(iter.nextProperty());
            }

            @Override
            public void skip(long skipNum) {
                iter.skip(skipNum);
            }

            @Override
            public long getSize() {
                return iter.getSize();
            }

            @Override
            public long getPosition() {
                return iter.getPosition();
            }

            @Override
            public boolean hasNext() {
                return iter.hasNext();
            }

            @Override
            public void remove() {
                iter.remove();
            }

            @Override
            public Object next() {
                return wrap(iter.next());
            }
        };
    }