public abstract class TIFFMetadataFormat extends Object implements IIOMetadataFormat
Modifier and Type | Field and Description |
---|---|
protected Map |
attrInfoMap |
protected Map |
elementInfoMap |
protected String |
resourceBaseName |
protected 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() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
canNodeAppear
protected Map elementInfoMap
protected Map attrInfoMap
protected String resourceBaseName
protected String rootName
public String getRootName()
getRootName
in interface IIOMetadataFormat
private TIFFElementInfo getElementInfo(String elementName)
private TIFFAttrInfo getAttrInfo(String elementName, String attrName)
public int getElementMinChildren(String elementName)
getElementMinChildren
in interface IIOMetadataFormat
public int getElementMaxChildren(String elementName)
getElementMaxChildren
in interface IIOMetadataFormat
public String getElementDescription(String elementName, Locale locale)
getElementDescription
in interface IIOMetadataFormat
public int getChildPolicy(String elementName)
getChildPolicy
in interface IIOMetadataFormat
public String[] getChildNames(String elementName)
getChildNames
in interface IIOMetadataFormat
public String[] getAttributeNames(String elementName)
getAttributeNames
in interface IIOMetadataFormat
public int getAttributeValueType(String elementName, String attrName)
getAttributeValueType
in interface IIOMetadataFormat
public int getAttributeDataType(String elementName, String attrName)
getAttributeDataType
in interface IIOMetadataFormat
public boolean isAttributeRequired(String elementName, String attrName)
isAttributeRequired
in interface IIOMetadataFormat
public String getAttributeDefaultValue(String elementName, String attrName)
getAttributeDefaultValue
in interface IIOMetadataFormat
public String[] getAttributeEnumerations(String elementName, String attrName)
getAttributeEnumerations
in interface IIOMetadataFormat
public String getAttributeMinValue(String elementName, String attrName)
getAttributeMinValue
in interface IIOMetadataFormat
public String getAttributeMaxValue(String elementName, String attrName)
getAttributeMaxValue
in interface IIOMetadataFormat
public int getAttributeListMinLength(String elementName, String attrName)
getAttributeListMinLength
in interface IIOMetadataFormat
public int getAttributeListMaxLength(String elementName, String attrName)
getAttributeListMaxLength
in interface IIOMetadataFormat
public String getAttributeDescription(String elementName, String attrName, Locale locale)
getAttributeDescription
in interface IIOMetadataFormat
public int getObjectValueType(String elementName)
getObjectValueType
in interface IIOMetadataFormat
public Class getObjectClass(String elementName)
getObjectClass
in interface IIOMetadataFormat
public Object getObjectDefaultValue(String elementName)
getObjectDefaultValue
in interface IIOMetadataFormat
public Object[] getObjectEnumerations(String elementName)
getObjectEnumerations
in interface IIOMetadataFormat
public Comparable getObjectMinValue(String elementName)
getObjectMinValue
in interface IIOMetadataFormat
public Comparable getObjectMaxValue(String elementName)
getObjectMaxValue
in interface IIOMetadataFormat
public int getObjectArrayMinLength(String elementName)
getObjectArrayMinLength
in interface IIOMetadataFormat
public int getObjectArrayMaxLength(String elementName)
getObjectArrayMaxLength
in interface IIOMetadataFormat
Copyright © 2017 Open Microscopy Environment