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 voidsetIgnoreErrors(boolean ignoreErrors)Set the ignoreErrors.voidsetIncludeHidden(boolean includeHidden)Set the includeHidden.voidsetIncludeRoot(boolean includeRoot)Set the includeRoot.voidsetLeavesOnly(boolean leavesOnly)Set the leaves only.voidsetRecurseFilter(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:VisitorAttributesSet the leaves only.- Overrides:
setLeavesOnlyin classVisitorAttributes- Parameters:
leavesOnly- the leaves only
-
setIncludeRoot
public void setIncludeRoot(boolean includeRoot)
Description copied from class:VisitorAttributesSet the includeRoot.- Overrides:
setIncludeRootin classVisitorAttributes- Parameters:
includeRoot- the includeRoot.
-
setRecurseFilter
public void setRecurseFilter(VirtualFileFilter filter)
Description copied from class:VisitorAttributesSet the recurse filter.- Overrides:
setRecurseFilterin classVisitorAttributes- Parameters:
filter- - the recurse filter.
-
setIgnoreErrors
public void setIgnoreErrors(boolean ignoreErrors)
Description copied from class:VisitorAttributesSet the ignoreErrors.- Overrides:
setIgnoreErrorsin classVisitorAttributes- Parameters:
ignoreErrors- the ignoreErrors.
-
setIncludeHidden
public void setIncludeHidden(boolean includeHidden)
Description copied from class:VisitorAttributesSet the includeHidden.- Overrides:
setIncludeHiddenin classVisitorAttributes- Parameters:
includeHidden- the includeHidden.
-
-