org.apache.jackrabbit.commons.packaging
Class FilterContentPackage

java.lang.Object
  extended by org.apache.jackrabbit.commons.packaging.FilterContentPackage
All Implemented Interfaces:
ContentPackage

public class FilterContentPackage
extends Object
implements ContentPackage


Nested Class Summary
protected static class FilterContentPackage.Content
           
static class FilterContentPackage.FilteringIterator
           
 
Field Summary
protected  List<FilterContentPackage.Content> content
           
protected  boolean includeProperties
           
 
Constructor Summary
FilterContentPackage()
           
 
Method Summary
 void addContent(String[] paths, Predicate filterList)
           
 void addContent(String path, Predicate filterList)
           
 Iterator<Item> getItems(Session session)
           
 boolean isIncludeProperties()
           
 void setIncludeProperties(boolean includeProperties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

content

protected final List<FilterContentPackage.Content> content

includeProperties

protected boolean includeProperties
Constructor Detail

FilterContentPackage

public FilterContentPackage()
Method Detail

addContent

public void addContent(String path,
                       Predicate filterList)

addContent

public void addContent(String[] paths,
                       Predicate filterList)

getItems

public Iterator<Item> getItems(Session session)
                        throws RepositoryException
Specified by:
getItems in interface ContentPackage
Throws:
RepositoryException
See Also:
ContentPackage.getItems(javax.jcr.Session)

isIncludeProperties

public boolean isIncludeProperties()

setIncludeProperties

public void setIncludeProperties(boolean includeProperties)


Copyright © 2004-2014 The Apache Software Foundation. All Rights Reserved.