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
All Classes All Packages
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 underlyingRandomAccessData
source. - createInstance(File, RandomAccessDataFactory.AccessType) - Static method in class de.bernd_michaely.common.io.random.RandomAccessDataFactory
-
Creates a
File
based instance of aRandomAccessData
type. - createInstance(Path) - Static method in class de.bernd_michaely.common.io.random.RandomAccessDataFactory
- 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 anInputStream
. - 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 anInputStream
. - 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 theRandomAccessData
interface. - RandomAccessFileStreamImpl - Class in de.bernd_michaely.common.io.random
-
This class is a buffered
FileInputStream
based implementation of theRandomAccessData
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
All Classes All Packages