Class DistributionExportFilter
- java.lang.Object
-
- org.apache.sling.distribution.serialization.DistributionExportFilter
-
public class DistributionExportFilter extends java.lang.ObjectA filter is responsible for storing information about which resources / attributes should be serialized.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDistributionExportFilter.TreeFiltera filter is responsible for finding the resources that should be serialized unders a certain path
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DistributionExportFiltercreateFilter(DistributionRequest distributionRequest, java.util.NavigableMap<java.lang.String,java.util.List<java.lang.String>> nodeFilters, java.util.NavigableMap<java.lang.String,java.util.List<java.lang.String>> propertyFilters)create a filter based on a request and global node and property filters@NotNull java.util.Set<DistributionExportFilter.TreeFilter>getNodeFilters()@NotNull DistributionExportFilter.TreeFiltergetPropertyFilter()java.lang.StringtoString()
-
-
-
Method Detail
-
getNodeFilters
@NotNull public @NotNull java.util.Set<DistributionExportFilter.TreeFilter> getNodeFilters()
-
getPropertyFilter
@NotNull public @NotNull DistributionExportFilter.TreeFilter getPropertyFilter()
-
createFilter
public static DistributionExportFilter createFilter(DistributionRequest distributionRequest, java.util.NavigableMap<java.lang.String,java.util.List<java.lang.String>> nodeFilters, java.util.NavigableMap<java.lang.String,java.util.List<java.lang.String>> propertyFilters)
create a filter based on a request and global node and property filters- Parameters:
distributionRequest- the requestnodeFilters- the node level filterspropertyFilters- the property level filters- Returns:
- a filter
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-