Package org.jboss.vfs
Class VisitorAttributes.ImmutableVisitorAttributes
- java.lang.Object
-
- org.jboss.vfs.VisitorAttributes
-
- org.jboss.vfs.VisitorAttributes.ImmutableVisitorAttributes
-
- Enclosing class:
- VisitorAttributes
private static class VisitorAttributes.ImmutableVisitorAttributes extends VisitorAttributes
Immutable version of the attribues
-
-
Field Summary
-
Fields inherited from class org.jboss.vfs.VisitorAttributes
DEFAULT, LEAVES_ONLY, RECURSE, RECURSE_ALL, RECURSE_LEAVES_ONLY
-
-
Constructor Summary
Constructors Constructor Description ImmutableVisitorAttributes()
Create a new ImmutableVirtualFileVisitorAttributes with default valuesImmutableVisitorAttributes(boolean leavesOnly, VirtualFileFilter recurseFilter)
Create a new ImmutableVirtualFileVisitorAttributes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setIgnoreErrors(boolean ignoreErrors)
Set the ignoreErrors.void
setIncludeHidden(boolean includeHidden)
Set the includeHidden.void
setIncludeRoot(boolean includeRoot)
Set the includeRoot.void
setLeavesOnly(boolean leavesOnly)
Set the leaves only.void
setRecurseFilter(VirtualFileFilter filter)
Set the recurse filter.-
Methods inherited from class org.jboss.vfs.VisitorAttributes
getRecurseFilter, isIgnoreErrors, isIncludeHidden, isIncludeRoot, isLeavesOnly, isRecurse
-
-
-
-
Constructor Detail
-
ImmutableVisitorAttributes
ImmutableVisitorAttributes()
Create a new ImmutableVirtualFileVisitorAttributes with default values
-
ImmutableVisitorAttributes
ImmutableVisitorAttributes(boolean leavesOnly, VirtualFileFilter recurseFilter)
Create a new ImmutableVirtualFileVisitorAttributes.- Parameters:
leavesOnly
- whether to visit leaves onlyrecurseFilter
- - filter which controls whether to recurse
-
-
Method Detail
-
setLeavesOnly
public void setLeavesOnly(boolean leavesOnly)
Description copied from class:VisitorAttributes
Set the leaves only.- Overrides:
setLeavesOnly
in classVisitorAttributes
- Parameters:
leavesOnly
- the leaves only
-
setIncludeRoot
public void setIncludeRoot(boolean includeRoot)
Description copied from class:VisitorAttributes
Set the includeRoot.- Overrides:
setIncludeRoot
in classVisitorAttributes
- Parameters:
includeRoot
- the includeRoot.
-
setRecurseFilter
public void setRecurseFilter(VirtualFileFilter filter)
Description copied from class:VisitorAttributes
Set the recurse filter.- Overrides:
setRecurseFilter
in classVisitorAttributes
- Parameters:
filter
- - the recurse filter.
-
setIgnoreErrors
public void setIgnoreErrors(boolean ignoreErrors)
Description copied from class:VisitorAttributes
Set the ignoreErrors.- Overrides:
setIgnoreErrors
in classVisitorAttributes
- Parameters:
ignoreErrors
- the ignoreErrors.
-
setIncludeHidden
public void setIncludeHidden(boolean includeHidden)
Description copied from class:VisitorAttributes
Set the includeHidden.- Overrides:
setIncludeHidden
in classVisitorAttributes
- Parameters:
includeHidden
- the includeHidden.
-
-