Class PackageFilter
- java.lang.Object
-
- io.wcm.tooling.commons.contentpackagebuilder.PackageFilter
-
public final class PackageFilter extends java.lang.Object
Filter for AEM content package. Defines which content parts of the content package should be extracted when installing the package, and optionally rules can define further includes/excludes when doing this. Please refer to the AEM documentation for full details what is possible with package filters.
-
-
Constructor Summary
Constructors Constructor Description PackageFilter(java.lang.String rootPath)
Create filter with root path.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PackageFilter
addExcludeRule(java.lang.String pattern)
Add exclude rule.PackageFilter
addIncludeRule(java.lang.String pattern)
Add include rule.java.lang.String
getRootPath()
Get root path.java.util.List<PackageFilterRule>
getRules()
Get defined rules.
-
-
-
Method Detail
-
getRootPath
public java.lang.String getRootPath()
Get root path.- Returns:
- Root path
-
addIncludeRule
public PackageFilter addIncludeRule(java.lang.String pattern)
Add include rule.- Parameters:
pattern
- Rule pattern- Returns:
- this
-
addExcludeRule
public PackageFilter addExcludeRule(java.lang.String pattern)
Add exclude rule.- Parameters:
pattern
- Rule pattern- Returns:
- this
-
getRules
public java.util.List<PackageFilterRule> getRules()
Get defined rules.- Returns:
- Get include/exclude rules
-
-