Index
All Classes and Interfaces|All Packages
A
- ArchiveFileSet - Class in org.savantbuild.io
-
A FileSet for archives.
- ArchiveFileSet(Path) - Constructor for class org.savantbuild.io.ArchiveFileSet
-
Constructs a new ArchiveFileSet.
- ArchiveFileSet(Path, String) - Constructor for class org.savantbuild.io.ArchiveFileSet
-
Constructs a new ArchiveFileSet.
- ArchiveFileSet(Path, String, Integer, String, String, String, String, Integer, Collection<Pattern>, Collection<Pattern>) - Constructor for class org.savantbuild.io.ArchiveFileSet
-
Constructs a new ArchiveFileSet.
- attributesValid(Map<String, Object>) - Static method in class org.savantbuild.io.ArchiveFileSet
-
Determines if the attributes given can be used to construct an ArchiveFileSet.
- attributesValid(Map<String, Object>) - Static method in class org.savantbuild.io.Directory
-
Determines if the attributes given can be used to construct a Directory.
- attributesValid(Map<String, Object>) - Static method in class org.savantbuild.io.FileSet
-
Determines if the attributes given can be used to construct a FileSet.
B
- build() - Method in class org.savantbuild.io.jar.JarBuilder
- build() - Method in class org.savantbuild.io.tar.TarBuilder
-
Builds the TAR file using the fileSets and Directories provided.
- build() - Method in class org.savantbuild.io.zip.ZipBuilder
C
- compareTo(Directory) - Method in class org.savantbuild.io.Directory
- compareTo(FileInfo) - Method in class org.savantbuild.io.FileInfo
- compress - Variable in class org.savantbuild.io.tar.TarBuilder
- Copier - Class in org.savantbuild.io
-
Provides file copying utilities using relative or absolute paths.
- Copier(String) - Constructor for class org.savantbuild.io.Copier
- Copier(Path) - Constructor for class org.savantbuild.io.Copier
- copy() - Method in class org.savantbuild.io.Copier
- createTempPath(String, String, boolean) - Static method in class org.savantbuild.io.FileTools
-
Creates a temporary file.
- creationTime - Variable in class org.savantbuild.io.FileInfo
D
- directories - Variable in class org.savantbuild.io.jar.JarBuilder
- directories - Variable in class org.savantbuild.io.tar.TarBuilder
- directories - Variable in class org.savantbuild.io.zip.ZipBuilder
- directory - Variable in class org.savantbuild.io.FileSet
- directory(Directory) - Method in class org.savantbuild.io.jar.JarBuilder
- directory(Directory) - Method in class org.savantbuild.io.tar.TarBuilder
- directory(Directory) - Method in class org.savantbuild.io.zip.ZipBuilder
- Directory - Class in org.savantbuild.io
-
A directory that might be empty or might contain other directories or files.
- Directory(String) - Constructor for class org.savantbuild.io.Directory
- Directory(String, Integer, String, String, FileTime) - Constructor for class org.savantbuild.io.Directory
- dirGroupName - Variable in class org.savantbuild.io.ArchiveFileSet
- dirMode - Variable in class org.savantbuild.io.ArchiveFileSet
- dirUserName - Variable in class org.savantbuild.io.ArchiveFileSet
E
- ensureManifest(String, String) - Method in class org.savantbuild.io.jar.JarBuilder
- equals(Object) - Method in class org.savantbuild.io.Directory
- equals(Object) - Method in class org.savantbuild.io.FileInfo
- excludePatterns - Variable in class org.savantbuild.io.FileSet
- extensionFilter(String) - Static method in class org.savantbuild.io.FileTools
-
Returns a Predicate that returns true if the Path has the given extension.
- extensionMapper(String, String) - Static method in class org.savantbuild.io.FileTools
-
Returns a Function that maps a source path to a target path by changing the extension of the Path.
F
- file - Variable in class org.savantbuild.io.jar.JarBuilder
- file - Variable in class org.savantbuild.io.tar.TarBuilder
- file - Variable in class org.savantbuild.io.zip.ZipBuilder
- FileInfo - Class in org.savantbuild.io
-
The information about a file that is collected from a FileSet.
- FileInfo(Path, Path) - Constructor for class org.savantbuild.io.FileInfo
- fileSet(String) - Method in class org.savantbuild.io.Copier
- fileSet(String) - Method in class org.savantbuild.io.jar.JarBuilder
- fileSet(String) - Method in class org.savantbuild.io.tar.TarBuilder
- fileSet(String) - Method in class org.savantbuild.io.zip.ZipBuilder
- fileSet(Path) - Method in class org.savantbuild.io.Copier
- fileSet(Path) - Method in class org.savantbuild.io.jar.JarBuilder
- fileSet(Path) - Method in class org.savantbuild.io.tar.TarBuilder
- fileSet(Path) - Method in class org.savantbuild.io.zip.ZipBuilder
- fileSet(FileSet) - Method in class org.savantbuild.io.Copier
- fileSet(FileSet) - Method in class org.savantbuild.io.jar.JarBuilder
- fileSet(FileSet) - Method in class org.savantbuild.io.tar.TarBuilder
- fileSet(FileSet) - Method in class org.savantbuild.io.zip.ZipBuilder
- FileSet - Class in org.savantbuild.io
-
A FileSet represents a set of files within a directory.
- FileSet(Path) - Constructor for class org.savantbuild.io.FileSet
-
Constructs a new FileSet.
- FileSet(Path, Collection<Pattern>, Collection<Pattern>) - Constructor for class org.savantbuild.io.FileSet
-
Constructs a new FileSet.
- fileSets - Variable in class org.savantbuild.io.Copier
- fileSets - Variable in class org.savantbuild.io.jar.JarBuilder
- fileSets - Variable in class org.savantbuild.io.tar.TarBuilder
- fileSets - Variable in class org.savantbuild.io.zip.ZipBuilder
- FileTools - Class in org.savantbuild.io
-
File utilities.
- FileTools() - Constructor for class org.savantbuild.io.FileTools
- filter(String, String) - Method in class org.savantbuild.io.Copier
- filter(Filter) - Method in class org.savantbuild.io.Copier
- Filter - Class in org.savantbuild.io
-
Used to specify token replacements for copying.
- Filter(String, String) - Constructor for class org.savantbuild.io.Filter
- filters - Variable in class org.savantbuild.io.Copier
- fromAttributes(Path, Map<String, Object>) - Static method in class org.savantbuild.io.ArchiveFileSet
-
Constructs an ArchiveFileSet from a Map of attributes.
- fromAttributes(Path, Map<String, Object>) - Static method in class org.savantbuild.io.FileSet
-
Constructs a FileSet from a Map of attributes.
- fromAttributes(Map<String, Object>) - Static method in class org.savantbuild.io.Directory
-
Constructs a Directory from a Map of attributes.
G
- getExplodedSize() - Method in class org.savantbuild.io.tar.TarBuilder
- groupName - Variable in class org.savantbuild.io.ArchiveFileSet
- groupName - Variable in class org.savantbuild.io.Directory
- groupName - Variable in class org.savantbuild.io.FileInfo
H
- hashCode() - Method in class org.savantbuild.io.Directory
- hashCode() - Method in class org.savantbuild.io.FileInfo
I
- includePatterns - Variable in class org.savantbuild.io.FileSet
J
- JarBuilder - Class in org.savantbuild.io.jar
-
Helps build Jar files.
- JarBuilder(String) - Constructor for class org.savantbuild.io.jar.JarBuilder
- JarBuilder(Path) - Constructor for class org.savantbuild.io.jar.JarBuilder
- JarTools - Class in org.savantbuild.io.jar
-
Collection of JAR file tools.
- JarTools() - Constructor for class org.savantbuild.io.jar.JarTools
L
- lastAccessTime - Variable in class org.savantbuild.io.FileInfo
- lastModifiedTime - Variable in class org.savantbuild.io.Directory
- lastModifiedTime - Variable in class org.savantbuild.io.FileInfo
M
- manifest - Variable in class org.savantbuild.io.jar.JarBuilder
- manifest(Path) - Method in class org.savantbuild.io.jar.JarBuilder
- manifest(Map<String, Object>) - Method in class org.savantbuild.io.jar.JarBuilder
- mode - Variable in class org.savantbuild.io.ArchiveFileSet
- mode - Variable in class org.savantbuild.io.Directory
- modifiedFiles(Path, Path, Predicate<Path>, Function<Path, Path>) - Static method in class org.savantbuild.io.FileTools
-
Determines the files that have been modified with respect to the given output directory.
N
O
- optionalFileSet(String) - Method in class org.savantbuild.io.Copier
- optionalFileSet(String) - Method in class org.savantbuild.io.jar.JarBuilder
- optionalFileSet(String) - Method in class org.savantbuild.io.tar.TarBuilder
- optionalFileSet(String) - Method in class org.savantbuild.io.zip.ZipBuilder
- optionalFileSet(Path) - Method in class org.savantbuild.io.Copier
- optionalFileSet(Path) - Method in class org.savantbuild.io.jar.JarBuilder
- optionalFileSet(Path) - Method in class org.savantbuild.io.tar.TarBuilder
- optionalFileSet(Path) - Method in class org.savantbuild.io.zip.ZipBuilder
- optionalFileSet(FileSet) - Method in class org.savantbuild.io.Copier
- optionalFileSet(FileSet) - Method in class org.savantbuild.io.jar.JarBuilder
- optionalFileSet(FileSet) - Method in class org.savantbuild.io.tar.TarBuilder
- optionalFileSet(FileSet) - Method in class org.savantbuild.io.zip.ZipBuilder
- org.savantbuild.io - package org.savantbuild.io
- org.savantbuild.io.jar - package org.savantbuild.io.jar
- org.savantbuild.io.tar - package org.savantbuild.io.tar
- org.savantbuild.io.zip - package org.savantbuild.io.zip
- origin - Variable in class org.savantbuild.io.FileInfo
P
- permissions - Variable in class org.savantbuild.io.FileInfo
- prefix - Variable in class org.savantbuild.io.ArchiveFileSet
- prune(Path) - Static method in class org.savantbuild.io.FileTools
-
Prunes the given path.
R
- relative - Variable in class org.savantbuild.io.FileInfo
- REQUIRED_ATTRIBUTES - Static variable in class org.savantbuild.io.ArchiveFileSet
- REQUIRED_ATTRIBUTES - Static variable in class org.savantbuild.io.Directory
- REQUIRED_ATTRIBUTES - Static variable in class org.savantbuild.io.FileSet
S
- size - Variable in class org.savantbuild.io.FileInfo
- storeGroupName - Variable in class org.savantbuild.io.tar.TarBuilder
- storeUserName - Variable in class org.savantbuild.io.tar.TarBuilder
T
- TarBuilder - Class in org.savantbuild.io.tar
-
Helps build Tar files.
- TarBuilder(String) - Constructor for class org.savantbuild.io.tar.TarBuilder
- TarBuilder(Path) - Constructor for class org.savantbuild.io.tar.TarBuilder
- TarTools - Class in org.savantbuild.io.tar
-
Tarball tools.
- TarTools() - Constructor for class org.savantbuild.io.tar.TarTools
- to - Variable in class org.savantbuild.io.Copier
- toDirectories() - Method in class org.savantbuild.io.ArchiveFileSet
-
Overrides the parent method, but uses the
ArchiveFileSet.dirGroupName,ArchiveFileSet.dirUserNameandArchiveFileSet.dirModevariables to set the mode, userName and groupName inside the returned Directory objects. - toDirectories() - Method in class org.savantbuild.io.FileSet
-
Builds the set of directories that all of the files in this FileSet are contained within.
- toFileInfos() - Method in class org.savantbuild.io.ArchiveFileSet
- toFileInfos() - Method in class org.savantbuild.io.FileSet
-
Converts this FileSet to a list of FileInfo objects.
- toHexMode(Set<PosixFilePermission>) - Static method in class org.savantbuild.io.FileTools
-
Converts the file permissions to a hex permission value.
- token - Variable in class org.savantbuild.io.Filter
- toMode() - Method in class org.savantbuild.io.FileInfo
-
Converts the file permissions of this FileInfo to a POSIX bit mapped mode.
- toMode(int) - Static method in class org.savantbuild.io.FileTools
-
Converts a hex value to a POSIX mode.
- toMode(Collection<PosixFilePermission>) - Static method in class org.savantbuild.io.FileTools
-
Converts the file permissions of this FileInfo to a POSIX bit mapped mode.
- Tools - Class in org.savantbuild.io
-
Tools for helping convert objects to FileSets and other IO classes.
- Tools() - Constructor for class org.savantbuild.io.Tools
- toPath(Object) - Static method in class org.savantbuild.io.FileTools
-
Converts the object to a Path.
- toPatterns(List) - Static method in class org.savantbuild.io.Tools
-
Converts all of the objects in the list to Patterns.
- toPosixPermissions(int) - Static method in class org.savantbuild.io.FileTools
-
Converts the POSIX bit mapped file mode integer to a set of PosixFilePermissions.
- toString() - Method in class org.savantbuild.io.Directory
- toString(Object) - Static method in class org.savantbuild.io.Tools
-
Converts the object to a String (or null).
- touch(Path...) - Static method in class org.savantbuild.io.FileTools
-
Updates the last modified timestamp of each of the given Paths.
U
- unjar(Path, Path) - Static method in class org.savantbuild.io.jar.JarTools
-
Unzips a JAR file to a directory.
- untar(Path, Path, boolean, boolean) - Static method in class org.savantbuild.io.tar.TarTools
-
Untars a TAR file.
- unzip(Path, Path) - Static method in class org.savantbuild.io.zip.ZipTools
-
Unzips a ZIP file to a directory.
- userName - Variable in class org.savantbuild.io.ArchiveFileSet
- userName - Variable in class org.savantbuild.io.Directory
- userName - Variable in class org.savantbuild.io.FileInfo
V
- VALID_ATTRIBUTES - Static variable in class org.savantbuild.io.ArchiveFileSet
- VALID_ATTRIBUTES - Static variable in class org.savantbuild.io.Directory
- VALID_ATTRIBUTES - Static variable in class org.savantbuild.io.FileSet
- value - Variable in class org.savantbuild.io.Filter
W
- withDirGroupName(String) - Method in class org.savantbuild.io.ArchiveFileSet
-
Sets the dirGroupName.
- withDirMode(Integer) - Method in class org.savantbuild.io.ArchiveFileSet
-
Sets the dirMode.
- withDirUserName(String) - Method in class org.savantbuild.io.ArchiveFileSet
-
Sets the dirUserName.
- withExcludePatterns(List<Pattern>) - Method in class org.savantbuild.io.FileSet
-
Sets the excludePatterns.
- withGroupName(String) - Method in class org.savantbuild.io.ArchiveFileSet
-
Sets the groupName.
- withGroupName(String) - Method in class org.savantbuild.io.Directory
-
Sets the groupName.
- withIncludePatterns(List<Pattern>) - Method in class org.savantbuild.io.FileSet
-
Sets the includePatterns.
- withLastModifiedTime(FileTime) - Method in class org.savantbuild.io.Directory
-
Sets the lastModifiedTime.
- withMode(Integer) - Method in class org.savantbuild.io.ArchiveFileSet
-
Sets the mode.
- withMode(Integer) - Method in class org.savantbuild.io.Directory
-
Sets the mode.
- withName(String) - Method in class org.savantbuild.io.Directory
-
Sets the name.
- withPrefix(String) - Method in class org.savantbuild.io.ArchiveFileSet
-
Sets the prefix.
- withUserName(String) - Method in class org.savantbuild.io.ArchiveFileSet
-
Sets the userName.
- withUserName(String) - Method in class org.savantbuild.io.Directory
-
Sets the userName.
Z
- ZipBuilder - Class in org.savantbuild.io.zip
-
Helps build Zip files.
- ZipBuilder(String) - Constructor for class org.savantbuild.io.zip.ZipBuilder
- ZipBuilder(Path) - Constructor for class org.savantbuild.io.zip.ZipBuilder
- ZipTools - Class in org.savantbuild.io.zip
-
Collection of ZIP file tools.
- ZipTools() - Constructor for class org.savantbuild.io.zip.ZipTools
All Classes and Interfaces|All Packages