public abstract class TIFFMetadataFormat
extends java.lang.Object
implements javax.imageio.metadata.IIOMetadataFormat
Modifier and Type | Field and Description |
---|---|
protected java.util.Map |
attrInfoMap |
protected java.util.Map |
elementInfoMap |
protected java.lang.String |
resourceBaseName |
protected java.lang.String |
rootName |
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 and Description |
---|
TIFFMetadataFormat() |
Modifier and Type | Method and Description |
---|---|
int |
getAttributeDataType(java.lang.String elementName,
java.lang.String attrName) |
java.lang.String |
getAttributeDefaultValue(java.lang.String elementName,
java.lang.String attrName) |
java.lang.String |
getAttributeDescription(java.lang.String elementName,
java.lang.String attrName,
java.util.Locale locale) |
java.lang.String[] |
getAttributeEnumerations(java.lang.String elementName,
java.lang.String attrName) |
int |
getAttributeListMaxLength(java.lang.String elementName,
java.lang.String attrName) |
int |
getAttributeListMinLength(java.lang.String elementName,
java.lang.String attrName) |
java.lang.String |
getAttributeMaxValue(java.lang.String elementName,
java.lang.String attrName) |
java.lang.String |
getAttributeMinValue(java.lang.String elementName,
java.lang.String attrName) |
java.lang.String[] |
getAttributeNames(java.lang.String elementName) |
int |
getAttributeValueType(java.lang.String elementName,
java.lang.String attrName) |
java.lang.String[] |
getChildNames(java.lang.String elementName) |
int |
getChildPolicy(java.lang.String elementName) |
java.lang.String |
getElementDescription(java.lang.String elementName,
java.util.Locale locale) |
int |
getElementMaxChildren(java.lang.String elementName) |
int |
getElementMinChildren(java.lang.String elementName) |
int |
getObjectArrayMaxLength(java.lang.String elementName) |
int |
getObjectArrayMinLength(java.lang.String elementName) |
java.lang.Class |
getObjectClass(java.lang.String elementName) |
java.lang.Object |
getObjectDefaultValue(java.lang.String elementName) |
java.lang.Object[] |
getObjectEnumerations(java.lang.String elementName) |
java.lang.Comparable |
getObjectMaxValue(java.lang.String elementName) |
java.lang.Comparable |
getObjectMinValue(java.lang.String elementName) |
int |
getObjectValueType(java.lang.String elementName) |
java.lang.String |
getRootName() |
boolean |
isAttributeRequired(java.lang.String elementName,
java.lang.String attrName) |
protected java.util.Map elementInfoMap
protected java.util.Map attrInfoMap
protected java.lang.String resourceBaseName
protected java.lang.String rootName
public java.lang.String getRootName()
getRootName
in interface javax.imageio.metadata.IIOMetadataFormat
public int getElementMinChildren(java.lang.String elementName)
getElementMinChildren
in interface javax.imageio.metadata.IIOMetadataFormat
public int getElementMaxChildren(java.lang.String elementName)
getElementMaxChildren
in interface javax.imageio.metadata.IIOMetadataFormat
public java.lang.String getElementDescription(java.lang.String elementName, java.util.Locale locale)
getElementDescription
in interface javax.imageio.metadata.IIOMetadataFormat
public int getChildPolicy(java.lang.String elementName)
getChildPolicy
in interface javax.imageio.metadata.IIOMetadataFormat
public java.lang.String[] getChildNames(java.lang.String elementName)
getChildNames
in interface javax.imageio.metadata.IIOMetadataFormat
public java.lang.String[] getAttributeNames(java.lang.String elementName)
getAttributeNames
in interface javax.imageio.metadata.IIOMetadataFormat
public int getAttributeValueType(java.lang.String elementName, java.lang.String attrName)
getAttributeValueType
in interface javax.imageio.metadata.IIOMetadataFormat
public int getAttributeDataType(java.lang.String elementName, java.lang.String attrName)
getAttributeDataType
in interface javax.imageio.metadata.IIOMetadataFormat
public boolean isAttributeRequired(java.lang.String elementName, java.lang.String attrName)
isAttributeRequired
in interface javax.imageio.metadata.IIOMetadataFormat
public java.lang.String getAttributeDefaultValue(java.lang.String elementName, java.lang.String attrName)
getAttributeDefaultValue
in interface javax.imageio.metadata.IIOMetadataFormat
public java.lang.String[] getAttributeEnumerations(java.lang.String elementName, java.lang.String attrName)
getAttributeEnumerations
in interface javax.imageio.metadata.IIOMetadataFormat
public java.lang.String getAttributeMinValue(java.lang.String elementName, java.lang.String attrName)
getAttributeMinValue
in interface javax.imageio.metadata.IIOMetadataFormat
public java.lang.String getAttributeMaxValue(java.lang.String elementName, java.lang.String attrName)
getAttributeMaxValue
in interface javax.imageio.metadata.IIOMetadataFormat
public int getAttributeListMinLength(java.lang.String elementName, java.lang.String attrName)
getAttributeListMinLength
in interface javax.imageio.metadata.IIOMetadataFormat
public int getAttributeListMaxLength(java.lang.String elementName, java.lang.String attrName)
getAttributeListMaxLength
in interface javax.imageio.metadata.IIOMetadataFormat
public java.lang.String getAttributeDescription(java.lang.String elementName, java.lang.String attrName, java.util.Locale locale)
getAttributeDescription
in interface javax.imageio.metadata.IIOMetadataFormat
public int getObjectValueType(java.lang.String elementName)
getObjectValueType
in interface javax.imageio.metadata.IIOMetadataFormat
public java.lang.Class getObjectClass(java.lang.String elementName)
getObjectClass
in interface javax.imageio.metadata.IIOMetadataFormat
public java.lang.Object getObjectDefaultValue(java.lang.String elementName)
getObjectDefaultValue
in interface javax.imageio.metadata.IIOMetadataFormat
public java.lang.Object[] getObjectEnumerations(java.lang.String elementName)
getObjectEnumerations
in interface javax.imageio.metadata.IIOMetadataFormat
public java.lang.Comparable getObjectMinValue(java.lang.String elementName)
getObjectMinValue
in interface javax.imageio.metadata.IIOMetadataFormat
public java.lang.Comparable getObjectMaxValue(java.lang.String elementName)
getObjectMaxValue
in interface javax.imageio.metadata.IIOMetadataFormat
public int getObjectArrayMinLength(java.lang.String elementName)
getObjectArrayMinLength
in interface javax.imageio.metadata.IIOMetadataFormat
public int getObjectArrayMaxLength(java.lang.String elementName)
getObjectArrayMaxLength
in interface javax.imageio.metadata.IIOMetadataFormat
Copyright © 2014 Open Microscopy Environment