javax.imageio.metadata

Interface IIOMetadataFormat

public interface IIOMetadataFormat

Field Summary
intCHILD_POLICY_ALL
intCHILD_POLICY_CHOICE
intCHILD_POLICY_EMPTY
intCHILD_POLICY_MAX
intCHILD_POLICY_REPEAT
intCHILD_POLICY_SEQUENCE
intCHILD_POLICY_SOME
intDATATYPE_BOOLEAN
intDATATYPE_DOUBLE
intDATATYPE_FLOAT
intDATATYPE_INTEGER
intDATATYPE_STRING
intVALUE_ARBITRARY
intVALUE_ENUMERATION
intVALUE_LIST
intVALUE_NONE
intVALUE_RANGE
intVALUE_RANGE_MAX_INCLUSIVE
intVALUE_RANGE_MAX_INCLUSIVE_MASK
intVALUE_RANGE_MIN_INCLUSIVE
intVALUE_RANGE_MIN_INCLUSIVE_MASK
intVALUE_RANGE_MIN_MAX_INCLUSIVE
Method Summary
booleancanNodeAppear(String elementName, ImageTypeSpecifier imageType)
intgetAttributeDataType(String elementName, String attrName)
StringgetAttributeDefaultValue(String elementName, String attrName)
StringgetAttributeDescription(String elementName, String attrName, Locale locale)
String[]getAttributeEnumerations(String elementName, String attrName)
intgetAttributeListMaxLength(String elementName, String attrName)
intgetAttributeListMinLength(String elementName, String attrName)
StringgetAttributeMaxValue(String elementName, String attrName)
StringgetAttributeMinValue(String elementName, String attrName)
String[]getAttributeNames(String elementName)
intgetAttributeValueType(String elementName, String attrName)
String[]getChildNames(String elementName)
intgetChildPolicy(String elementName)
StringgetElementDescription(String elementName, Locale locale)
intgetElementMaxChildren(String elementName)
intgetElementMinChildren(String elementName)
intgetObjectArrayMaxLength(String elementName)
intgetObjectArrayMinLength(String elementName)
Class<?>getObjectClass(String elementName)
ObjectgetObjectDefaultValue(String elementName)
Object[]getObjectEnumerations(String elementName)
Comparable<?>getObjectMaxValue(String elementName)
Comparable<?>getObjectMinValue(String elementName)
intgetObjectValueType(String elementName)
StringgetRootName()
booleanisAttributeRequired(String elementName, String attrName)

Field Detail

CHILD_POLICY_ALL

public int CHILD_POLICY_ALL

CHILD_POLICY_CHOICE

public int CHILD_POLICY_CHOICE

CHILD_POLICY_EMPTY

public int CHILD_POLICY_EMPTY

CHILD_POLICY_MAX

public int CHILD_POLICY_MAX

CHILD_POLICY_REPEAT

public int CHILD_POLICY_REPEAT

CHILD_POLICY_SEQUENCE

public int CHILD_POLICY_SEQUENCE

CHILD_POLICY_SOME

public int CHILD_POLICY_SOME

DATATYPE_BOOLEAN

public int DATATYPE_BOOLEAN

DATATYPE_DOUBLE

public int DATATYPE_DOUBLE

DATATYPE_FLOAT

public int DATATYPE_FLOAT

DATATYPE_INTEGER

public int DATATYPE_INTEGER

DATATYPE_STRING

public int DATATYPE_STRING

VALUE_ARBITRARY

public int VALUE_ARBITRARY

VALUE_ENUMERATION

public int VALUE_ENUMERATION

VALUE_LIST

public int VALUE_LIST

VALUE_NONE

public int VALUE_NONE

VALUE_RANGE

public int VALUE_RANGE

VALUE_RANGE_MAX_INCLUSIVE

public int VALUE_RANGE_MAX_INCLUSIVE

VALUE_RANGE_MAX_INCLUSIVE_MASK

public int VALUE_RANGE_MAX_INCLUSIVE_MASK

VALUE_RANGE_MIN_INCLUSIVE

public int VALUE_RANGE_MIN_INCLUSIVE

VALUE_RANGE_MIN_INCLUSIVE_MASK

public int VALUE_RANGE_MIN_INCLUSIVE_MASK

VALUE_RANGE_MIN_MAX_INCLUSIVE

public int VALUE_RANGE_MIN_MAX_INCLUSIVE

Method Detail

canNodeAppear

public boolean canNodeAppear(String elementName, ImageTypeSpecifier imageType)

getAttributeDataType

public int getAttributeDataType(String elementName, String attrName)

getAttributeDefaultValue

public String getAttributeDefaultValue(String elementName, String attrName)

getAttributeDescription

public String getAttributeDescription(String elementName, String attrName, Locale locale)

getAttributeEnumerations

public String[] getAttributeEnumerations(String elementName, String attrName)

getAttributeListMaxLength

public int getAttributeListMaxLength(String elementName, String attrName)

getAttributeListMinLength

public int getAttributeListMinLength(String elementName, String attrName)

getAttributeMaxValue

public String getAttributeMaxValue(String elementName, String attrName)

getAttributeMinValue

public String getAttributeMinValue(String elementName, String attrName)

getAttributeNames

public String[] getAttributeNames(String elementName)

getAttributeValueType

public int getAttributeValueType(String elementName, String attrName)

getChildNames

public String[] getChildNames(String elementName)

getChildPolicy

public int getChildPolicy(String elementName)

getElementDescription

public String getElementDescription(String elementName, Locale locale)

getElementMaxChildren

public int getElementMaxChildren(String elementName)

getElementMinChildren

public int getElementMinChildren(String elementName)

getObjectArrayMaxLength

public int getObjectArrayMaxLength(String elementName)

getObjectArrayMinLength

public int getObjectArrayMinLength(String elementName)

getObjectClass

public Class<?> getObjectClass(String elementName)

getObjectDefaultValue

public Object getObjectDefaultValue(String elementName)

getObjectEnumerations

public Object[] getObjectEnumerations(String elementName)

getObjectMaxValue

public Comparable<?> getObjectMaxValue(String elementName)

getObjectMinValue

public Comparable<?> getObjectMinValue(String elementName)

getObjectValueType

public int getObjectValueType(String elementName)

getRootName

public String getRootName()

isAttributeRequired

public boolean isAttributeRequired(String elementName, String attrName)