javax.imageio.metadata
Interface IIOMetadataFormat
- All Known Implementing Classes:
- IIOMetadataFormatImpl
public interface IIOMetadataFormat
Method Summary |
boolean |
canNodeAppear(String elementName,
ImageTypeSpecifier imageType)
|
int |
getAttributeDataType(String elementName,
String attrName)
|
String |
getAttributeDefaultValue(String elementName,
String attrName)
|
String |
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)
|
String |
getAttributeMaxValue(String elementName,
String attrName)
|
String |
getAttributeMinValue(String elementName,
String attrName)
|
String[] |
getAttributeNames(String elementName)
|
int |
getAttributeValueType(String elementName,
String attrName)
|
String[] |
getChildNames(String elementName)
|
int |
getChildPolicy(String elementName)
|
String |
getElementDescription(String elementName,
Locale locale)
|
int |
getElementMaxChildren(String elementName)
|
int |
getElementMinChildren(String elementName)
|
int |
getObjectArrayMaxLength(String elementName)
|
int |
getObjectArrayMinLength(String elementName)
|
Class<?> |
getObjectClass(String elementName)
|
Object |
getObjectDefaultValue(String elementName)
|
Object[] |
getObjectEnumerations(String elementName)
|
Comparable<?> |
getObjectMaxValue(String elementName)
|
Comparable<?> |
getObjectMinValue(String elementName)
|
int |
getObjectValueType(String elementName)
|
String |
getRootName()
|
boolean |
isAttributeRequired(String elementName,
String attrName)
|
CHILD_POLICY_ALL
static final int CHILD_POLICY_ALL
- See Also:
- Constant Field Values
CHILD_POLICY_CHOICE
static final int CHILD_POLICY_CHOICE
- See Also:
- Constant Field Values
CHILD_POLICY_EMPTY
static final int CHILD_POLICY_EMPTY
- See Also:
- Constant Field Values
CHILD_POLICY_MAX
static final int CHILD_POLICY_MAX
- See Also:
- Constant Field Values
CHILD_POLICY_REPEAT
static final int CHILD_POLICY_REPEAT
- See Also:
- Constant Field Values
CHILD_POLICY_SEQUENCE
static final int CHILD_POLICY_SEQUENCE
- See Also:
- Constant Field Values
CHILD_POLICY_SOME
static final int CHILD_POLICY_SOME
- See Also:
- Constant Field Values
DATATYPE_BOOLEAN
static final int DATATYPE_BOOLEAN
- See Also:
- Constant Field Values
DATATYPE_DOUBLE
static final int DATATYPE_DOUBLE
- See Also:
- Constant Field Values
DATATYPE_FLOAT
static final int DATATYPE_FLOAT
- See Also:
- Constant Field Values
DATATYPE_INTEGER
static final int DATATYPE_INTEGER
- See Also:
- Constant Field Values
DATATYPE_STRING
static final int DATATYPE_STRING
- See Also:
- Constant Field Values
VALUE_ARBITRARY
static final int VALUE_ARBITRARY
- See Also:
- Constant Field Values
VALUE_ENUMERATION
static final int VALUE_ENUMERATION
- See Also:
- Constant Field Values
VALUE_LIST
static final int VALUE_LIST
- See Also:
- Constant Field Values
VALUE_NONE
static final int VALUE_NONE
- See Also:
- Constant Field Values
VALUE_RANGE
static final int VALUE_RANGE
- See Also:
- Constant Field Values
VALUE_RANGE_MAX_INCLUSIVE
static final int VALUE_RANGE_MAX_INCLUSIVE
- See Also:
- Constant Field Values
VALUE_RANGE_MAX_INCLUSIVE_MASK
static final int VALUE_RANGE_MAX_INCLUSIVE_MASK
- See Also:
- Constant Field Values
VALUE_RANGE_MIN_INCLUSIVE
static final int VALUE_RANGE_MIN_INCLUSIVE
- See Also:
- Constant Field Values
VALUE_RANGE_MIN_INCLUSIVE_MASK
static final int VALUE_RANGE_MIN_INCLUSIVE_MASK
- See Also:
- Constant Field Values
VALUE_RANGE_MIN_MAX_INCLUSIVE
static final int VALUE_RANGE_MIN_MAX_INCLUSIVE
- See Also:
- Constant Field Values
canNodeAppear
boolean canNodeAppear(String elementName,
ImageTypeSpecifier imageType)
getAttributeDataType
int getAttributeDataType(String elementName,
String attrName)
getAttributeDefaultValue
String getAttributeDefaultValue(String elementName,
String attrName)
getAttributeDescription
String getAttributeDescription(String elementName,
String attrName,
Locale locale)
getAttributeEnumerations
String[] getAttributeEnumerations(String elementName,
String attrName)
getAttributeListMaxLength
int getAttributeListMaxLength(String elementName,
String attrName)
getAttributeListMinLength
int getAttributeListMinLength(String elementName,
String attrName)
getAttributeMaxValue
String getAttributeMaxValue(String elementName,
String attrName)
getAttributeMinValue
String getAttributeMinValue(String elementName,
String attrName)
getAttributeNames
String[] getAttributeNames(String elementName)
getAttributeValueType
int getAttributeValueType(String elementName,
String attrName)
getChildNames
String[] getChildNames(String elementName)
getChildPolicy
int getChildPolicy(String elementName)
getElementDescription
String getElementDescription(String elementName,
Locale locale)
getElementMaxChildren
int getElementMaxChildren(String elementName)
getElementMinChildren
int getElementMinChildren(String elementName)
getObjectArrayMaxLength
int getObjectArrayMaxLength(String elementName)
getObjectArrayMinLength
int getObjectArrayMinLength(String elementName)
getObjectClass
Class<?> getObjectClass(String elementName)
getObjectDefaultValue
Object getObjectDefaultValue(String elementName)
getObjectEnumerations
Object[] getObjectEnumerations(String elementName)
getObjectMaxValue
Comparable<?> getObjectMaxValue(String elementName)
getObjectMinValue
Comparable<?> getObjectMinValue(String elementName)
getObjectValueType
int getObjectValueType(String elementName)
getRootName
String getRootName()
isAttributeRequired
boolean isAttributeRequired(String elementName,
String attrName)