Class NameItemFilter
- java.lang.Object
-
- org.apache.jackrabbit.vault.fs.filter.DepthItemFilter
-
- org.apache.jackrabbit.vault.fs.filter.NameItemFilter
-
- All Implemented Interfaces:
Dumpable,Filter,ItemFilter
public class NameItemFilter extends DepthItemFilter
Filters items according to their names.
-
-
Field Summary
-
Fields inherited from interface org.apache.jackrabbit.vault.fs.api.ItemFilter
ALL, NONE
-
-
Constructor Summary
Constructors Constructor Description NameItemFilter()Default constructorNameItemFilter(String name)Creates a new name filter with the given name.NameItemFilter(String name, int minDepth, int maxDepth)Creates a new name filter with the given name and depths
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddump(DumpContext ctx, boolean isLast)Dumps some human readable information using the given context.booleanmatches(Item item)Returnstrue.voidsetName(String name)Sets the name-
Methods inherited from class org.apache.jackrabbit.vault.fs.filter.DepthItemFilter
matches, setMaxDepth, setMinDepth
-
-
-
-
Constructor Detail
-
NameItemFilter
public NameItemFilter()
Default constructor
-
NameItemFilter
public NameItemFilter(String name, int minDepth, int maxDepth)
Creates a new name filter with the given name and depths- Parameters:
name- the name to filter onminDepth- the minimal depthmaxDepth- the maximal depth
-
NameItemFilter
public NameItemFilter(String name)
Creates a new name filter with the given name.- Parameters:
name- the name to filter on
-
-
Method Detail
-
setName
public void setName(String name)
Sets the name- Parameters:
name- the name
-
matches
public boolean matches(Item item) throws RepositoryException
Returnstrue. Subclasses can override to implement something useful that is dependant of the depth. Returnstrueif the name of the given item is equal to the configured name.- Overrides:
matchesin classDepthItemFilter- Parameters:
item- the item to match- Returns:
trueif the item matches;falseotherwise.- Throws:
RepositoryException- if an error occurs.
-
dump
public void dump(DumpContext ctx, boolean isLast)
Dumps some human readable information using the given context.- Specified by:
dumpin interfaceDumpable- Overrides:
dumpin classDepthItemFilter- Parameters:
ctx- the dump contextisLast- specifies if this is the last element to dump on this level
-
-