Skip navigation links
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

Copyright © 2016 Colorado State University. All rights reserved.