Package org.h2.build
Class BuildBase.FileList
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<java.nio.file.Path>
-
- org.h2.build.BuildBase.FileList
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.lang.Iterable<java.nio.file.Path>,java.util.Collection<java.nio.file.Path>,java.util.List<java.nio.file.Path>,java.util.RandomAccess
- Enclosing class:
- BuildBase
public static class BuildBase.FileList extends java.util.ArrayList<java.nio.file.Path>A list of files.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FileList()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BuildBase.FileListexclude(java.lang.String pattern)Remove the files that match from the list.BuildBase.FileListkeep(java.lang.String pattern)Only keep the files that match.-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
-
-
-
Method Detail
-
exclude
public BuildBase.FileList exclude(java.lang.String pattern)
Remove the files that match from the list. Patterns must start or end with a *.- Parameters:
pattern- the pattern of the file names to remove- Returns:
- the new file list
-
keep
public BuildBase.FileList keep(java.lang.String pattern)
Only keep the files that match. Patterns must start or end with a *.- Parameters:
pattern- the pattern of the file names to keep- Returns:
- the new file list
-
-