A B C D E F G H I M N O P R S T U V W Z 
All Classes All Packages

A

addFile(byte[], long, Path, Integer, File) - Method in class org.xipki.apppackage.PackageInfoBuilder
 
addFolder(Path, Path) - Method in class org.xipki.apppackage.PackageInfoBuilder
 
addZipEntry(byte[], String, File) - Method in class org.xipki.apppackage.PackageInfoBuilder
 
addZipFile(ZipFileInfo) - Method in class org.xipki.apppackage.PackageInfoBuilder
 

B

BREAK - Static variable in interface org.xipki.apppackage.jacob.CborConstants
The CBOR-encoded "break" stop code for unlimited arrays/maps.
build() - Method in class org.xipki.apppackage.PackageInfoBuilder
 
bytesToHex(byte[]) - Static method in class org.xipki.apppackage.MyUtil
 

C

CborConstants - Interface in org.xipki.apppackage.jacob
Constant values used by the CBOR format.
CborDecoder - Class in org.xipki.apppackage.jacob
Provides a decoder capable of handling CBOR encoded data from a InputStream.
CborDecoder(InputStream) - Constructor for class org.xipki.apppackage.jacob.CborDecoder
Creates a new CborDecoder instance.
CborEncoder - Class in org.xipki.apppackage.jacob
Provides an encoder capable of encoding data into CBOR format to a given OutputStream.
CborEncoder(OutputStream) - Constructor for class org.xipki.apppackage.jacob.CborEncoder
Creates a new CborEncoder instance.
CborType - Class in org.xipki.apppackage.jacob
Represents the various major types in CBOR, along with their .
CompressPackage - Class in org.xipki.apppackage
 
CompressPackage(File) - Constructor for class org.xipki.apppackage.CompressPackage
 

D

decode(byte[]) - Static method in class org.xipki.apppackage.PackageInfo
 
decode(CborDecoder) - Static method in class org.xipki.apppackage.FileInfo
 
decode(CborDecoder) - Static method in class org.xipki.apppackage.PathInfo
 
decode(CborDecoder) - Static method in class org.xipki.apppackage.ZipEntryInfo
 
decode(CborDecoder) - Static method in class org.xipki.apppackage.ZipFileInfo
 
DOUBLE_PRECISION_FLOAT - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Denotes a double-precision float (eight-byte IEEE 754, see CborConstants.TYPE_FLOAT_SIMPLE).

E

EIGHT_BYTES - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Denotes a eight-byte value (uint64).
encode() - Method in class org.xipki.apppackage.PackageInfo
 
encode(CborEncoder) - Method in class org.xipki.apppackage.FileInfo
 
encode(CborEncoder) - Method in class org.xipki.apppackage.PathInfo
 
encode(CborEncoder) - Method in class org.xipki.apppackage.ZipEntryInfo
 
encode(CborEncoder) - Method in class org.xipki.apppackage.ZipFileInfo
 
equals(Object) - Method in class org.xipki.apppackage.jacob.CborType
 
expectIntegerType(int) - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads the next major type from the underlying input stream, and verifies whether it matches the given expectation.

F

FALSE - Static variable in interface org.xipki.apppackage.jacob.CborConstants
The CBOR-encoded boolean false value (encoded as "simple value": CborConstants.TYPE_FLOAT_SIMPLE).
FileInfo - Class in org.xipki.apppackage
 
FileInfo() - Constructor for class org.xipki.apppackage.FileInfo
 
FOUR_BYTES - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Denotes a four-byte value (uint32).

G

getAdditionalInfo() - Method in class org.xipki.apppackage.jacob.CborType
 
getComment() - Method in class org.xipki.apppackage.ZipEntryInfo
 
getEntries() - Method in class org.xipki.apppackage.ZipFileInfo
 
getExtra() - Method in class org.xipki.apppackage.ZipEntryInfo
 
getFiles() - Method in class org.xipki.apppackage.PackageInfo
 
getFolders() - Method in class org.xipki.apppackage.PackageInfo
 
getLastModified() - Method in class org.xipki.apppackage.PathInfo
 
getLastModified() - Method in class org.xipki.apppackage.ZipEntryInfo
 
getMajorType() - Method in class org.xipki.apppackage.jacob.CborType
 
getName() - Method in class org.xipki.apppackage.ZipEntryInfo
 
getName(int) - Static method in class org.xipki.apppackage.jacob.CborType
Returns a descriptive string for the given major type.
getPath() - Method in class org.xipki.apppackage.PathInfo
 
getPath() - Method in class org.xipki.apppackage.ZipFileInfo
 
getPathInfos() - Method in class org.xipki.apppackage.FileInfo
 
getPosixPermissions() - Method in class org.xipki.apppackage.PackageConf
 
getPosixPermissions() - Method in class org.xipki.apppackage.PathInfo
 
getSha256() - Method in class org.xipki.apppackage.FileInfo
 
getSha256() - Method in class org.xipki.apppackage.ZipEntryInfo
 
getSize() - Method in class org.xipki.apppackage.FileInfo
 
getSize() - Method in class org.xipki.apppackage.ZipEntryInfo
 
getUnpackZipFiles() - Method in class org.xipki.apppackage.PackageConf
 
getZipFiles() - Method in class org.xipki.apppackage.PackageInfo
 

H

HALF_PRECISION_FLOAT - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Denotes a half-precision float (two-byte IEEE 754, see CborConstants.TYPE_FLOAT_SIMPLE).
hashCode() - Method in class org.xipki.apppackage.jacob.CborType
 
hexSha256(byte[]) - Static method in class org.xipki.apppackage.MyUtil
 

I

isBreakAllowed() - Method in class org.xipki.apppackage.jacob.CborType
 
isEqualType(int) - Method in class org.xipki.apppackage.jacob.CborType
Determines whether the major type of a given byte value (representing an encoded CborType) equals the major type of this CborType.
isEqualType(CborType) - Method in class org.xipki.apppackage.jacob.CborType
Determines whether the major type of a given CborType equals the major type of this CborType.
isIsPosix() - Static method in class org.xipki.apppackage.MyUtil
 
isNull(CborDecoder) - Static method in class org.xipki.apppackage.MyUtil
 

M

m_is - Variable in class org.xipki.apppackage.jacob.CborDecoder
 
main(String[]) - Static method in class org.xipki.apppackage.CompressPackage
 
main(String[]) - Static method in class org.xipki.apppackage.RestorePackage
 
MyUtil - Class in org.xipki.apppackage
 
MyUtil() - Constructor for class org.xipki.apppackage.MyUtil
 

N

NULL - Static variable in interface org.xipki.apppackage.jacob.CborConstants
The CBOR-encoded null value (encoded as "simple value": CborConstants.TYPE_FLOAT_SIMPLE).

O

ONE_BYTE - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Denotes a one-byte value (uint8).
org.xipki.apppackage - package org.xipki.apppackage
 
org.xipki.apppackage.jacob - package org.xipki.apppackage.jacob
 

P

PackageConf - Class in org.xipki.apppackage
 
PackageConf(File) - Constructor for class org.xipki.apppackage.PackageConf
 
PackageInfo - Class in org.xipki.apppackage
 
PackageInfo() - Constructor for class org.xipki.apppackage.PackageInfo
 
PackageInfoBuilder - Class in org.xipki.apppackage
 
PackageInfoBuilder() - Constructor for class org.xipki.apppackage.PackageInfoBuilder
 
PathInfo - Class in org.xipki.apppackage
 
PathInfo() - Constructor for class org.xipki.apppackage.PathInfo
 
peekType() - Method in class org.xipki.apppackage.jacob.CborDecoder
Peeks in the input stream for the upcoming type.
posixPermission(Path, Path) - Method in class org.xipki.apppackage.PackageConf
 

R

readArrayLength() - Method in class org.xipki.apppackage.jacob.CborDecoder
Prolog to reading an array value in CBOR format.
readArrayStart(int, CborDecoder) - Static method in class org.xipki.apppackage.MyUtil
 
readBoolean() - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads a boolean value in CBOR format.
readBreak() - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads a "break"/stop value in CBOR format.
readByteString() - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads a byte string value in CBOR format.
readByteString(CborDecoder) - Static method in class org.xipki.apppackage.MyUtil
 
readByteStringLength() - Method in class org.xipki.apppackage.jacob.CborDecoder
Prolog to reading a byte string value in CBOR format.
readDouble() - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads a double-precision float value in CBOR format.
readFloat() - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads a single-precision float value in CBOR format.
readHalfPrecisionFloat() - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads a half-precision float value in CBOR format.
readInt() - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads a signed or unsigned integer value in CBOR format.
readInt16() - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads a signed or unsigned 16-bit integer value in CBOR format.
readInt32() - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads a signed or unsigned 32-bit integer value in CBOR format.
readInt64() - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads a signed or unsigned 64-bit integer value in CBOR format.
readInt8() - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads a signed or unsigned 8-bit integer value in CBOR format.
readLong(CborDecoder) - Static method in class org.xipki.apppackage.MyUtil
 
readMajorType(int) - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads the next major type from the underlying input stream, and verifies whether it matches the given expectation.
readMajorTypeExact(int, int) - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads the next major type from the underlying input stream, and verifies whether it matches the given expectations.
readMajorTypeWithSize(int) - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads the next major type from the underlying input stream, verifies whether it matches the given expectation, and decodes the payload into a size.
readMapLength() - Method in class org.xipki.apppackage.jacob.CborDecoder
Prolog to reading a map of key-value pairs in CBOR format.
readNull() - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads a null-value in CBOR format.
readSimpleValue() - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads a single byte value in CBOR format.
readSmallInt() - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads a signed or unsigned small (<= 23) integer value in CBOR format.
readTag() - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads a semantic tag value in CBOR format.
readText(CborDecoder) - Static method in class org.xipki.apppackage.MyUtil
 
readTextList(CborDecoder) - Static method in class org.xipki.apppackage.MyUtil
 
readTextString() - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads an UTF-8 encoded string value in CBOR format.
readTextStringLength() - Method in class org.xipki.apppackage.jacob.CborDecoder
Prolog to reading an UTF-8 encoded string value in CBOR format.
readUInt(int, boolean) - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads an unsigned integer with a given length-indicator.
readUInt16() - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads an unsigned 16-bit integer value
readUInt32() - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads an unsigned 32-bit integer value
readUInt64() - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads an unsigned 64-bit integer value
readUInt8() - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads an unsigned 8-bit integer value
readUIntExact(int, int) - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads an unsigned integer with a given length-indicator.
readUndefined() - Method in class org.xipki.apppackage.jacob.CborDecoder
Reads an undefined value in CBOR format.
RestorePackage - Class in org.xipki.apppackage
 
RestorePackage() - Constructor for class org.xipki.apppackage.RestorePackage
 

S

setComment(String) - Method in class org.xipki.apppackage.ZipEntryInfo
 
setEntries(List<ZipEntryInfo>) - Method in class org.xipki.apppackage.ZipFileInfo
 
setExtra(byte[]) - Method in class org.xipki.apppackage.ZipEntryInfo
 
setFiles(List<FileInfo>) - Method in class org.xipki.apppackage.PackageInfo
 
setFolders(List<String>) - Method in class org.xipki.apppackage.PackageInfo
 
setLastModified(long) - Method in class org.xipki.apppackage.ZipEntryInfo
 
setLastModified(Long) - Method in class org.xipki.apppackage.PathInfo
 
setName(String) - Method in class org.xipki.apppackage.ZipEntryInfo
 
setPath(String) - Method in class org.xipki.apppackage.PathInfo
 
setPath(String) - Method in class org.xipki.apppackage.ZipFileInfo
 
setPathInfos(List<PathInfo>) - Method in class org.xipki.apppackage.FileInfo
 
setPosixPermissions(Integer) - Method in class org.xipki.apppackage.PathInfo
 
setPosixPermissions(Map<String, Integer>) - Method in class org.xipki.apppackage.PackageConf
 
setSha256(String) - Method in class org.xipki.apppackage.FileInfo
 
setSha256(String) - Method in class org.xipki.apppackage.ZipEntryInfo
 
setSize(int) - Method in class org.xipki.apppackage.FileInfo
 
setSize(int) - Method in class org.xipki.apppackage.ZipEntryInfo
 
setUnpackZipFiles(List<String>) - Method in class org.xipki.apppackage.PackageConf
 
setZipFiles(List<ZipFileInfo>) - Method in class org.xipki.apppackage.PackageInfo
 
SINGLE_PRECISION_FLOAT - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Denotes a single-precision float (four-byte IEEE 754, see CborConstants.TYPE_FLOAT_SIMPLE).

T

TAG_BASE64_ENCODED - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Semantic tag value describing a base64 encoded string (UTF8 string).
TAG_BASE64_URL_ENCODED - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Semantic tag value describing a base64url encoded string (UTF8 string).
TAG_BIGDECIMAL - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Semantic tag value describing a big decimal value (two-element array, base 2).
TAG_CBOR_ENCODED - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Semantic tag value describing an encoded CBOR data item (byte string).
TAG_CBOR_MARKER - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Semantic tag value describing CBOR content.
TAG_DECIMAL_FRACTION - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Semantic tag value describing a decimal fraction value (two-element array, base 10).
TAG_EPOCH_DATE_TIME - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Semantic tag value describing date/time values as Epoch timestamp (numeric, RFC3339).
TAG_EXPECTED_BASE16_ENCODED - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Semantic tag value describing an expected conversion to base16 encoding.
TAG_EXPECTED_BASE64_ENCODED - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Semantic tag value describing an expected conversion to base64 encoding.
TAG_EXPECTED_BASE64_URL_ENCODED - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Semantic tag value describing an expected conversion to base64url encoding.
TAG_MIME_MESSAGE - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Semantic tag value describing a MIME message (UTF8 string, RFC2045).
TAG_NEGATIVE_BIGINT - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Semantic tag value describing a negative big integer value (byte string).
TAG_POSITIVE_BIGINT - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Semantic tag value describing a positive big integer value (byte string).
TAG_REGEXP - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Semantic tag value describing a regular expression string (UTF8 string, PCRE).
TAG_STANDARD_DATE_TIME - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Semantic tag value describing date/time values in the standard format (UTF8 string, RFC3339).
TAG_URI - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Semantic tag value describing an URL (UTF8 string).
toPosixFilePermissions(int) - Static method in class org.xipki.apppackage.MyUtil
 
toString() - Method in class org.xipki.apppackage.jacob.CborType
 
toUnixPath(String) - Static method in class org.xipki.apppackage.MyUtil
 
toUnixPath(Path, Path) - Static method in class org.xipki.apppackage.MyUtil
 
TRUE - Static variable in interface org.xipki.apppackage.jacob.CborConstants
The CBOR-encoded boolean true value (encoded as "simple value": CborConstants.TYPE_FLOAT_SIMPLE).
TWO_BYTES - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Denotes a two-byte value (uint16).
TYPE_ARRAY - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Major type 4: array of items.
TYPE_BYTE_STRING - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Major type 2: byte string.
TYPE_FLOAT_SIMPLE - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Major type 7: floating point, simple data types.
TYPE_MAP - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Major type 5: map of pairs.
TYPE_NEGATIVE_INTEGER - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Major type 1: negative integers.
TYPE_TAG - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Major type 6: semantic tags.
TYPE_TEXT_STRING - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Major type 3: text/UTF8 string.
TYPE_UNSIGNED_INTEGER - Static variable in interface org.xipki.apppackage.jacob.CborConstants
Major type 0: unsigned integers.

U

UNDEFINED - Static variable in interface org.xipki.apppackage.jacob.CborConstants
The CBOR-encoded "undefined" value (encoded as "simple value": CborConstants.TYPE_FLOAT_SIMPLE).
unzipMe(Path, Path) - Method in class org.xipki.apppackage.PackageConf
 

V

valueOf(int) - Static method in class org.xipki.apppackage.jacob.CborType
Decodes a given byte value to a CborType value.

W

writeArrayStart() - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes the start of an indefinite-length array.
writeArrayStart(int) - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes the start of a definite-length array.
writeBoolean(boolean) - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes a boolean value in canonical CBOR format.
writeBreak() - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes a "break" stop-value in canonical CBOR format.
writeByteString(byte[]) - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes a byte string in canonical CBOR-format.
writeByteStringStart() - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes the start of an indefinite-length byte string.
writeDouble(double) - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes a double-precision float value in canonical CBOR format.
writeFloat(float) - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes a single-precision float value in canonical CBOR format.
writeHalfPrecisionFloat(float) - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes a half-precision float value in canonical CBOR format.
writeInt(long) - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes a signed or unsigned integer value in canonical CBOR format, that is, tries to encode it in a little bytes as possible..
writeInt16(int) - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes a signed or unsigned 16-bit integer value in CBOR format.
writeInt32(long) - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes a signed or unsigned 32-bit integer value in CBOR format.
writeInt64(long) - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes a signed or unsigned 64-bit integer value in CBOR format.
writeInt8(int) - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes a signed or unsigned 8-bit integer value in CBOR format.
writeMapStart() - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes the start of an indefinite-length map.
writeMapStart(int) - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes the start of a finite-length map.
writeNull() - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes a null value in canonical CBOR format.
writeSimpleType(int, int) - Method in class org.xipki.apppackage.jacob.CborEncoder
Encodes and writes the major type and value as a simple type.
writeSimpleValue(byte) - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes a simple value, i.e., an "atom" or "constant" value in canonical CBOR format.
writeSmallInt(int) - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes a signed or unsigned small (<= 23) integer value in CBOR format.
writeString(int, byte[]) - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes a byte string in canonical CBOR-format.
writeTag(long) - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes a semantic tag in canonical CBOR format.
writeTextString(String) - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes an UTF-8 string in canonical CBOR-format.
writeTextStringStart() - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes the start of an indefinite-length UTF-8 string.
writeType(int, long) - Method in class org.xipki.apppackage.jacob.CborEncoder
Encodes and writes the major type indicator with a given payload (length).
writeUInt(int, long) - Method in class org.xipki.apppackage.jacob.CborEncoder
Encodes and writes an unsigned integer value, that is, tries to encode it in a little bytes as possible.
writeUInt16(int, int) - Method in class org.xipki.apppackage.jacob.CborEncoder
Encodes and writes an unsigned 16-bit integer value
writeUInt32(int, int) - Method in class org.xipki.apppackage.jacob.CborEncoder
Encodes and writes an unsigned 32-bit integer value
writeUInt64(int, long) - Method in class org.xipki.apppackage.jacob.CborEncoder
Encodes and writes an unsigned 64-bit integer value
writeUInt8(int, int) - Method in class org.xipki.apppackage.jacob.CborEncoder
Encodes and writes an unsigned 8-bit integer value
writeUndefined() - Method in class org.xipki.apppackage.jacob.CborEncoder
Writes an "undefined" value in canonical CBOR format.

Z

ZipEntryInfo - Class in org.xipki.apppackage
 
ZipEntryInfo() - Constructor for class org.xipki.apppackage.ZipEntryInfo
 
ZipFileInfo - Class in org.xipki.apppackage
 
ZipFileInfo() - Constructor for class org.xipki.apppackage.ZipFileInfo
 
A B C D E F G H I M N O P R S T U V W Z 
All Classes All Packages