Skip navigation links
A B C D E F G H I J L M N O P R S T U V W Z 

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(Path) - Constructor for class org.savantbuild.io.Copier
 
Copier(String) - 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 - 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
 
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
 
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(FileSet) - Method in class org.savantbuild.io.Copier
 
fileSet(Path) - Method in class org.savantbuild.io.Copier
 
fileSet(String) - Method in class org.savantbuild.io.Copier
 
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.
fileSet(Path) - Method in class org.savantbuild.io.jar.JarBuilder
 
fileSet(String) - Method in class org.savantbuild.io.jar.JarBuilder
 
fileSet(FileSet) - Method in class org.savantbuild.io.jar.JarBuilder
 
fileSet(Path) - Method in class org.savantbuild.io.tar.TarBuilder
 
fileSet(String) - Method in class org.savantbuild.io.tar.TarBuilder
 
fileSet(FileSet) - Method in class org.savantbuild.io.tar.TarBuilder
 
fileSet(Path) - Method in class org.savantbuild.io.zip.ZipBuilder
 
fileSet(String) - Method in class org.savantbuild.io.zip.ZipBuilder
 
fileSet(FileSet) - Method in class org.savantbuild.io.zip.ZipBuilder
 
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(Map<String, Object>) - Static method in class org.savantbuild.io.Directory
Constructs a Directory 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.

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

name - Variable in class org.savantbuild.io.Directory
 

O

optionalFileSet(String) - Method in class org.savantbuild.io.Copier
 
optionalFileSet(FileSet) - Method in class org.savantbuild.io.Copier
 
optionalFileSet(Path) - Method in class org.savantbuild.io.Copier
 
optionalFileSet(Path) - Method in class org.savantbuild.io.jar.JarBuilder
 
optionalFileSet(String) - Method in class org.savantbuild.io.jar.JarBuilder
 
optionalFileSet(FileSet) - Method in class org.savantbuild.io.jar.JarBuilder
 
optionalFileSet(Path) - Method in class org.savantbuild.io.tar.TarBuilder
 
optionalFileSet(String) - Method in class org.savantbuild.io.tar.TarBuilder
 
optionalFileSet(FileSet) - Method in class org.savantbuild.io.tar.TarBuilder
 
optionalFileSet(Path) - Method in class org.savantbuild.io.zip.ZipBuilder
 
optionalFileSet(String) - Method in class org.savantbuild.io.zip.ZipBuilder
 
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.dirUserName and ArchiveFileSet.dirMode variables 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(Collection<PosixFilePermission>) - Static method in class org.savantbuild.io.FileTools
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.
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
 
A B C D E F G H I J L M N O P R S T U V W Z 
Skip navigation links