Class JPEGImage10Metadata
java.lang.Object
javax.imageio.metadata.IIOMetadata
com.twelvemonkeys.imageio.AbstractMetadata
com.twelvemonkeys.imageio.plugins.jpeg.JPEGImage10Metadata
- All Implemented Interfaces:
Cloneable
JPEGImage10Metadata.
- Version:
- $Id: JPEGImage10Metadata.java,v 1.0 10/08/16 harald.kuhr Exp$
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AdobeDCT
private final ICC_Profile
private final CompoundDirectory
private final Frame
(package private) static final String
Native metadata format nameprivate final JFIF
private final JFXX
Fields inherited from class javax.imageio.metadata.IIOMetadata
controller, defaultController, extraMetadataFormatClassNames, extraMetadataFormatNames, nativeMetadataFormatClassName, nativeMetadataFormatName, standardFormatSupported
-
Constructor Summary
ConstructorsConstructorDescriptionJPEGImage10Metadata
(List<Segment> segments, Frame frame, JFIF jfif, JFXX jfxx, ICC_Profile embeddedICCProfile, AdobeDCT adobeDCT, CompoundDirectory exif) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
apendJFXX
(IIOMetadataNode app0JFIF) private void
appendHuffmanTables
(HuffmanTable huffmanTable, int tableClass, IIOMetadataNode dht) private void
appendICCProfile
(IIOMetadataNode app0JFIF) private void
appendMarkerSequence
(IIOMetadataNode root, List<Segment> segments, boolean isJFIF) private String
private String
getExifOrientation
(Directory exif) protected Node
Default implementation that throwsUnsupportedOperationException
.protected IIOMetadataNode
protected IIOMetadataNode
protected IIOMetadataNode
protected IIOMetadataNode
protected IIOMetadataNode
private boolean
hasAlpha()
private boolean
Methods inherited from class com.twelvemonkeys.imageio.AbstractMetadata
assertMutable, getAsTree, isReadOnly, mergeTree, reset, toListString, validateFormatName
Methods inherited from class javax.imageio.metadata.IIOMetadata
activateController, getController, getDefaultController, getExtraMetadataFormatNames, getMetadataFormat, getMetadataFormatNames, getNativeMetadataFormatName, getStandardDataNode, getStandardDocumentNode, getStandardTileNode, getStandardTree, hasController, isStandardMetadataFormatSupported, setController, setFromTree
-
Field Details
-
JAVAX_IMAGEIO_JPEG_IMAGE_1_0
Native metadata format name- See Also:
-
segments
-
frame
-
jfif
-
adobeDCT
-
jfxx
-
embeddedICCProfile
-
exif
-
-
Constructor Details
-
JPEGImage10Metadata
JPEGImage10Metadata(List<Segment> segments, Frame frame, JFIF jfif, JFXX jfxx, ICC_Profile embeddedICCProfile, AdobeDCT adobeDCT, CompoundDirectory exif)
-
-
Method Details
-
getNativeTree
Description copied from class:AbstractMetadata
Default implementation that throwsUnsupportedOperationException
. Subclasses that supports formats other than standard metadata should override this method.- Overrides:
getNativeTree
in classAbstractMetadata
-
appendMarkerSequence
-
appendHuffmanTables
-
appendICCProfile
-
apendJFXX
-
getStandardChromaNode
- Overrides:
getStandardChromaNode
in classIIOMetadata
-
getColorSpaceType
-
hasAlpha
private boolean hasAlpha() -
isLossess
private boolean isLossess() -
getStandardTransparencyNode
- Overrides:
getStandardTransparencyNode
in classIIOMetadata
-
getStandardCompressionNode
- Overrides:
getStandardCompressionNode
in classIIOMetadata
-
getStandardDimensionNode
- Overrides:
getStandardDimensionNode
in classIIOMetadata
-
getExifOrientation
-
getStandardTextNode
- Overrides:
getStandardTextNode
in classIIOMetadata
-