Package org.jboss.vfs
Class VisitorAttributes.ImmutableVisitorAttributes
java.lang.Object
org.jboss.vfs.VisitorAttributes
org.jboss.vfs.VisitorAttributes.ImmutableVisitorAttributes
- Enclosing class:
- 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
ConstructorsConstructorDescriptionCreate a new ImmutableVirtualFileVisitorAttributes with default valuesImmutableVisitorAttributes
(boolean leavesOnly, VirtualFileFilter recurseFilter) Create a new ImmutableVirtualFileVisitorAttributes. -
Method Summary
Modifier and TypeMethodDescriptionvoid
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 Details
-
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 Details
-
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
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.
-