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[]Fields inherited from class javax.imageio.metadata.IIOMetadata
controller, defaultController, extraMetadataFormatClassNames, extraMetadataFormatNames, nativeMetadataFormatClassName, nativeMetadataFormatName, standardFormatSupported -
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 NodeDefault implementation that throwsUnsupportedOperationException.private Iterator<PSDImageResource> getResources(int... resourceTypes) private <T extends PSDImageResource>
Iterator<T> getResources(Class<T> resourceType) protected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNodeprotected IIOMetadataNode(package private) booleanhasAlpha()Methods inherited from class com.twelvemonkeys.imageio.AbstractMetadata
assertMutable, getAsTree, isReadOnly, mergeTree, reset, toListString, validateFormatNameMethods inherited from class javax.imageio.metadata.IIOMetadata
activateController, getController, getDefaultController, getExtraMetadataFormatNames, getMetadataFormat, getMetadataFormatNames, getNativeMetadataFormatName, getStandardTree, hasController, isStandardMetadataFormatSupported, setController, setFromTree
-
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
Description copied from class:AbstractMetadataDefault implementation that throwsUnsupportedOperationException. Subclasses that supports formats other than standard metadata should override this method.- Overrides:
getNativeTreein classAbstractMetadata
-
createHeaderNode
-
createImageResourcesNode
-
appendEntries
-
createLayerInfoNode
-
getClippingValue
-
createGlobalLayerMaskNode
-
getGlobalLayerMaskKind
-
getStandardChromaNode
- 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
-