Class PSDMetadata
java.lang.Object
javax.imageio.metadata.IIOMetadata
com.twelvemonkeys.imageio.AbstractMetadata
com.twelvemonkeys.imageio.plugins.psd.PSDMetadata
- All Implemented Interfaces:
Cloneable
PSDMetadata
- Version:
- $Id: PSDMetadata.java,v 1.0 Nov 4, 2009 5:28:12 PM haraldk Exp$
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final String[](package private) PSDColorData(package private) int(package private) static final String[](package private) static final String[](package private) static final String[](package private) PSDGlobalLayerMask(package private) static final String[](package private) PSDHeader(package private) long(package private) List<PSDImageResource> (package private) long(package private) static final String[](package private) long(package private) int(package private) List<PSDLayerInfo> (package private) long(package private) static final String(package private) static final String(package private) static final String[](package private) static final String[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidappendEntries(IIOMetadataNode node, String type, Directory directory) private voidappendTextEntriesFlat(IIOMetadataNode node, Directory directory, FilterIterator.Filter<Entry> filter) private static floatasMM(short unit, float resolution) clone()private Nodeprivate Nodeprivate Nodeprivate Nodeprivate IIOMetadataNodeprivate StringgetClippingValue(int clipping) private StringgetGlobalLayerMaskKind(int kind) (package private) intprivate StringgetMultiChannelCS(short channels) protected NodeNative format supportprivate Iterator<PSDImageResource> getResources(int... resourceTypes) private <T extends PSDImageResource>
Iterator<T> getResources(Class<T> resourceType) protected IIOMetadataNodeStandard format supportprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNode(package private) booleanhasAlpha()Methods inherited from class AbstractMetadata
assertMutable, getAsTree, isReadOnly, mergeTree, reset, toListString, validateFormatName
-
Field Details
-
NATIVE_METADATA_FORMAT_NAME
- See Also:
-
NATIVE_METADATA_FORMAT_CLASS_NAME
- See Also:
-
header
PSDHeader header -
colorData
PSDColorData colorData -
compression
int compression -
imageResources
List<PSDImageResource> imageResources -
globalLayerMask
PSDGlobalLayerMask globalLayerMask -
layerInfo
List<PSDLayerInfo> layerInfo -
layerCount
int layerCount -
imageResourcesStart
long imageResourcesStart -
layerAndMaskInfoStart
long layerAndMaskInfoStart -
layersStart
long layersStart -
imageDataStart
long imageDataStart -
COLOR_MODES
-
DISPLAY_INFO_CS
-
DISPLAY_INFO_KINDS
-
RESOLUTION_UNITS
-
DIMENSION_UNITS
-
JAVA_CS
-
GUIDE_ORIENTATIONS
-
PRINT_SCALE_STYLES
-
-
Constructor Details
-
PSDMetadata
PSDMetadata()
-
-
Method Details
-
getNativeTree
Native format support- Overrides:
getNativeTreein classAbstractMetadata
-
createHeaderNode
-
createImageResourcesNode
-
appendEntries
-
createLayerInfoNode
-
getClippingValue
-
createGlobalLayerMaskNode
-
getGlobalLayerMaskKind
-
getStandardChromaNode
Standard format support- Overrides:
getStandardChromaNodein classIIOMetadata
-
createPaletteNode
-
getMultiChannelCS
-
getStandardCompressionNode
- Overrides:
getStandardCompressionNodein classIIOMetadata
-
getStandardDataNode
- Overrides:
getStandardDataNodein classIIOMetadata
-
getStandardDimensionNode
- Overrides:
getStandardDimensionNodein classIIOMetadata
-
asMM
private static float asMM(short unit, float resolution) -
getStandardDocumentNode
- Overrides:
getStandardDocumentNodein classIIOMetadata
-
getStandardTextNode
- Overrides:
getStandardTextNodein classIIOMetadata
-
appendTextEntriesFlat
private void appendTextEntriesFlat(IIOMetadataNode node, Directory directory, FilterIterator.Filter<Entry> filter) -
getStandardTileNode
- Overrides:
getStandardTileNodein classIIOMetadata
-
getStandardTransparencyNode
- Overrides:
getStandardTransparencyNodein classIIOMetadata
-
hasAlpha
boolean hasAlpha() -
getLayerCount
int getLayerCount() -
getResources
-
getResources
-
clone
-