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.IIOMetadataFormatpublic int getElementMinChildren(java.lang.String elementName)
getElementMinChildren in interface javax.imageio.metadata.IIOMetadataFormatpublic int getElementMaxChildren(java.lang.String elementName)
getElementMaxChildren in interface javax.imageio.metadata.IIOMetadataFormatpublic java.lang.String getElementDescription(java.lang.String elementName,
                                     java.util.Locale locale)
getElementDescription in interface javax.imageio.metadata.IIOMetadataFormatpublic int getChildPolicy(java.lang.String elementName)
getChildPolicy in interface javax.imageio.metadata.IIOMetadataFormatpublic java.lang.String[] getChildNames(java.lang.String elementName)
getChildNames in interface javax.imageio.metadata.IIOMetadataFormatpublic java.lang.String[] getAttributeNames(java.lang.String elementName)
getAttributeNames in interface javax.imageio.metadata.IIOMetadataFormatpublic int getAttributeValueType(java.lang.String elementName,
                        java.lang.String attrName)
getAttributeValueType in interface javax.imageio.metadata.IIOMetadataFormatpublic int getAttributeDataType(java.lang.String elementName,
                       java.lang.String attrName)
getAttributeDataType in interface javax.imageio.metadata.IIOMetadataFormatpublic boolean isAttributeRequired(java.lang.String elementName,
                          java.lang.String attrName)
isAttributeRequired in interface javax.imageio.metadata.IIOMetadataFormatpublic java.lang.String getAttributeDefaultValue(java.lang.String elementName,
                                        java.lang.String attrName)
getAttributeDefaultValue in interface javax.imageio.metadata.IIOMetadataFormatpublic java.lang.String[] getAttributeEnumerations(java.lang.String elementName,
                                          java.lang.String attrName)
getAttributeEnumerations in interface javax.imageio.metadata.IIOMetadataFormatpublic java.lang.String getAttributeMinValue(java.lang.String elementName,
                                    java.lang.String attrName)
getAttributeMinValue in interface javax.imageio.metadata.IIOMetadataFormatpublic java.lang.String getAttributeMaxValue(java.lang.String elementName,
                                    java.lang.String attrName)
getAttributeMaxValue in interface javax.imageio.metadata.IIOMetadataFormatpublic int getAttributeListMinLength(java.lang.String elementName,
                            java.lang.String attrName)
getAttributeListMinLength in interface javax.imageio.metadata.IIOMetadataFormatpublic int getAttributeListMaxLength(java.lang.String elementName,
                            java.lang.String attrName)
getAttributeListMaxLength in interface javax.imageio.metadata.IIOMetadataFormatpublic java.lang.String getAttributeDescription(java.lang.String elementName,
                                       java.lang.String attrName,
                                       java.util.Locale locale)
getAttributeDescription in interface javax.imageio.metadata.IIOMetadataFormatpublic int getObjectValueType(java.lang.String elementName)
getObjectValueType in interface javax.imageio.metadata.IIOMetadataFormatpublic java.lang.Class getObjectClass(java.lang.String elementName)
getObjectClass in interface javax.imageio.metadata.IIOMetadataFormatpublic java.lang.Object getObjectDefaultValue(java.lang.String elementName)
getObjectDefaultValue in interface javax.imageio.metadata.IIOMetadataFormatpublic java.lang.Object[] getObjectEnumerations(java.lang.String elementName)
getObjectEnumerations in interface javax.imageio.metadata.IIOMetadataFormatpublic java.lang.Comparable getObjectMinValue(java.lang.String elementName)
getObjectMinValue in interface javax.imageio.metadata.IIOMetadataFormatpublic java.lang.Comparable getObjectMaxValue(java.lang.String elementName)
getObjectMaxValue in interface javax.imageio.metadata.IIOMetadataFormatpublic int getObjectArrayMinLength(java.lang.String elementName)
getObjectArrayMinLength in interface javax.imageio.metadata.IIOMetadataFormatpublic int getObjectArrayMaxLength(java.lang.String elementName)
getObjectArrayMaxLength in interface javax.imageio.metadata.IIOMetadataFormatCopyright © 2014 Open Microscopy Environment