Class TIFFMetadataFormat
java.lang.Object
com.github.jaiimageio.impl.plugins.tiff.TIFFMetadataFormat
- All Implemented Interfaces:
IIOMetadataFormat
- Direct Known Subclasses:
TIFFImageMetadataFormat
,TIFFStreamMetadataFormat
-
Field Summary
FieldsFields inherited from interface javax.imageio.metadata.IIOMetadataFormat
CHILD_POLICY_ALL, CHILD_POLICY_CHOICE, CHILD_POLICY_EMPTY, CHILD_POLICY_MAX, CHILD_POLICY_REPEAT, CHILD_POLICY_SEQUENCE, CHILD_POLICY_SOME, DATATYPE_BOOLEAN, DATATYPE_DOUBLE, DATATYPE_FLOAT, DATATYPE_INTEGER, DATATYPE_STRING, VALUE_ARBITRARY, VALUE_ENUMERATION, VALUE_LIST, VALUE_NONE, VALUE_RANGE, VALUE_RANGE_MAX_INCLUSIVE, VALUE_RANGE_MAX_INCLUSIVE_MASK, VALUE_RANGE_MIN_INCLUSIVE, VALUE_RANGE_MIN_INCLUSIVE_MASK, VALUE_RANGE_MIN_MAX_INCLUSIVE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
getAttributeDataType
(String elementName, String attrName) getAttributeDefaultValue
(String elementName, String attrName) getAttributeDescription
(String elementName, String attrName, Locale locale) String[]
getAttributeEnumerations
(String elementName, String attrName) int
getAttributeListMaxLength
(String elementName, String attrName) int
getAttributeListMinLength
(String elementName, String attrName) getAttributeMaxValue
(String elementName, String attrName) getAttributeMinValue
(String elementName, String attrName) String[]
getAttributeNames
(String elementName) int
getAttributeValueType
(String elementName, String attrName) private TIFFAttrInfo
getAttrInfo
(String elementName, String attrName) String[]
getChildNames
(String elementName) int
getChildPolicy
(String elementName) getElementDescription
(String elementName, Locale locale) private TIFFElementInfo
getElementInfo
(String elementName) int
getElementMaxChildren
(String elementName) int
getElementMinChildren
(String elementName) int
getObjectArrayMaxLength
(String elementName) int
getObjectArrayMinLength
(String elementName) getObjectClass
(String elementName) getObjectDefaultValue
(String elementName) Object[]
getObjectEnumerations
(String elementName) getObjectMaxValue
(String elementName) getObjectMinValue
(String elementName) int
getObjectValueType
(String elementName) private String
getResource
(String key, Locale locale) boolean
isAttributeRequired
(String elementName, String attrName) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.imageio.metadata.IIOMetadataFormat
canNodeAppear
-
Field Details
-
elementInfoMap
-
attrInfoMap
-
resourceBaseName
-
rootName
-
-
Constructor Details
-
TIFFMetadataFormat
public TIFFMetadataFormat()
-
-
Method Details
-
getRootName
- Specified by:
getRootName
in interfaceIIOMetadataFormat
-
getResource
-
getElementInfo
-
getAttrInfo
-
getElementMinChildren
- Specified by:
getElementMinChildren
in interfaceIIOMetadataFormat
-
getElementMaxChildren
- Specified by:
getElementMaxChildren
in interfaceIIOMetadataFormat
-
getElementDescription
- Specified by:
getElementDescription
in interfaceIIOMetadataFormat
-
getChildPolicy
- Specified by:
getChildPolicy
in interfaceIIOMetadataFormat
-
getChildNames
- Specified by:
getChildNames
in interfaceIIOMetadataFormat
-
getAttributeNames
- Specified by:
getAttributeNames
in interfaceIIOMetadataFormat
-
getAttributeValueType
- Specified by:
getAttributeValueType
in interfaceIIOMetadataFormat
-
getAttributeDataType
- Specified by:
getAttributeDataType
in interfaceIIOMetadataFormat
-
isAttributeRequired
- Specified by:
isAttributeRequired
in interfaceIIOMetadataFormat
-
getAttributeDefaultValue
- Specified by:
getAttributeDefaultValue
in interfaceIIOMetadataFormat
-
getAttributeEnumerations
- Specified by:
getAttributeEnumerations
in interfaceIIOMetadataFormat
-
getAttributeMinValue
- Specified by:
getAttributeMinValue
in interfaceIIOMetadataFormat
-
getAttributeMaxValue
- Specified by:
getAttributeMaxValue
in interfaceIIOMetadataFormat
-
getAttributeListMinLength
- Specified by:
getAttributeListMinLength
in interfaceIIOMetadataFormat
-
getAttributeListMaxLength
- Specified by:
getAttributeListMaxLength
in interfaceIIOMetadataFormat
-
getAttributeDescription
- Specified by:
getAttributeDescription
in interfaceIIOMetadataFormat
-
getObjectValueType
- Specified by:
getObjectValueType
in interfaceIIOMetadataFormat
-
getObjectClass
- Specified by:
getObjectClass
in interfaceIIOMetadataFormat
-
getObjectDefaultValue
- Specified by:
getObjectDefaultValue
in interfaceIIOMetadataFormat
-
getObjectEnumerations
- Specified by:
getObjectEnumerations
in interfaceIIOMetadataFormat
-
getObjectMinValue
- Specified by:
getObjectMinValue
in interfaceIIOMetadataFormat
-
getObjectMaxValue
- Specified by:
getObjectMaxValue
in interfaceIIOMetadataFormat
-
getObjectArrayMinLength
- Specified by:
getObjectArrayMinLength
in interfaceIIOMetadataFormat
-
getObjectArrayMaxLength
- Specified by:
getObjectArrayMaxLength
in interfaceIIOMetadataFormat
-