A B C D E G I M N O P R S T U
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(byte[], int, int) - Method in interface au.notzed.dez.ByteDeltaEncoder
-
Appends an add command.
- add(byte[], int, int) - Method in class au.notzed.dez.demo.PrintEncoder
- add(byte[], int, int) - Method in class au.notzed.dez.DEZEncoder
- add(int) - Method in class au.notzed.dez.demo.Stats
- addAll(Stats) - Method in class au.notzed.dez.demo.Stats
- ADDR_ABSOLUTE - Static variable in interface au.notzed.dez.DEZFormat
-
Indicates whether this is an absolute or indirect address.
- ADDR_RELATIVE - Static variable in interface au.notzed.dez.DEZFormat
-
Indicates whether the address is relative or exact indirect.
- ADDR_SIGN - Static variable in interface au.notzed.dez.DEZFormat
-
The sign of the offset for a relative indirect address.
- au.notzed.dez - package au.notzed.dez
- au.notzed.dez.demo - package au.notzed.dez.demo
B
- ByteDeltaEncoder - Interface in au.notzed.dez
-
The interface for encoding a delta.
- ByteMatcher - Interface in au.notzed.dez
-
Common interface for byte matchers.
- ByteMatcherHash - Class in au.notzed.dez
-
Finds common strings of bytes between a source and target buffer.
- ByteMatcherHash(int, int, byte[], int, byte[]) - Constructor for class au.notzed.dez.ByteMatcherHash
-
Creates and initialises a new byte matcher.
C
- copy(int, int) - Method in interface au.notzed.dez.ByteDeltaEncoder
-
Appends a copy command.
- copy(int, int) - Method in class au.notzed.dez.demo.PrintEncoder
- copy(int, int) - Method in class au.notzed.dez.DEZEncoder
- COPY - Static variable in interface au.notzed.dez.ByteMatcher
-
Match state: Copy data.
- CyclicHash - Class in au.notzed.dez
-
Cyclic polynomial rolling hash.
- CyclicHash(int) - Constructor for class au.notzed.dez.CyclicHash
-
Creates a cyclic hash.
D
- decode() - Method in class au.notzed.dez.DEZDecoder
-
Perorm decoding.
- decode(byte[], byte[]) - Static method in interface au.notzed.dez.DEZFormat
-
Apply a DEZ-1 patch to data.
- dez - Class in au.notzed.dez.demo
-
A basic tool.
- dez() - Constructor for class au.notzed.dez.demo.dez
- DEZDecoder - Class in au.notzed.dez
-
Decodes a DEZ patch.
- DEZDecoder(byte[], byte[]) - Constructor for class au.notzed.dez.DEZDecoder
-
Create a new decoder.
- DEZEncoder - Class in au.notzed.dez
-
'DeltaZ-1' format encoder.
- DEZEncoder() - Constructor for class au.notzed.dez.DEZEncoder
-
Creates a new encoder with default parameters.
- DEZEncoder(int, int) - Constructor for class au.notzed.dez.DEZEncoder
-
Creates a new encoder with a smallest copy size.
- DEZFormat - Interface in au.notzed.dez
-
Defines constants used in the DEZ1 format.
- DEZFormatException - Exception in au.notzed.dez
-
General exception for DEZ encoder and decoder failures.
- DEZFormatException(String) - Constructor for exception au.notzed.dez.DEZFormatException
- DEZPrinter - Class in au.notzed.dez.demo
-
Prints a DEZ patch.
- DEZPrinter(byte[]) - Constructor for class au.notzed.dez.demo.DEZPrinter
E
- encode(byte[], byte[]) - Static method in interface au.notzed.dez.DEZFormat
-
Creates a DEZ-1 format patch from data.
- encode(int, int, byte[], byte[]) - Static method in interface au.notzed.dez.DEZFormat
-
Creates a DEZ-1 format patch from data.
- EOF - Static variable in interface au.notzed.dez.ByteMatcher
-
Match state: End of file.
G
- getBlockArray(int) - Method in interface au.notzed.dez.ByteMatcher
-
Retrieves the array containing the current match.
- getBlockArray(int) - Method in class au.notzed.dez.ByteMatcherHash
- getBlockOffset(int) - Method in interface au.notzed.dez.ByteMatcher
-
Calculates the offset for the block array.
- getBlockOffset(int) - Method in class au.notzed.dez.ByteMatcherHash
- getLength() - Method in interface au.notzed.dez.ByteMatcher
-
Retrieves the current length.
- getLength() - Method in class au.notzed.dez.ByteMatcherHash
- getMatchOffset() - Method in interface au.notzed.dez.ByteMatcher
-
Retrieves the best match location.
- getMatchOffset() - Method in class au.notzed.dez.ByteMatcherHash
- getMax() - Method in class au.notzed.dez.demo.Stats
- getMean() - Method in class au.notzed.dez.demo.Stats
- getMin() - Method in class au.notzed.dez.demo.Stats
- getRunByte() - Method in interface au.notzed.dez.ByteMatcher
-
Retrieves the byte to be run-length encoded.
- getRunByte() - Method in class au.notzed.dez.ByteMatcherHash
- getSmallest() - Method in class au.notzed.dez.DEZEncoder
- getSource() - Method in interface au.notzed.dez.ByteMatcher
-
Retrieve the source buffer.
- getSource() - Method in class au.notzed.dez.ByteMatcherHash
- getSplit() - Method in class au.notzed.dez.DEZEncoder
- getSum() - Method in class au.notzed.dez.demo.Stats
- getTarget() - Method in interface au.notzed.dez.ByteMatcher
-
Retrieve the target buffer.
- getTarget() - Method in class au.notzed.dez.ByteMatcherHash
- getTargetOffset() - Method in interface au.notzed.dez.ByteMatcher
-
Retrieves the current target position.
- getTargetOffset() - Method in class au.notzed.dez.ByteMatcherHash
I
- init(byte[], int) - Method in class au.notzed.dez.CyclicHash
-
Initialises the hash.
- init(int, int) - Method in interface au.notzed.dez.ByteDeltaEncoder
-
Initialises creating a new patch.
- init(int, int) - Method in class au.notzed.dez.demo.PrintEncoder
- init(int, int) - Method in class au.notzed.dez.DEZEncoder
M
- MAGIC - Static variable in interface au.notzed.dez.DEZFormat
-
File magic 'DEZ1'.
- main(String[]) - Static method in class au.notzed.dez.demo.dez
N
- nextMatch() - Method in interface au.notzed.dez.ByteMatcher
-
Finds the next match or run.
- nextMatch() - Method in class au.notzed.dez.ByteMatcherHash
- notzed.dez - module notzed.dez
-
DEZ1 implementation.
- notzed.dez.demo - module notzed.dez.demo
-
Demonstration software for notzed.dez.
O
- OP_ADD - Static variable in interface au.notzed.dez.DEZFormat
-
Extended ADD opcode.
- OP_COPY - Static variable in interface au.notzed.dez.DEZFormat
-
Extended COPY opcode.
- OP_DUAL_COPY - Static variable in interface au.notzed.dez.DEZFormat
-
COPY select bit in dual opcode.
- OP_EXT - Static variable in interface au.notzed.dez.DEZFormat
-
Extended command.
- OP_RUN - Static variable in interface au.notzed.dez.DEZFormat
-
RUN opcode.
- OP_SINGLE - Static variable in interface au.notzed.dez.DEZFormat
-
Single-operation opcode selector bit.
- OP_SINGLE_LIMIT - Static variable in interface au.notzed.dez.DEZFormat
-
The limit of immediate length single operations.
- OP_SINGLE_SPLIT - Static variable in interface au.notzed.dez.DEZFormat
-
The default split-point between copy and add for immediate length single operations.
P
- print() - Method in class au.notzed.dez.demo.DEZPrinter
-
Dumps the patch details to System.out.
- print(PrintStream) - Method in class au.notzed.dez.demo.DEZPrinter
-
Dumps the patch details to the given stream.
- PrintEncoder - Class in au.notzed.dez.demo
-
A dummy encoder for debugging purposes.
- PrintEncoder() - Constructor for class au.notzed.dez.demo.PrintEncoder
R
- run(byte, int) - Method in interface au.notzed.dez.ByteDeltaEncoder
-
Appends a byte-run.
- run(byte, int) - Method in class au.notzed.dez.demo.PrintEncoder
- run(byte, int) - Method in class au.notzed.dez.DEZEncoder
- RUN - Static variable in interface au.notzed.dez.ByteMatcher
-
Match state: Run of consecutive bytes.
S
- setChainLimit(int) - Method in class au.notzed.dez.ByteMatcherHash
-
Sets the hash bucket chain limit.
- Stats - Class in au.notzed.dez.demo
-
Basic incremental stats accumulator.
- Stats() - Constructor for class au.notzed.dez.demo.Stats
T
- toDiff(ByteMatcher, ByteDeltaEncoder) - Static method in interface au.notzed.dez.ByteDeltaEncoder
-
Calculates the delta a matcher and writes it to an encoder.
- toPatch(int) - Method in interface au.notzed.dez.ByteDeltaEncoder
-
Retrieves the patch.
- toPatch(int) - Method in class au.notzed.dez.demo.PrintEncoder
- toPatch(int) - Method in class au.notzed.dez.DEZEncoder
- toString() - Method in class au.notzed.dez.demo.Stats
U
- update(byte, byte) - Method in class au.notzed.dez.CyclicHash
-
Updates the hash incrementally.
All Classes All Packages