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 void
dump(DumpContext ctx, boolean isLast)
Dumps some human readable information using the given context.boolean
matches(javax.jcr.Item item)
Returnstrue
.void
setName(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(javax.jcr.Item item) throws javax.jcr.RepositoryException
Returnstrue
. Subclasses can override to implement something useful that is dependant of the depth. Returnstrue
if the name of the given item is equal to the configured name.- Overrides:
matches
in classDepthItemFilter
- Parameters:
item
- the item to match- Returns:
true
if the item matches;false
otherwise.- Throws:
javax.jcr.RepositoryException
- if an error occurs.
-
dump
public void dump(DumpContext ctx, boolean isLast)
Dumps some human readable information using the given context.- Specified by:
dump
in interfaceDumpable
- Overrides:
dump
in classDepthItemFilter
- Parameters:
ctx
- the dump contextisLast
- specifies if this is the last element to dump on this level
-
-