A B C D E F G H I J L M O P R S T U V W X Y 
All Classes All Packages

A

addFlagOption(String, char, String...) - Method in class de.bernd_michaely.common.cli.parser.CommandLineArguments
Adds a command line option which does not expect a parameter.
addFlagOption(String, String...) - Method in class de.bernd_michaely.common.cli.parser.CommandLineArguments
Adds a command line option which does not expect a parameter.
addParameterOption(String, boolean, String...) - Method in class de.bernd_michaely.common.cli.parser.CommandLineArguments
Adds a command line option which expects a parameter.
addParameterOption(String, char, boolean, String...) - Method in class de.bernd_michaely.common.cli.parser.CommandLineArguments
Adds a command line option which expects a parameter.
addParameterOption(String, char, String, boolean, String...) - Method in class de.bernd_michaely.common.cli.parser.CommandLineArguments
Adds a command line option which expects a parameter.
addParameterOption(String, String, boolean, String...) - Method in class de.bernd_michaely.common.cli.parser.CommandLineArguments
Adds a command line option which expects a parameter.
AnsiColorEscapeCodes - Enum in de.bernd_michaely.common.cli.parser
ANSI escape sequences for 3/4 bit colors.
AnsiColorEscapeCodesUtil - Class in de.bernd_michaely.common.cli.parser
Utility class providing a few conceptual default string coloring methods (meant for command line application help messages) and a global (static) on/off switch for colored output.
available() - Method in class de.bernd_michaely.common.io.random.RadInputStream
 

B

BLACK - de.bernd_michaely.common.cli.parser.AnsiColorEscapeCodes
 
BLUE - de.bernd_michaely.common.cli.parser.AnsiColorEscapeCodes
 
ByteArray - Class in de.bernd_michaely.x3f.types
Class for representing string data read from a RandomAccessData object.
ByteArray() - Constructor for class de.bernd_michaely.x3f.types.ByteArray
Creates an empty byte array.
ByteArray(byte[]) - Constructor for class de.bernd_michaely.x3f.types.ByteArray
Creates a byte array from given data.
ByteArray(String) - Constructor for class de.bernd_michaely.x3f.types.ByteArray
Creates a byte array from the given string.
byteValue() - Method in class de.bernd_michaely.x3f.types.UnsignedInteger
This method gets the low 7 bits and returns them as byte.

C

checkLocale(Locale) - Static method in class de.bernd_michaely.x3f.types.X3fPropertyNames
Returns the given locale, if not null, and the default locale otherwise.
close() - Method in class de.bernd_michaely.common.io.random.RadInputStream
Closes this stream and releases any system resources associated with it.
close() - Method in class de.bernd_michaely.common.io.random.RandomAccessByteArrayImpl
 
close() - Method in interface de.bernd_michaely.common.io.random.RandomAccessData
 
close() - Method in class de.bernd_michaely.common.io.random.RandomAccessDataScope
 
close() - Method in class de.bernd_michaely.common.io.random.RandomAccessFileChannelImpl
 
close() - Method in class de.bernd_michaely.common.io.random.RandomAccessFileImpl
 
close() - Method in class de.bernd_michaely.common.io.random.RandomAccessFileStreamImpl
 
CommandLineArguments - Class in de.bernd_michaely.common.cli.parser
Simple reimplementation of a GNU getopt style command line argument parsing.
CommandLineArguments(BiConsumer<String, String>) - Constructor for class de.bernd_michaely.common.cli.parser.CommandLineArguments
Constructs a command line argument parser.
CommandLineProcessor - Class in de.bernd_michaely.x3f.extractor.cli
Main class for command line processing.
compareTo(UnsignedInteger) - Method in class de.bernd_michaely.x3f.types.UnsignedInteger
 
compareTo(VersionNumber) - Method in class de.bernd_michaely.x3f.types.VersionNumber
 
createByCombinedParser(RandomAccessData) - Static method in class de.bernd_michaely.x3f.types.X3fDataFactory
This method uses the standard parsing method to extract information from X3F files and, if it fails, uses a recovery parser as fallback.
createByRecoveryParser(RandomAccessData) - Static method in class de.bernd_michaely.x3f.types.X3fDataFactory
Uses a recovery parsing method to extract information from X3F files.
createByRecoveryParser(RandomAccessData, boolean, long) - Static method in class de.bernd_michaely.x3f.types.X3fDataFactory
Uses a recovery parsing method to extract information from X3F files.
createByRecoveryParser(RandomAccessData, boolean, long) - Static method in class de.bernd_michaely.x3i.types.FovDataFactory
Passed through method from X3fDataFactory.
createByStandardParser(RandomAccessData) - Static method in class de.bernd_michaely.x3f.types.X3fDataFactory
Uses the standard parsing method to extract information from X3F files.
createByStandardParser(RandomAccessData, boolean, long) - Static method in class de.bernd_michaely.x3f.types.X3fDataFactory
Uses the standard parsing method to extract information from X3F files.
createByStandardParser(RandomAccessData, boolean, long) - Static method in class de.bernd_michaely.x3i.types.FovDataFactory
Passed through method from X3fDataFactory.
createHeader(RandomAccessData, UInt32) - Method in class de.bernd_michaely.x3f.types.X3fHeaderFactory
Creates an instance of an X3fHeader object which is appropriate for the given data version or null, if the version is unsupported.
createInstance(byte[]) - Static method in class de.bernd_michaely.common.io.random.RandomAccessDataFactory
Creates a byte array based instance of a RandomAccessData type.
createInstance(RandomAccessData, long, long) - Static method in class de.bernd_michaely.common.io.random.RandomAccessDataFactory
Creates a RandomAccessData source for accessing a limited area of an underlying RandomAccessData source.
createInstance(File, RandomAccessDataFactory.AccessType) - Static method in class de.bernd_michaely.common.io.random.RandomAccessDataFactory
Creates a File based instance of a RandomAccessData type.
createInstance(Path) - Static method in class de.bernd_michaely.common.io.random.RandomAccessDataFactory
Creates a FileChannel based instance of a RandomAccessData type from a Path.
CYAN - de.bernd_michaely.common.cli.parser.AnsiColorEscapeCodes
 

D

DATA_SUBSECTION_TYPE_IMA2 - Static variable in class de.bernd_michaely.x3f.types.X3fParser
Data subsection type identifier.
DATA_SUBSECTION_TYPE_IMAG - Static variable in class de.bernd_michaely.x3f.types.X3fParser
Data subsection type identifier.
DATA_SUBSECTION_TYPE_PROP - Static variable in class de.bernd_michaely.x3f.types.X3fParser
Data subsection type identifier.
de.bernd_michaely.common.cli.parser - module de.bernd_michaely.common.cli.parser
This module contains utilities to provide a GNU getopt style command line argument parsing.
de.bernd_michaely.common.cli.parser - package de.bernd_michaely.common.cli.parser
 
de.bernd_michaely.common.io.random - module de.bernd_michaely.common.io.random
This module contains classes for efficient random access of miscellaneous data sources like files or byte arrays.
de.bernd_michaely.common.io.random - package de.bernd_michaely.common.io.random
 
de.bernd_michaely.x3f.extractor.cli - module de.bernd_michaely.x3f.extractor.cli
This module provides a command line interface to the JX3fExtract library.
de.bernd_michaely.x3f.extractor.cli - package de.bernd_michaely.x3f.extractor.cli
 
de.bernd_michaely.x3f.types - module de.bernd_michaely.x3f.types
This module contains classes for creating instances of parser objects for X3F (FOVb) files and types describing their content.
de.bernd_michaely.x3f.types - package de.bernd_michaely.x3f.types
 
de.bernd_michaely.x3i.types - module de.bernd_michaely.x3i.types
This module contains classes for creating instances of parser objects for X3I (FOVi) files and types describing their content.
de.bernd_michaely.x3i.types - package de.bernd_michaely.x3i.types
 
decreaseVerbosityLevel() - Method in class de.bernd_michaely.common.cli.parser.VerbosityUtil
Decreases the verbosity level by one down to zero.
doubleValue() - Method in class de.bernd_michaely.x3f.types.UInt32
Returns this value interpreted as the bit representation of a float value.
doubleValue() - Method in class de.bernd_michaely.x3f.types.UnsignedInteger
 

E

EnumX3fImageDataFormat - Enum in de.bernd_michaely.x3f.types
An enumeration to represent X3F image data formats.
equals(Object) - Method in class de.bernd_michaely.x3f.types.UnsignedInteger
 
equals(Object) - Method in class de.bernd_michaely.x3f.types.VersionNumber
 

F

findPrefix(RandomAccessData, String) - Method in class de.bernd_michaely.x3f.types.UInt32
Searches the data source for a string prefix.
findUnsigned32(RandomAccessData, long) - Method in class de.bernd_michaely.x3f.types.UInt32
Searches the data source for a 32 bit value.
floatValue() - Method in class de.bernd_michaely.x3f.types.UInt32
Returns this value interpreted as the bit representation of a float value.
floatValue() - Method in class de.bernd_michaely.x3f.types.UnsignedInteger
 
formatAsAbstract(String) - Static method in class de.bernd_michaely.common.cli.parser.AnsiColorEscapeCodesUtil
Returns a default color formatting for abstracts.
formatAsAnsiColored(String, AnsiColorEscapeCodes, AnsiColorEscapeCodes, boolean) - Static method in enum de.bernd_michaely.common.cli.parser.AnsiColorEscapeCodes
Returns a color formatted version of the provided string.
formatAsColored(String, AnsiColorEscapeCodes, boolean) - Static method in class de.bernd_michaely.common.cli.parser.AnsiColorEscapeCodesUtil
Returns a colored version of the provided string, if coloring is enabled, otherwise the unchanged provided string.
formatAsExample(String) - Static method in class de.bernd_michaely.common.cli.parser.AnsiColorEscapeCodesUtil
Returns a default color formatting for examples.
formatAsHeader(String) - Static method in class de.bernd_michaely.common.cli.parser.AnsiColorEscapeCodesUtil
Returns a default color formatting for headers.
formatAsOption(String) - Static method in class de.bernd_michaely.common.cli.parser.AnsiColorEscapeCodesUtil
Returns a default color formatting for options.
FOVB_ID_FILE_TYPE - Static variable in class de.bernd_michaely.x3f.types.X3fDataFactory
X3F file type identifier.
FOVB_ID_FILE_TYPE - Static variable in class de.bernd_michaely.x3f.types.X3fParser
File type identifier.
FOVB_ID_SECTION_DIRECTORY - Static variable in class de.bernd_michaely.x3f.types.X3fDataFactory
X3F directory section identifier.
FOVB_ID_SECTION_DIRECTORY - Static variable in class de.bernd_michaely.x3f.types.X3fParser
Directory section identifier.
FOVB_ID_SECTION_IMAGE - Static variable in class de.bernd_michaely.x3f.types.X3fParser
Image data section identifier.
FOVB_ID_SECTION_PROPERTY - Static variable in class de.bernd_michaely.x3f.types.X3fParser
Property section identifier.
FovData - Interface in de.bernd_michaely.x3f.types
Interface for representing the data and metadata contained in FOV[b|i] data (X3F|X3I) files.
FovDataFactory - Class in de.bernd_michaely.x3i.types
This class is the main entry point to this module.
FovDataFactory() - Constructor for class de.bernd_michaely.x3i.types.FovDataFactory
Protected constructor.
FovDataType - Class in de.bernd_michaely.x3i.types
Class to represent the Fov data parser result.
FovDataType() - Constructor for class de.bernd_michaely.x3i.types.FovDataType
Protected default constructor.
FovDataType(FovData) - Constructor for class de.bernd_michaely.x3i.types.FovDataType
Protected constructor to encapsulate any subtype of FovData.

G

get16BitHigh() - Method in class de.bernd_michaely.x3f.types.UnsignedInteger
Gets the high 16 bits and returns them as integer.
get16BitLow() - Method in class de.bernd_michaely.x3f.types.UnsignedInteger
Gets the low 16 bits and returns them as integer.
getAsBitString() - Method in class de.bernd_michaely.x3f.types.UnsignedInteger
Returns this value in a bit representation.
getAsByteArray() - Method in class de.bernd_michaely.x3f.types.UnsignedInteger
Return this 32 bit value as little-endian four byte array.
getAsHexBytes() - Method in class de.bernd_michaely.x3f.types.ByteArray
Returns a string representation of this ByteArray containing each byte formatted as hex string.
getAsHexBytes(int) - Method in class de.bernd_michaely.x3f.types.ByteArray
Returns a string representation of this ByteArray containing each byte formatted as hex string.
getAsOpenUpperBound() - Method in class de.bernd_michaely.x3f.types.VersionNumber
Returns the version interpreted as an open upper bound value.
getAsVersionString() - Method in class de.bernd_michaely.x3f.types.UInt32
Returns this value as version string.
getBgCode(boolean) - Method in enum de.bernd_michaely.common.cli.parser.AnsiColorEscapeCodes
Returns the background color code.
getBufferedImage(RandomAccessData) - Method in class de.bernd_michaely.x3f.types.X3fImageData
Returns a processed for preview image decoded as a BufferedImage.
getByNumericValue(int) - Static method in enum de.bernd_michaely.x3f.types.EnumX3fImageDataFormat
Returns the enumeration constant representing the numeric value of the data format.
getByte(int) - Method in class de.bernd_michaely.x3f.types.UnsignedInteger
Returns the unsigned byte at the given index.
getByteArray() - Method in class de.bernd_michaely.x3f.types.ByteArray
Returns the encapsulated byte array.
getCharacterFormat() - Method in class de.bernd_michaely.x3f.types.X3fPropertyList.X3fPropertyListHeader
Character format for all entries in this table.
getCurrentOffset() - Method in class de.bernd_michaely.common.io.random.RandomAccessByteArrayImpl
 
getCurrentOffset() - Method in interface de.bernd_michaely.common.io.random.RandomAccessData
Returns the current offset within this data.
getCurrentOffset() - Method in class de.bernd_michaely.common.io.random.RandomAccessDataScope
 
getCurrentOffset() - Method in class de.bernd_michaely.common.io.random.RandomAccessFileChannelImpl
 
getCurrentOffset() - Method in class de.bernd_michaely.common.io.random.RandomAccessFileImpl
 
getCurrentOffset() - Method in class de.bernd_michaely.common.io.random.RandomAccessFileStreamImpl
 
getDataFormat() - Method in class de.bernd_michaely.x3f.types.X3fImageData
Returns the data format.
getDataFormatNumericValue() - Method in class de.bernd_michaely.x3f.types.X3fImageData
Returns the numeric value of the data format.
getDataLength() - Method in class de.bernd_michaely.x3f.types.X3fDirectory.X3fDirectoryEntry
Returns the length of entry's data, in bytes.
getDataLength() - Method in class de.bernd_michaely.x3f.types.X3fImageData
Returns the length of the image data in bytes.
getDataOffset() - Method in class de.bernd_michaely.x3f.types.X3fDirectory.X3fDirectoryEntry
Returns the offset from start of file to start of entry's data, in bytes.
getDataOffset() - Method in class de.bernd_michaely.x3f.types.X3fImageData
Returns the offset in bytes of the image data from the start of the data.
getDataSize() - Method in interface de.bernd_michaely.x3f.types.FovData
Returns the size of the data source in bytes.
getDataSize() - Method in class de.bernd_michaely.x3f.types.X3fData
 
getDataSize() - Method in class de.bernd_michaely.x3i.types.X3iData
 
getDataType() - Method in class de.bernd_michaely.x3f.types.X3fDirectory.X3fDirectoryEntry
Returns the type of entry.
getDefaultPrintStream() - Method in class de.bernd_michaely.common.cli.parser.VerbosityUtil
Returns the default PrintStream.
getDescription() - Method in enum de.bernd_michaely.x3f.types.EnumX3fImageDataFormat
Returns a description of the data format.
getDirectoryEntries() - Method in class de.bernd_michaely.x3f.types.X3fDirectory
Returns an unmodifiable list of directory entries.
getDirectoryEntry(int) - Method in class de.bernd_michaely.x3f.types.X3fDirectory
Returns the directory entry at the specified index.
getDirectoryPointerLocation() - Method in interface de.bernd_michaely.x3f.types.FovData
Returns the file offset in bytes from the beginning of the file where the FOV[b|i] directory pointer is located or -1, if it could not be found.
getDirectoryPointerLocation() - Method in class de.bernd_michaely.x3f.types.X3fData
 
getDirectoryPointerLocation() - Method in class de.bernd_michaely.x3i.types.X3iData
 
getDirectoryPointerValue() - Method in interface de.bernd_michaely.x3f.types.FovData
Returns the value of the FOV[b|i] directory pointer.
getDirectoryPointerValue() - Method in class de.bernd_michaely.x3f.types.X3fData
 
getDirectoryPointerValue() - Method in class de.bernd_michaely.x3i.types.X3iData
 
getDirectoryVersion() - Method in class de.bernd_michaely.x3f.types.X3fDirectory
Returns the x3f directory section version.
getExtendedData(int) - Method in class de.bernd_michaely.x3f.types.X3fHeader_2_1
Returns the extended data at the given index.
getExtendedDataSize() - Method in class de.bernd_michaely.x3f.types.X3fHeader_2_1
Returns the array size of extended data.
getFgCode(boolean) - Method in enum de.bernd_michaely.common.cli.parser.AnsiColorEscapeCodes
Returns the foreground color code.
getFormattedDescription(boolean) - Method in class de.bernd_michaely.common.cli.parser.CommandLineArguments
Returns a formatted description of the defined options.
getFormatVersion() - Method in class de.bernd_michaely.x3f.types.X3fPropertyList.X3fPropertyListHeader
Property list format version.
getFullSizePreviewImage() - Method in class de.bernd_michaely.x3f.types.X3fData
Returns an X3F embedded full size preview JPG image.
getHuffmanCodeWordTableDescription() - Method in class de.bernd_michaely.x3f.types.X3fImageData
Returns a bitwise string representation of the Huffman code word table entries.
getImageData(RandomAccessData) - Method in class de.bernd_michaely.x3f.types.X3fImageData
Returns raw image data stream contained in a byte array.
getImageFormatVersion() - Method in class de.bernd_michaely.x3f.types.X3fImageData
Returns the image format version.
getImageSize() - Method in class de.bernd_michaely.x3f.types.X3fHeader_2_x
Size of unrotated image in columns and rows.
getImageSize() - Method in class de.bernd_michaely.x3f.types.X3fHeader_4_x
Size of unrotated image in columns and rows.
getImageSize() - Method in class de.bernd_michaely.x3f.types.X3fImageData
Returns the size of the image.
getLargestEmbeddedImage() - Method in class de.bernd_michaely.x3f.types.X3fData
Utility method to return the largest of all embedded processed for preview images.
getLength() - Method in class de.bernd_michaely.common.io.random.RandomAccessByteArrayImpl
 
getLength() - Method in interface de.bernd_michaely.common.io.random.RandomAccessData
Returns the length of the data in bytes.
getLength() - Method in class de.bernd_michaely.common.io.random.RandomAccessDataScope
 
getLength() - Method in class de.bernd_michaely.common.io.random.RandomAccessFileChannelImpl
 
getLength() - Method in class de.bernd_michaely.common.io.random.RandomAccessFileImpl
 
getLength() - Method in class de.bernd_michaely.common.io.random.RandomAccessFileStreamImpl
 
getLibraryVersion() - Static method in class de.bernd_michaely.x3f.types.LibraryVersionInfo
Returns the version number of this library.
getLibraryVersionAsString() - Static method in class de.bernd_michaely.x3f.types.LibraryVersionInfo
Returns a version string of this library.
getListEmbeddedX3f() - Method in class de.bernd_michaely.x3i.types.X3iData
Returns a list of data structures describing the embedded FOVb data.
getListX3fData() - Method in class de.bernd_michaely.x3i.types.FovDataType
Returns an unmodifiable list of the X3fData found.
getListX3fImageData() - Method in class de.bernd_michaely.x3f.types.X3fData
Returns a list of contained images.
getMajorVersion() - Method in class de.bernd_michaely.x3f.types.VersionNumber
 
getMarkBits() - Method in class de.bernd_michaely.x3f.types.X3fHeader_2_x
Can be used to denote that images are marked into one or more subsets.
getMinorVersion() - Method in class de.bernd_michaely.x3f.types.VersionNumber
 
getMultiLineHexView() - Method in class de.bernd_michaely.x3f.types.ByteArray
Returns a Hex editor like multiline output with a default number of columns per line.
getMultiLineHexView(int) - Method in class de.bernd_michaely.x3f.types.ByteArray
Returns a Hex editor like multiline output.
getNameDescription(String) - Static method in class de.bernd_michaely.x3f.types.X3fPropertyNames
Returns a descriptive form of a property name.
getNumberDirectoryEntries() - Method in class de.bernd_michaely.x3f.types.X3fDirectory
Returns the number of directory entries.
getNumberEntries() - Method in class de.bernd_michaely.x3f.types.X3fPropertyList.X3fPropertyListHeader
Number of property entries.
getNumColumns() - Method in class de.bernd_michaely.x3f.types.ImageSize
Returns the number of columns.
getNumEmbeddedX3f() - Method in class de.bernd_michaely.x3i.types.X3iData
Returns the number of FOVb entries (that is the number of directory entries of type "FRAM") independantly of the value of X3iData.isReadingFirstFOVbOnly().
getNumPixels() - Method in class de.bernd_michaely.x3f.types.ImageSize
Returns the number of pixels.
getNumRows() - Method in class de.bernd_michaely.x3f.types.ImageSize
Returns the number of rows.
getOffsetEmbedded() - Method in class de.bernd_michaely.x3f.types.X3fData
Returns the embedded offset passed in the constructor.
getReserved() - Method in class de.bernd_michaely.x3f.types.X3fPropertyList.X3fPropertyListHeader
Reserved value.
getRotation() - Method in class de.bernd_michaely.x3f.types.X3fHeader_2_x
Image rotation in degrees clockwise from normal camera orientation.
getRotation() - Method in class de.bernd_michaely.x3f.types.X3fHeader_4_x
Image rotation in degrees clockwise from normal camera orientation.
getRowSize() - Method in class de.bernd_michaely.x3f.types.X3fImageData
Returns row size in bytes.
getSize() - Method in class de.bernd_michaely.x3f.types.ByteArray
Returns the size of this byte array.
getSmallestEmbeddedImage() - Method in class de.bernd_michaely.x3f.types.X3fData
Utility method to return the smallest of all embedded processed for preview images.
getStrUniqueId() - Method in class de.bernd_michaely.x3f.types.X3fHeader_2_x
Guaranteed unique to each image.
getSupportedX3fVersion() - Static method in class de.bernd_michaely.x3f.types.LibraryVersionInfo
Returns the X3F data version supported by this library.
getTotalLengthData() - Method in class de.bernd_michaely.x3f.types.X3fPropertyList.X3fPropertyListHeader
Total length of data in characters.
getType() - Method in class de.bernd_michaely.x3f.types.X3fHeader_2_1.X3fExtendedData_2_1
 
getTypeDescription() - Method in class de.bernd_michaely.x3f.types.X3fHeader_2_1.X3fExtendedData_2_1
Returns a string containing a type description.
getTypeImageData() - Method in class de.bernd_michaely.x3f.types.X3fImageData
Returns the type of image data.
getUnsignedByteValue() - Method in class de.bernd_michaely.x3f.types.UnsignedInteger
Gets the lowest unsigned byte and returns it as integer.
getUTF16z(int) - Method in class de.bernd_michaely.x3f.types.ByteArray
Get UTF-16 encoded zero terminated substring.
getValue() - Method in class de.bernd_michaely.x3f.types.X3fHeader_2_1.X3fExtendedData_2_1
 
getValueDescription(String, String) - Static method in class de.bernd_michaely.x3f.types.X3fPropertyNames
Returns a descriptive form of a property value.
getVerbosityLevel() - Method in class de.bernd_michaely.common.cli.parser.VerbosityUtil
Returns the current verbosity level.
getVersion() - Method in class de.bernd_michaely.x3f.types.X3fHeader
Returns the X3F file version.
getWhiteBalanceLabelString() - Method in class de.bernd_michaely.x3f.types.X3fHeader_2_1
Returns an string label of the current white balance setting for this image.
getWhiteBalanceLabelString() - Method in class de.bernd_michaely.x3f.types.X3fHeader_3_x
Returns an string label of the current white balance setting for this image.
getX3fData() - Method in class de.bernd_michaely.x3i.types.FovDataType
Returns the X3fData found or null.
getX3fDirectory() - Method in class de.bernd_michaely.x3f.types.X3fData
Returns an object containing the X3F directory information.
getX3fHeader() - Method in class de.bernd_michaely.x3f.types.X3fData
Returns an object containing the X3F header information.
getX3fHeader_2_1() - Method in class de.bernd_michaely.x3f.types.X3fData
Convenience method: if the X3F header is an X3fHeader_2_1 instance, return it as such, otherwise null.
getX3fHeader_2_x() - Method in class de.bernd_michaely.x3f.types.X3fData
Convenience method: if the X3F header is an X3fHeader_2_x instance, return it as such, otherwise null.
getX3fHeader_3_x() - Method in class de.bernd_michaely.x3f.types.X3fData
Convenience method: if the X3F header is an X3fHeader_3_x instance, return it as such, otherwise null.
getX3fHeader_4_x() - Method in class de.bernd_michaely.x3f.types.X3fData
Convenience method: if the X3F header is an X3fHeader_4_x instance, return it as such, otherwise null.
getX3fPropertyList() - Method in class de.bernd_michaely.x3f.types.X3fData
Returns an object containing the X3F property list.
getX3fPropertyListHeaders() - Method in class de.bernd_michaely.x3f.types.X3fPropertyList
Returns a list of X3F property list headers.
getX3fPropertyNameDescription(String) - Method in class de.bernd_michaely.x3f.types.X3fPropertyList
 
getX3fPropertyNameDescriptions() - Static method in class de.bernd_michaely.x3f.types.X3fPropertyNames
Returns a sorted map of known X3F property names associated with descriptive values suited for display.
getX3fPropertyNames() - Method in class de.bernd_michaely.x3f.types.X3fPropertyList
Returns a sorted list of X3F property names.
getX3fPropertyValueDescription(String) - Method in class de.bernd_michaely.x3f.types.X3fPropertyList
Returns a descriptive value of the given property or null, if it does not exist.
getX3fPropertyValueRaw(String) - Method in class de.bernd_michaely.x3f.types.X3fPropertyList
Returns the raw value of the given property or null, if it does not exist.
getX3fThumbnail() - Method in class de.bernd_michaely.x3f.types.X3fData
Returns an X3F embedded thumbnail image.
getX3fTime() - Method in class de.bernd_michaely.x3f.types.X3fPropertyList
 
getX3fTime(String, Locale) - Static method in class de.bernd_michaely.x3f.types.X3fPropertyNames
Returns X3F time as Calendar object.
getX3fTime(Locale) - Method in class de.bernd_michaely.x3f.types.X3fPropertyList
 
getX3fTimeAsString(String) - Static method in class de.bernd_michaely.x3f.types.X3fPropertyNames
Returns X3F time as string.
getX3fTimeAsString(String, Locale) - Static method in class de.bernd_michaely.x3f.types.X3fPropertyNames
Returns X3F time as string.
getX3iData() - Method in class de.bernd_michaely.x3i.types.FovDataType
Returns the X3iData found or null.
GREEN - de.bernd_michaely.common.cli.parser.AnsiColorEscapeCodes
 

H

hashCode() - Method in class de.bernd_michaely.x3f.types.UnsignedInteger
 
hashCode() - Method in class de.bernd_michaely.x3f.types.VersionNumber
 
HUFFMAN_DPCM_ENCODED - de.bernd_michaely.x3f.types.EnumX3fImageDataFormat
Huffman-encoded DPCM 8/8/8 RGB
HuffmanTree - Class in de.bernd_michaely.x3f.types
This class describes a Huffman tree created from a code word table.
HuffmanTree(int[]) - Constructor for class de.bernd_michaely.x3f.types.HuffmanTree
Creates a Huffman tree from code word table.
HuffmanTree.InnerNode - Class in de.bernd_michaely.x3f.types
Class representing an inner node in a binary tree.
HuffmanTree.LeafNode - Class in de.bernd_michaely.x3f.types
Class representing a leaf node in a binary tree.
HuffmanTree.Node - Interface in de.bernd_michaely.x3f.types
Interface representing any type of node in a binary tree.
HuffmanTree.PrefixException - Exception in de.bernd_michaely.x3f.types
Exception thrown if the given code word table is not prefix free.

I

ifVerbose(Runnable) - Method in class de.bernd_michaely.common.cli.parser.VerbosityUtil
Performs the given action, if the verbosity level is at least one.
ifVerboseFormat(PrintStream, String, Object...) - Method in class de.bernd_michaely.common.cli.parser.VerbosityUtil
Format msg (without newline) to PrintStream.
ifVerboseFormat(String, Object...) - Method in class de.bernd_michaely.common.cli.parser.VerbosityUtil
Format msg (without newline) to stdout.
ifVerboseFormatln(PrintStream, String, Object...) - Method in class de.bernd_michaely.common.cli.parser.VerbosityUtil
Format msg with newline to PrintStream.
ifVerboseFormatln(String, Object...) - Method in class de.bernd_michaely.common.cli.parser.VerbosityUtil
Format msg with newline to stdout.
ifVerbosePrint(String) - Method in class de.bernd_michaely.common.cli.parser.VerbosityUtil
Print msg (without newline) to stdout.
ifVerbosePrint(String, PrintStream) - Method in class de.bernd_michaely.common.cli.parser.VerbosityUtil
Print msg (without newline) to PrintStream.
ifVerbosePrintln(String) - Method in class de.bernd_michaely.common.cli.parser.VerbosityUtil
Print msg with newline to stdout.
ifVerbosePrintln(String, PrintStream) - Method in class de.bernd_michaely.common.cli.parser.VerbosityUtil
Print msg with newline to PrintStream.
ifVerbosePrintNewline() - Method in class de.bernd_michaely.common.cli.parser.VerbosityUtil
Print single newline to stdout.
ifVerbosePrintNewline(PrintStream) - Method in class de.bernd_michaely.common.cli.parser.VerbosityUtil
Print single newline to PrintStream.
ifVerbosePrintNewlines(int) - Method in class de.bernd_michaely.common.cli.parser.VerbosityUtil
Print a number of newlines to stdout.
ifVerbosePrintNewlines(int, PrintStream) - Method in class de.bernd_michaely.common.cli.parser.VerbosityUtil
Print a number of newlines to PrintStream.
ImageSize - Class in de.bernd_michaely.x3f.types
This is a simple utility class to encapsulate information about the size of an image.
ImageSize() - Constructor for class de.bernd_michaely.x3f.types.ImageSize
Creates a new ImageSize object with zero size.
ImageSize(UInt32, UInt32) - Constructor for class de.bernd_michaely.x3f.types.ImageSize
Creates a new ImageSize object with the given number of columns and rows.
increaseVerbosityLevel() - Method in class de.bernd_michaely.common.cli.parser.VerbosityUtil
Increases the verbosity level by one up to Integer.MAX_VALUE.
InnerNode() - Constructor for class de.bernd_michaely.x3f.types.HuffmanTree.InnerNode
 
intValue() - Method in class de.bernd_michaely.x3f.types.UnsignedInteger
This method gets the low 31 bits and returns them as integer.
InvalidCommandLineParametersException - Exception in de.bernd_michaely.common.cli.parser
Exception thrown for invalid command line parameters.
InvalidCommandLineParametersException() - Constructor for exception de.bernd_michaely.common.cli.parser.InvalidCommandLineParametersException
Creates a new instance of InvalidCommandLineParametersException without detail message.
InvalidCommandLineParametersException(String) - Constructor for exception de.bernd_michaely.common.cli.parser.InvalidCommandLineParametersException
Constructs an instance of InvalidCommandLineParametersException with the specified detail message.
isClosed() - Method in class de.bernd_michaely.common.io.random.RadInputStream
Returns true, if this stream has been closed.
isClosed() - Method in class de.bernd_michaely.common.io.random.RandomAccessByteArrayImpl
 
isClosed() - Method in interface de.bernd_michaely.common.io.random.RandomAccessData
Returns true, if the data source was closed before.
isClosed() - Method in class de.bernd_michaely.common.io.random.RandomAccessDataScope
 
isClosed() - Method in class de.bernd_michaely.common.io.random.RandomAccessFileChannelImpl
 
isClosed() - Method in class de.bernd_michaely.common.io.random.RandomAccessFileImpl
 
isClosed() - Method in class de.bernd_michaely.common.io.random.RandomAccessFileStreamImpl
 
isColoringEnabled() - Static method in class de.bernd_michaely.common.cli.parser.AnsiColorEscapeCodesUtil
Returns true, iff coloring is globally enabled.
isDecodingSupported() - Method in enum de.bernd_michaely.x3f.types.EnumX3fImageDataFormat
Returns true, if decoding of the format is supported by this library.
isDirectoryVersionSupported() - Method in class de.bernd_michaely.x3f.types.X3fDirectory
Returns true, if the data version is supported by the parser.
isHavingX3fHeader_2_1() - Method in class de.bernd_michaely.x3f.types.X3fData
Convenience method: returns true, if the data contains a version 2 extended header.
isHavingX3fHeader_2_x() - Method in class de.bernd_michaely.x3f.types.X3fData
Convenience method: returns true, if the data contains a header with major revision 2.
isHavingX3fHeader_3_x() - Method in class de.bernd_michaely.x3f.types.X3fData
Convenience method: returns true, if the data contains a header with major revision 3.
isHavingX3fHeader_4_x() - Method in class de.bernd_michaely.x3f.types.X3fData
Convenience method: returns true, if the data contains a header with major revision 4.
isImageFormatVersionSupported() - Method in class de.bernd_michaely.x3f.types.X3fImageData
Returns true, if the data version is supported by the parser.
isJpegCompressed() - Method in enum de.bernd_michaely.x3f.types.EnumX3fImageDataFormat
Returns true, if the data format is an JPEG compressed format.
isLastX3fDamaged() - Method in class de.bernd_michaely.x3i.types.X3iData
Returns true, if the last element in X3iData.getListEmbeddedX3f() was created by an X3F recovery parser, false, if it was created by an X3F standard parser.
isParsedSuccessfully() - Method in interface de.bernd_michaely.x3f.types.FovData
Returns true, if the parser could read the FOV[b|i] data without problems.
isParsedSuccessfully() - Method in class de.bernd_michaely.x3f.types.X3fData
 
isParsedSuccessfully() - Method in class de.bernd_michaely.x3i.types.FovDataType
 
isParsedSuccessfully() - Method in class de.bernd_michaely.x3i.types.X3iData
 
isProcessedForPreview() - Method in class de.bernd_michaely.x3f.types.X3fImageData
Returns true, if the image is processed for preview.
isPropertyListSupported() - Method in class de.bernd_michaely.x3f.types.X3fPropertyList.X3fPropertyListHeader
 
isReaderCompatible(VersionNumber) - Static method in class de.bernd_michaely.x3f.types.LibraryVersionInfo
Checks, if the reader is compatible to the given data version.
isReadingFirstFOVbOnly() - Method in class de.bernd_michaely.x3i.types.X3iData
Returns true, if only the first FOVb entry was read.
isRecoverable() - Method in interface de.bernd_michaely.x3f.types.FovData
Returns true, if a possibly corrupted file is recoverable.
isRecoverable() - Method in class de.bernd_michaely.x3f.types.X3fData
 
isRecoverable() - Method in class de.bernd_michaely.x3i.types.FovDataType
 
isRecoverable() - Method in class de.bernd_michaely.x3i.types.X3iData
 
isRecoveryMode() - Method in interface de.bernd_michaely.x3f.types.FovData
Returns true, if a recovery parser was used, and not the standard parser.
isRecoveryMode() - Method in class de.bernd_michaely.x3f.types.X3fData
 
isRecoveryMode() - Method in class de.bernd_michaely.x3i.types.FovDataType
 
isRecoveryMode() - Method in class de.bernd_michaely.x3i.types.X3iData
 
isTrimmable() - Method in class de.bernd_michaely.x3f.types.X3fData
Returns true, if an intact file with unnecessary data appended at the end can be trimmed to have a valid X3F directory pointer at the end of file.
isTypeKnown() - Method in class de.bernd_michaely.x3f.types.X3fHeader_2_1.X3fExtendedData_2_1
 
isTypeRecognized() - Method in class de.bernd_michaely.x3i.types.FovDataType
Returns true, if any known type (X3[F|I] or FOV[b|i]) is recognized.
isValidX3fData() - Method in class de.bernd_michaely.x3f.types.X3fData
Returns true, if the data has a valid X3F identifier.
isVerbose() - Method in class de.bernd_michaely.common.cli.parser.VerbosityUtil
Returns true, if the verbosity level is at least one.
isX3fData() - Method in class de.bernd_michaely.x3i.types.FovDataType
Returns true, if X3F (FOVb) data was found, false otherwise.
isX3iData() - Method in class de.bernd_michaely.x3i.types.FovDataType
Returns true, if X3I (FOVi) data was found, false otherwise.

J

JPEG_COMPRESSED - de.bernd_michaely.x3f.types.EnumX3fImageDataFormat
JPEG-compressed 8/8/8 RGB

L

LeafNode(byte) - Constructor for class de.bernd_michaely.x3f.types.HuffmanTree.LeafNode
 
LibraryVersionInfo - Class in de.bernd_michaely.x3f.types
This class gives information about the versions of supported X3F file formats and the library itself.
longValue() - Method in class de.bernd_michaely.x3f.types.UnsignedInteger
Returns this value as long integer.

M

MAGENTA - de.bernd_michaely.common.cli.parser.AnsiColorEscapeCodes
 
main(String...) - Static method in class de.bernd_michaely.x3f.extractor.cli.CommandLineProcessor
 
mark(int) - Method in class de.bernd_michaely.common.io.random.RadInputStream
Remembers the current position of this stream.
markSupported() - Method in class de.bernd_michaely.common.io.random.RadInputStream
This input stream does not support marking with remembering of data.
MetaDataPrinter - Class in de.bernd_michaely.x3f.extractor.cli
Main class for extraction of metadata embedded in X3I and X3F files.
MetaDataPrinter() - Constructor for class de.bernd_michaely.x3f.extractor.cli.MetaDataPrinter
Creates a new instance with zero verbosity for stdout.
MetaDataPrinter(int) - Constructor for class de.bernd_michaely.x3f.extractor.cli.MetaDataPrinter
Creates a new instance for stdout.
MetaDataPrinter(int, PrintStream) - Constructor for class de.bernd_michaely.x3f.extractor.cli.MetaDataPrinter
Creates a new instance.

O

OptionDefinitionException - Exception in de.bernd_michaely.common.cli.parser
Exception thrown for invalid command line option definitions.
OptionDefinitionException() - Constructor for exception de.bernd_michaely.common.cli.parser.OptionDefinitionException
Creates a new instance of CommandLineOptionException without detail message.
OptionDefinitionException(String) - Constructor for exception de.bernd_michaely.common.cli.parser.OptionDefinitionException
Constructs an instance of CommandLineOptionException with the specified detail message.

P

parse(RandomAccessData, boolean) - Static method in class de.bernd_michaely.x3i.types.FovDataFactory
Parses the given data source using a standard parser.
parse(RandomAccessData, boolean, boolean, long) - Static method in class de.bernd_michaely.x3i.types.FovDataFactory
Parses the given data source and returns the result.
parse(String...) - Method in class de.bernd_michaely.common.cli.parser.CommandLineArguments
Parse command line arguments.
parsedSuccessfully - Variable in class de.bernd_michaely.x3f.types.X3fData
 
parseFovData(Path, boolean, BiConsumer<RandomAccessData, FovDataType>) - Method in class de.bernd_michaely.x3f.extractor.cli.CommandLineProcessor
 
parseOrRecover(byte[], boolean, BiConsumer<RandomAccessData, FovDataType>) - Static method in class de.bernd_michaely.x3i.types.FovDataFactory
Parses the given data source using the standard parser and if it fails, immediately tries the recovery parser.
parseOrRecover(byte[], boolean, BiFunction<RandomAccessData, FovDataType, Optional<R>>) - Static method in class de.bernd_michaely.x3i.types.FovDataFactory
Parses the given data source using the standard parser and if it fails, immediately tries the recovery parser.
parseOrRecover(File, boolean, BiConsumer<RandomAccessData, FovDataType>) - Static method in class de.bernd_michaely.x3i.types.FovDataFactory
Parses the given data source using the standard parser and if it fails, immediately tries the recovery parser.
parseOrRecover(File, boolean, BiFunction<RandomAccessData, FovDataType, Optional<R>>) - Static method in class de.bernd_michaely.x3i.types.FovDataFactory
Parses the given data source using the standard parser and if it fails, immediately tries the recovery parser.
parseOrRecover(Path, boolean, BiConsumer<RandomAccessData, FovDataType>) - Static method in class de.bernd_michaely.x3i.types.FovDataFactory
Parses the given data source using the standard parser and if it fails, immediately tries the recovery parser.
parseOrRecover(Path, boolean, BiFunction<RandomAccessData, FovDataType, Optional<R>>) - Static method in class de.bernd_michaely.x3i.types.FovDataFactory
Parses the given data source using the standard parser and if it fails, immediately tries the recovery parser.
PrefixException(String) - Constructor for exception de.bernd_michaely.x3f.types.HuffmanTree.PrefixException
 
printFormattedDescription(PrintStream, boolean) - Method in class de.bernd_michaely.common.cli.parser.CommandLineArguments
Prints a formatted description of the defined options.
printMetaData(FovDataType) - Method in class de.bernd_michaely.x3f.extractor.cli.MetaDataPrinter
 

R

RadInputStream - Class in de.bernd_michaely.common.io.random
InputStream based on a RandomAccessData data source.
RadInputStream(RandomAccessData) - Constructor for class de.bernd_michaely.common.io.random.RadInputStream
Provides a view to the underlying RandomAccessData data source in full length as an InputStream.
RadInputStream(RandomAccessData, long, long) - Constructor for class de.bernd_michaely.common.io.random.RadInputStream
Provides a view to a subregion of the underlying RandomAccessData data source as an InputStream.
RANDOM - de.bernd_michaely.common.io.random.RandomAccessDataFactory.AccessType
This implementation type for file based instances is performance optimized for efficiently jumping around in a file (possibly through a slow I/O connection) and reading small portions of a file.
RandomAccessByteArrayImpl - Class in de.bernd_michaely.common.io.random
This class is a byte array based implementation of the RandomAccessData interface.
RandomAccessData - Interface in de.bernd_michaely.common.io.random
This interface is an abstraction for random data access.
RandomAccessDataClosedException - Exception in de.bernd_michaely.common.io.random
Exception type thrown if trying to use a RandomAccessData which has already been closed.
RandomAccessDataClosedException() - Constructor for exception de.bernd_michaely.common.io.random.RandomAccessDataClosedException
Creates a new default instance of RandomAccessDataClosedException.
RandomAccessDataClosedException(String) - Constructor for exception de.bernd_michaely.common.io.random.RandomAccessDataClosedException
Constructs an instance of RandomAccessDataClosedException with the specified detail message.
RandomAccessDataException - Exception in de.bernd_michaely.common.io.random
Exception type for RandomAccessData related exceptions.
RandomAccessDataException() - Constructor for exception de.bernd_michaely.common.io.random.RandomAccessDataException
Creates a new default instance of RandomAccessDataException.
RandomAccessDataException(String) - Constructor for exception de.bernd_michaely.common.io.random.RandomAccessDataException
Constructs an instance of RandomAccessDataException with the specified detail message.
RandomAccessDataException(String, Throwable) - Constructor for exception de.bernd_michaely.common.io.random.RandomAccessDataException
Constructs an instance of RandomAccessDataException with the specified detail message and cause.
RandomAccessDataException(Throwable) - Constructor for exception de.bernd_michaely.common.io.random.RandomAccessDataException
Constructs an instance of RandomAccessDataException with the specified cause.
RandomAccessDataFactory - Class in de.bernd_michaely.common.io.random
Factory class to create instances of objects implementing the RandomAccessData interface.
RandomAccessDataFactory.AccessType - Enum in de.bernd_michaely.common.io.random
This enum describes different methods to access files through a RandomAccessData interface.
RandomAccessDataScope - Class in de.bernd_michaely.common.io.random
Provides a RandomAccessData source for accessing a limited area of an underlying RandomAccessData source.
RandomAccessEndOfDataException - Exception in de.bernd_michaely.common.io.random
Specialized RandomAccessDataException type to indicate an error when trying to read beyond the end of a data source.
RandomAccessEndOfDataException() - Constructor for exception de.bernd_michaely.common.io.random.RandomAccessEndOfDataException
Creates a new default instance of RandomAccessEndOfDataException.
RandomAccessEndOfDataException(String) - Constructor for exception de.bernd_michaely.common.io.random.RandomAccessEndOfDataException
Constructs an instance of RandomAccessEndOfDataException with the specified detail message.
RandomAccessEndOfDataException(String, Throwable) - Constructor for exception de.bernd_michaely.common.io.random.RandomAccessEndOfDataException
Constructs an instance of RandomAccessEndOfDataException with the specified detail message and cause.
RandomAccessEndOfDataException(Throwable) - Constructor for exception de.bernd_michaely.common.io.random.RandomAccessEndOfDataException
Constructs an instance of RandomAccessEndOfDataException with the specified cause.
RandomAccessFileChannelImpl - Class in de.bernd_michaely.common.io.random
FileChannel based implementation of the RandomAccessData interface.
RandomAccessFileChannelImpl(Path) - Constructor for class de.bernd_michaely.common.io.random.RandomAccessFileChannelImpl
 
RandomAccessFileImpl - Class in de.bernd_michaely.common.io.random
This class is a RandomAccessFile based implementation of the RandomAccessData interface.
RandomAccessFileStreamImpl - Class in de.bernd_michaely.common.io.random
This class is a buffered FileInputStream based implementation of the RandomAccessData interface.
RandomAccessFileStreamImpl(File) - Constructor for class de.bernd_michaely.common.io.random.RandomAccessFileStreamImpl
 
read() - Method in class de.bernd_michaely.common.io.random.RadInputStream
 
read(byte[], int, int) - Method in class de.bernd_michaely.common.io.random.RadInputStream
 
read(RandomAccessData) - Method in class de.bernd_michaely.x3f.types.X3fPropertyList
Method to parse and collect information contained in a X3F property list.
readBytes(byte[], int, int) - Method in class de.bernd_michaely.common.io.random.RandomAccessByteArrayImpl
 
readBytes(byte[], int, int) - Method in interface de.bernd_michaely.common.io.random.RandomAccessData
Reads an array of bytes of the given length from this data source into the given buffer at the given offset.
readBytes(byte[], int, int) - Method in class de.bernd_michaely.common.io.random.RandomAccessDataScope
 
readBytes(byte[], int, int) - Method in class de.bernd_michaely.common.io.random.RandomAccessFileChannelImpl
 
readBytes(byte[], int, int) - Method in class de.bernd_michaely.common.io.random.RandomAccessFileImpl
 
readBytes(byte[], int, int) - Method in class de.bernd_michaely.common.io.random.RandomAccessFileStreamImpl
 
readBytes(int) - Method in class de.bernd_michaely.common.io.random.RandomAccessByteArrayImpl
 
readBytes(int) - Method in interface de.bernd_michaely.common.io.random.RandomAccessData
Reads an array of bytes of the given length from this data source.
readBytes(int) - Method in class de.bernd_michaely.common.io.random.RandomAccessDataScope
 
readBytes(int) - Method in class de.bernd_michaely.common.io.random.RandomAccessFileChannelImpl
 
readBytes(int) - Method in class de.bernd_michaely.common.io.random.RandomAccessFileImpl
 
readBytes(int) - Method in class de.bernd_michaely.common.io.random.RandomAccessFileStreamImpl
 
readBytes(RandomAccessData, int) - Method in class de.bernd_michaely.x3f.types.ByteArray
Reads the given number of bytes into this ByteArray object.
readUnsigned32(RandomAccessData) - Method in class de.bernd_michaely.x3f.types.UInt32
Sets this value by reading a little endian unsigned 32 bit value from the given data.
readUnsignedByte() - Method in class de.bernd_michaely.common.io.random.RandomAccessByteArrayImpl
 
readUnsignedByte() - Method in interface de.bernd_michaely.common.io.random.RandomAccessData
Reads an unsigned eight bit number from this data.
readUnsignedByte() - Method in class de.bernd_michaely.common.io.random.RandomAccessDataScope
 
readUnsignedByte() - Method in class de.bernd_michaely.common.io.random.RandomAccessFileChannelImpl
 
readUnsignedByte() - Method in class de.bernd_michaely.common.io.random.RandomAccessFileImpl
 
readUnsignedByte() - Method in class de.bernd_michaely.common.io.random.RandomAccessFileStreamImpl
 
readX3fDirectory(RandomAccessData) - Method in class de.bernd_michaely.x3f.types.X3fParser
Reads or reconstructs an X3fDirectory.
readX3fDirectory(RandomAccessData) - Method in class de.bernd_michaely.x3f.types.X3fParserRecovery
Reconstructs an X3fDirectory.
readX3fDirectory(RandomAccessData) - Method in class de.bernd_michaely.x3f.types.X3fParserStandard
Reads an X3fDirectory.
recover(RandomAccessData) - Static method in class de.bernd_michaely.x3i.types.FovDataFactory
Parses the given data source using a recovery parser.
RED - de.bernd_michaely.common.cli.parser.AnsiColorEscapeCodes
 
RESERVED - de.bernd_michaely.x3f.types.EnumX3fImageDataFormat
RESERVED
reset() - Method in class de.bernd_michaely.common.io.random.RadInputStream
Repositions this stream to the last marked position.
reset() - Method in class de.bernd_michaely.x3f.types.UInt32
Resets this value to zero.
root - Variable in class de.bernd_michaely.x3f.types.HuffmanTree
 
rotateImage(BufferedImage) - Method in class de.bernd_michaely.x3f.types.X3fImageData
Rotates the given image according to the rotation given in the X3F header.

S

setColoringEnabled(boolean) - Static method in class de.bernd_michaely.common.cli.parser.AnsiColorEscapeCodesUtil
Set coloring globally enabled.
setCurrentOffset(long) - Method in class de.bernd_michaely.common.io.random.RandomAccessByteArrayImpl
 
setCurrentOffset(long) - Method in interface de.bernd_michaely.common.io.random.RandomAccessData
Sets the current offset within this data.
setCurrentOffset(long) - Method in class de.bernd_michaely.common.io.random.RandomAccessDataScope
 
setCurrentOffset(long) - Method in class de.bernd_michaely.common.io.random.RandomAccessFileChannelImpl
 
setCurrentOffset(long) - Method in class de.bernd_michaely.common.io.random.RandomAccessFileImpl
 
setCurrentOffset(long) - Method in class de.bernd_michaely.common.io.random.RandomAccessFileStreamImpl
 
setDefaultPrintStream(PrintStream) - Method in class de.bernd_michaely.common.cli.parser.VerbosityUtil
Sets the default PrintStream.
setVerbosityLevel(int) - Method in class de.bernd_michaely.common.cli.parser.VerbosityUtil
Sets the verbosity level the the given value.
shortValue() - Method in class de.bernd_michaely.x3f.types.UnsignedInteger
This method gets the low 15 bits and returns them as short.
skip(long) - Method in class de.bernd_michaely.common.io.random.RadInputStream
Seeks efficiently relative to the current position to any offset within the data source.
STREAM - de.bernd_michaely.common.io.random.RandomAccessDataFactory.AccessType
This implementation type for file based instances is performance optimized for reading a file fully sequentially through a RandomAccessData interface.

T

toString() - Method in class de.bernd_michaely.x3f.types.ByteArray
 
toString() - Method in class de.bernd_michaely.x3f.types.UInt32
 
toString() - Method in class de.bernd_michaely.x3f.types.UnsignedInteger
 
toString() - Method in class de.bernd_michaely.x3f.types.VersionNumber
 
toString() - Method in class de.bernd_michaely.x3f.types.X3fDirectory.X3fDirectoryEntry
 
toString() - Method in class de.bernd_michaely.x3f.types.X3fHeader_2_1.X3fExtendedData_2_1
 
toString() - Method in class de.bernd_michaely.x3f.types.X3fHeader
 
toString() - Method in class de.bernd_michaely.x3f.types.X3fPropertyList
 
type - Variable in class de.bernd_michaely.x3f.types.X3fHeader_2_1.X3fExtendedData_2_1
 

U

uint32 - Variable in class de.bernd_michaely.x3f.types.UnsignedInteger
 
UInt32 - Class in de.bernd_michaely.x3f.types
Class for representing and handling of all 32 Bit values in the "FOVb" (X3F) file format specification.
UInt32() - Constructor for class de.bernd_michaely.x3f.types.UInt32
Initializes this value with zero.
UInt32(RandomAccessData) - Constructor for class de.bernd_michaely.x3f.types.UInt32
Initializes this value by reading four unsigned bytes from the given data.
UNCOMPRESSED_24BIT_RGB - de.bernd_michaely.x3f.types.EnumX3fImageDataFormat
uncompressed 24-bit 8/8/8 RGB
UnsignedInteger - Class in de.bernd_michaely.x3f.types
Class for representing and handling of unsigned 32 Bit integer values.
UnsignedInteger() - Constructor for class de.bernd_michaely.x3f.types.UnsignedInteger
Initializes this unsigned integer with a value of zero.
UnsignedInteger(int) - Constructor for class de.bernd_michaely.x3f.types.UnsignedInteger
Initializes this unsigned integer with a given value.

V

validX3fData - Variable in class de.bernd_michaely.x3f.types.X3fData
 
value - Variable in class de.bernd_michaely.x3f.types.X3fHeader_2_1.X3fExtendedData_2_1
 
valueOf(String) - Static method in enum de.bernd_michaely.common.cli.parser.AnsiColorEscapeCodes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.bernd_michaely.common.io.random.RandomAccessDataFactory.AccessType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.bernd_michaely.x3f.types.EnumX3fImageDataFormat
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.bernd_michaely.common.cli.parser.AnsiColorEscapeCodes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.bernd_michaely.common.io.random.RandomAccessDataFactory.AccessType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.bernd_michaely.x3f.types.EnumX3fImageDataFormat
Returns an array containing the constants of this enum type, in the order they are declared.
VerbosityUtil - Class in de.bernd_michaely.common.cli.parser
Utility class for handling the verbosity options of command line applications.
VerbosityUtil() - Constructor for class de.bernd_michaely.common.cli.parser.VerbosityUtil
Constructor to initialize with no verbosity.
VerbosityUtil(int) - Constructor for class de.bernd_michaely.common.cli.parser.VerbosityUtil
Constructor to initialize with given verbosity level.
VersionNumber - Class in de.bernd_michaely.x3f.types
Class to represent a X3F version number.
VersionNumber() - Constructor for class de.bernd_michaely.x3f.types.VersionNumber
 
VersionNumber(int, int) - Constructor for class de.bernd_michaely.x3f.types.VersionNumber
 
VersionNumber(UnsignedInteger) - Constructor for class de.bernd_michaely.x3f.types.VersionNumber
 

W

WHITE - de.bernd_michaely.common.cli.parser.AnsiColorEscapeCodes
 
writeImage(RandomAccessData, OutputStream) - Method in class de.bernd_michaely.x3f.types.X3fImageData
Writes this image as JPEG to an OutputStream.
writeJpgToFile(X3fData, RandomAccessData, Path) - Method in class de.bernd_michaely.x3f.extractor.cli.CommandLineProcessor
 
writeX3fToFile(X3fData, RandomAccessData, Path) - Method in class de.bernd_michaely.x3f.extractor.cli.CommandLineProcessor
 

X

x3fData - Variable in class de.bernd_michaely.x3f.types.X3fParser
The data structure to be filled with the parser result.
X3fData - Class in de.bernd_michaely.x3f.types
Class for representing the data and metadata contained in FOVb data (X3F files).
X3fData() - Constructor for class de.bernd_michaely.x3f.types.X3fData
Protected constructor.
X3fData(long) - Constructor for class de.bernd_michaely.x3f.types.X3fData
Protected constructor.
X3fDataFactory - Class in de.bernd_michaely.x3f.types
This class is the main entry point to this module.
X3fDataFactory() - Constructor for class de.bernd_michaely.x3f.types.X3fDataFactory
Protected constructor.
X3fDirectory - Class in de.bernd_michaely.x3f.types
Class for parsing and representing the data contained in a FOVb (X3F) directory section.
X3fDirectory() - Constructor for class de.bernd_michaely.x3f.types.X3fDirectory
Constructor to create an empty directory section.
X3fDirectory(RandomAccessData) - Constructor for class de.bernd_michaely.x3f.types.X3fDirectory
Constructor to parse and collect information contained in a X3F direcrory section.
X3fDirectory(X3fDirectory.X3fDirectoryEntry...) - Constructor for class de.bernd_michaely.x3f.types.X3fDirectory
Constructor to create a directory section with given entries.
X3fDirectory.X3fDirectoryEntry - Class in de.bernd_michaely.x3f.types
Class for encapsulating data contained in X3F directory entries.
X3fDirectoryEntry(long, int, String) - Constructor for class de.bernd_michaely.x3f.types.X3fDirectory.X3fDirectoryEntry
Constructor with given values.
X3fDirectoryEntry(RandomAccessData) - Constructor for class de.bernd_michaely.x3f.types.X3fDirectory.X3fDirectoryEntry
Constructor to read from a data source.
X3fExtendedData_2_1() - Constructor for class de.bernd_michaely.x3f.types.X3fHeader_2_1.X3fExtendedData_2_1
 
X3fHeader - Class in de.bernd_michaely.x3f.types
Base class representing the data contained in a X3F header section.
X3fHeader(VersionNumber) - Constructor for class de.bernd_michaely.x3f.types.X3fHeader
 
X3fHeader_2_1 - Class in de.bernd_michaely.x3f.types
Class representing the data contained in a X3F extended header section.
X3fHeader_2_1(VersionNumber, RandomAccessData) - Constructor for class de.bernd_michaely.x3f.types.X3fHeader_2_1
 
X3fHeader_2_1.X3fExtendedData_2_1 - Class in de.bernd_michaely.x3f.types
Class for encapsulating X3F extended data.
X3fHeader_2_x - Class in de.bernd_michaely.x3f.types
Class representing the data contained in a X3F header section with major revision 2.
X3fHeader_2_x(VersionNumber, RandomAccessData) - Constructor for class de.bernd_michaely.x3f.types.X3fHeader_2_x
 
X3fHeader_3_x - Class in de.bernd_michaely.x3f.types
Class representing the data contained in a X3F header section with major revision 3.
X3fHeader_3_x(VersionNumber, RandomAccessData) - Constructor for class de.bernd_michaely.x3f.types.X3fHeader_3_x
 
X3fHeader_4_x - Class in de.bernd_michaely.x3f.types
Class representing the data contained in a X3F header section with major revision 4.
X3fHeader_4_x(VersionNumber, RandomAccessData) - Constructor for class de.bernd_michaely.x3f.types.X3fHeader_4_x
 
X3fHeaderFactory - Class in de.bernd_michaely.x3f.types
This class creates instances of X3fHeader objects depending on the data format.
X3fHeaderFactory() - Constructor for class de.bernd_michaely.x3f.types.X3fHeaderFactory
Protected constructor.
X3fImageData - Class in de.bernd_michaely.x3f.types
Class for representing image data contained in X3F data.
X3fImageData(RandomAccessData, int, int) - Constructor for class de.bernd_michaely.x3f.types.X3fImageData
Constructor to parse and collect information contained in a X3F image section.
X3fParser - Class in de.bernd_michaely.x3f.types
This class is an abstract base class for X3F parser classes.
X3fParser(RandomAccessData) - Constructor for class de.bernd_michaely.x3f.types.X3fParser
Constructor identifying and reading the file type and header.
X3fParser(RandomAccessData, boolean, long) - Constructor for class de.bernd_michaely.x3f.types.X3fParser
Constructor identifying and reading the file header.
X3fParserRecovery - Class in de.bernd_michaely.x3f.types
This class implements the recovery parsing method for X3F data.
X3fParserStandard - Class in de.bernd_michaely.x3f.types
This class implements the standard parsing method for FOVb (X3F) data.
X3fPropertyList - Class in de.bernd_michaely.x3f.types
Class for representing the property list contained in X3F data.
X3fPropertyList() - Constructor for class de.bernd_michaely.x3f.types.X3fPropertyList
Constructor for X3F property list.
X3fPropertyList.X3fPropertyListHeader - Class in de.bernd_michaely.x3f.types
Class for representing a property list header contained in X3F data.
X3fPropertyListHeader(RandomAccessData) - Constructor for class de.bernd_michaely.x3f.types.X3fPropertyList.X3fPropertyListHeader
Constructor to parse and collect information contained in a X3F property list header.
X3fPropertyNames - Class in de.bernd_michaely.x3f.types
Class for representing X3F standard property names and creating descriptive values.
X3iData - Class in de.bernd_michaely.x3i.types
Class for representing the data and metadata contained in FOVi data (X3I files).
X3iData() - Constructor for class de.bernd_michaely.x3i.types.X3iData
Protected constructor.
X3iData(boolean) - Constructor for class de.bernd_michaely.x3i.types.X3iData
Constructor for unit tests.

Y

YELLOW - de.bernd_michaely.common.cli.parser.AnsiColorEscapeCodes
 
A B C D E F G H I J L M O P R S T U V W X Y 
All Classes All Packages