JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
C
D
F
G
I
M
P
Q
S
T
W
C
CLI
- Class in
io.sigpipe.jbsdiff.ui
Provides a simple command line interface for the io.sigpipe.jbsdiff tools.
CLI()
- Constructor for class io.sigpipe.jbsdiff.ui.
CLI
CountingOutputStream
- Class in
io.sigpipe.jbsdiff
A passthrough OutputStream implementation that counts (and can report) the number of bytes that have been written to the stream.
CountingOutputStream(OutputStream)
- Constructor for class io.sigpipe.jbsdiff.
CountingOutputStream
D
DefaultDiffSettings
- Class in
io.sigpipe.jbsdiff
Provides a default set of DiffSettings that produces patches that are compatible with the bsdiff reference implementation.
DefaultDiffSettings()
- Constructor for class io.sigpipe.jbsdiff.
DefaultDiffSettings
DefaultDiffSettings(String)
- Constructor for class io.sigpipe.jbsdiff.
DefaultDiffSettings
Diff
- Class in
io.sigpipe.jbsdiff
This class provides functionality for generating bsdiff patches from two source files (an old and new file).
Diff()
- Constructor for class io.sigpipe.jbsdiff.
Diff
diff(byte[], byte[], OutputStream)
- Static method in class io.sigpipe.jbsdiff.
Diff
Using two different versions of a file, generate a bsdiff patch that can be applied to the old file to create the new file.
diff(byte[], byte[], OutputStream, DiffSettings)
- Static method in class io.sigpipe.jbsdiff.
Diff
Using two different versions of a file, generate a bsdiff patch that can be applied to the old file to create the new file.
diff(File, File, File)
- Static method in class io.sigpipe.jbsdiff.ui.
FileUI
diff(File, File, File, String)
- Static method in class io.sigpipe.jbsdiff.ui.
FileUI
DiffSettings
- Interface in
io.sigpipe.jbsdiff
Defines directives that control how the Diff process is carried out.
F
FileUI
- Class in
io.sigpipe.jbsdiff.ui
Provides an interface for working with bsdiff files on disk.
FileUI()
- Constructor for class io.sigpipe.jbsdiff.ui.
FileUI
G
getCompression()
- Method in class io.sigpipe.jbsdiff.
DefaultDiffSettings
getCompression()
- Method in interface io.sigpipe.jbsdiff.
DiffSettings
Provides the name of the compression algorithm to use during diffing.
getCount()
- Method in class io.sigpipe.jbsdiff.
CountingOutputStream
Retrieves the number of bytes that have been written to this stream so far.
getLength()
- Method in class io.sigpipe.jbsdiff.sort.
SearchResult
getPosition()
- Method in class io.sigpipe.jbsdiff.sort.
SearchResult
I
InvalidHeaderException
- Exception in
io.sigpipe.jbsdiff
An exception that indicates a malformed bsdiff header.
InvalidHeaderException()
- Constructor for exception io.sigpipe.jbsdiff.
InvalidHeaderException
InvalidHeaderException(String)
- Constructor for exception io.sigpipe.jbsdiff.
InvalidHeaderException
InvalidHeaderException(String, int)
- Constructor for exception io.sigpipe.jbsdiff.
InvalidHeaderException
Creates an InvalidHeaderException with details about the invalid field that was set, and its value.
io.sigpipe.jbsdiff
- package io.sigpipe.jbsdiff
This library is a native Java implementation of bsdiff (http://www.daemonology.net/bsdiff/).
io.sigpipe.jbsdiff.sort
- package io.sigpipe.jbsdiff.sort
Provides a Java port of the qsufsort Suffix Sorting implementation found in bsdiff.
io.sigpipe.jbsdiff.ui
- package io.sigpipe.jbsdiff.ui
Provides UI functionality for the org.jbsdiff library.
M
main(String[])
- Static method in class io.sigpipe.jbsdiff.ui.
CLI
P
Patch
- Class in
io.sigpipe.jbsdiff
This class provides functionality for using an old file and a patch to generate a new file using the bsdiff patching algorithm.
Patch()
- Constructor for class io.sigpipe.jbsdiff.
Patch
patch(byte[], byte[], OutputStream)
- Static method in class io.sigpipe.jbsdiff.
Patch
Using an old file and its accompanying patch, this method generates a new (updated) file and writes it to an
OutputStream
.
patch(File, File, File)
- Static method in class io.sigpipe.jbsdiff.ui.
FileUI
printUsage()
- Static method in class io.sigpipe.jbsdiff.ui.
CLI
Q
qsufsort(int[], int[], byte[])
- Static method in class io.sigpipe.jbsdiff.sort.
SuffixSort
S
search(int[], byte[], int, byte[], int, int, int)
- Static method in class io.sigpipe.jbsdiff.sort.
SuffixSort
SearchResult
- Class in
io.sigpipe.jbsdiff.sort
Represents a binary search result for a string of bytes, containing the longest match found and the position in the sorted suffix array.
SearchResult(int, int)
- Constructor for class io.sigpipe.jbsdiff.sort.
SearchResult
sort(byte[])
- Method in class io.sigpipe.jbsdiff.
DefaultDiffSettings
sort(byte[])
- Method in interface io.sigpipe.jbsdiff.
DiffSettings
Defines the suffix sorting algorithm to be used during Diff creation.
split(int[], int[], int, int, int)
- Static method in class io.sigpipe.jbsdiff.sort.
SuffixSort
SuffixSort
- Class in
io.sigpipe.jbsdiff.sort
Implements the suffix sorting and binary search algorithms found in bsdiff.
SuffixSort()
- Constructor for class io.sigpipe.jbsdiff.sort.
SuffixSort
T
toString()
- Method in class io.sigpipe.jbsdiff.sort.
SearchResult
W
write(int)
- Method in class io.sigpipe.jbsdiff.
CountingOutputStream
C
D
F
G
I
M
P
Q
S
T
W
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2016
Colorado State University
. All rights reserved.