javax.imageio.metadata
Class IIOMetadataFormatImpl

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by javax.imageio.metadata.IIOMetadataFormatImpl
All Implemented Interfaces:
IIOMetadataFormat sample code for javax.imageio.metadata.IIOMetadataFormat definition code for javax.imageio.metadata.IIOMetadataFormat

public abstract class IIOMetadataFormatImpl
extends Object sample code for java.lang.Object definition code for java.lang.Object
implements IIOMetadataFormat sample code for javax.imageio.metadata.IIOMetadataFormat definition code for javax.imageio.metadata.IIOMetadataFormat

A concrete class providing a reusable implementation of the IIOMetadataFormat interface. In addition, a static instance representing the standard, plug-in neutral javax_imageio_1.0 format is provided by the getStandardFormatInstance method.

In order to supply localized descriptions of elements and attributes, a ResourceBundle with a base name of this.getClass().getName() + "Resources" should be supplied via the usual mechanism used by ResourceBundle.getBundle. Briefly, the subclasser supplies one or more additional classes according to a naming convention (by default, the fully-qualified name of the subclass extending IIMetadataFormatImpl, plus the string "Resources", plus the country, language, and variant codes separated by underscores). At run time, calls to getElementDescription or getAttributeDescription will attempt to load such classes dynamically according to the supplied locale, and will use either the element name, or the element name followed by a '/' character followed by the attribute name as a key. This key will be supplied to the ResourceBundle's getString method, and the resulting localized description of the node or attribute is returned.

The subclass may supply a different base name for the resource bundles using the setResourceBaseName method.

A subclass may choose its own localization mechanism, if so desired, by overriding the supplied implementations of getElementDescription and getAttributeDescription.

See Also:
ResourceBundle.getBundle(String,Locale) sample code for java.util.ResourceBundle.getBundle(java.lang.String, java.util.Locale) definition code for java.util.ResourceBundle.getBundle(java.lang.String, java.util.Locale)

Field Summary
static String sample code for java.lang.String definition code for java.lang.String standardMetadataFormatName sample code for javax.imageio.metadata.IIOMetadataFormatImpl.standardMetadataFormatName definition code for javax.imageio.metadata.IIOMetadataFormatImpl.standardMetadataFormatName
          A String constant containing the standard format name, "javax_imageio_1.0".
 
Fields inherited from interface javax.imageio.metadata.IIOMetadataFormat sample code for javax.imageio.metadata.IIOMetadataFormat definition code for javax.imageio.metadata.IIOMetadataFormat
CHILD_POLICY_ALL sample code for javax.imageio.metadata.IIOMetadataFormat.CHILD_POLICY_ALL definition code for javax.imageio.metadata.IIOMetadataFormat.CHILD_POLICY_ALL , CHILD_POLICY_CHOICE sample code for javax.imageio.metadata.IIOMetadataFormat.CHILD_POLICY_CHOICE definition code for javax.imageio.metadata.IIOMetadataFormat.CHILD_POLICY_CHOICE , CHILD_POLICY_EMPTY sample code for javax.imageio.metadata.IIOMetadataFormat.CHILD_POLICY_EMPTY definition code for javax.imageio.metadata.IIOMetadataFormat.CHILD_POLICY_EMPTY , CHILD_POLICY_MAX sample code for javax.imageio.metadata.IIOMetadataFormat.CHILD_POLICY_MAX definition code for javax.imageio.metadata.IIOMetadataFormat.CHILD_POLICY_MAX , CHILD_POLICY_REPEAT sample code for javax.imageio.metadata.IIOMetadataFormat.CHILD_POLICY_REPEAT definition code for javax.imageio.metadata.IIOMetadataFormat.CHILD_POLICY_REPEAT , CHILD_POLICY_SEQUENCE sample code for javax.imageio.metadata.IIOMetadataFormat.CHILD_POLICY_SEQUENCE definition code for javax.imageio.metadata.IIOMetadataFormat.CHILD_POLICY_SEQUENCE , CHILD_POLICY_SOME sample code for javax.imageio.metadata.IIOMetadataFormat.CHILD_POLICY_SOME definition code for javax.imageio.metadata.IIOMetadataFormat.CHILD_POLICY_SOME , DATATYPE_BOOLEAN sample code for javax.imageio.metadata.IIOMetadataFormat.DATATYPE_BOOLEAN definition code for javax.imageio.metadata.IIOMetadataFormat.DATATYPE_BOOLEAN , DATATYPE_DOUBLE sample code for javax.imageio.metadata.IIOMetadataFormat.DATATYPE_DOUBLE definition code for javax.imageio.metadata.IIOMetadataFormat.DATATYPE_DOUBLE , DATATYPE_FLOAT sample code for javax.imageio.metadata.IIOMetadataFormat.DATATYPE_FLOAT definition code for javax.imageio.metadata.IIOMetadataFormat.DATATYPE_FLOAT , DATATYPE_INTEGER sample code for javax.imageio.metadata.IIOMetadataFormat.DATATYPE_INTEGER definition code for javax.imageio.metadata.IIOMetadataFormat.DATATYPE_INTEGER , DATATYPE_STRING sample code for javax.imageio.metadata.IIOMetadataFormat.DATATYPE_STRING definition code for javax.imageio.metadata.IIOMetadataFormat.DATATYPE_STRING , VALUE_ARBITRARY sample code for javax.imageio.metadata.IIOMetadataFormat.VALUE_ARBITRARY definition code for javax.imageio.metadata.IIOMetadataFormat.VALUE_ARBITRARY , VALUE_ENUMERATION sample code for javax.imageio.metadata.IIOMetadataFormat.VALUE_ENUMERATION definition code for javax.imageio.metadata.IIOMetadataFormat.VALUE_ENUMERATION , VALUE_LIST sample code for javax.imageio.metadata.IIOMetadataFormat.VALUE_LIST definition code for javax.imageio.metadata.IIOMetadataFormat.VALUE_LIST , VALUE_NONE sample code for javax.imageio.metadata.IIOMetadataFormat.VALUE_NONE definition code for javax.imageio.metadata.IIOMetadataFormat.VALUE_NONE , VALUE_RANGE sample code for javax.imageio.metadata.IIOMetadataFormat.VALUE_RANGE definition code for javax.imageio.metadata.IIOMetadataFormat.VALUE_RANGE , VALUE_RANGE_MAX_INCLUSIVE sample code for javax.imageio.metadata.IIOMetadataFormat.VALUE_RANGE_MAX_INCLUSIVE definition code for javax.imageio.metadata.IIOMetadataFormat.VALUE_RANGE_MAX_INCLUSIVE , VALUE_RANGE_MAX_INCLUSIVE_MASK sample code for javax.imageio.metadata.IIOMetadataFormat.VALUE_RANGE_MAX_INCLUSIVE_MASK definition code for javax.imageio.metadata.IIOMetadataFormat.VALUE_RANGE_MAX_INCLUSIVE_MASK , VALUE_RANGE_MIN_INCLUSIVE sample code for javax.imageio.metadata.IIOMetadataFormat.VALUE_RANGE_MIN_INCLUSIVE definition code for javax.imageio.metadata.IIOMetadataFormat.VALUE_RANGE_MIN_INCLUSIVE , VALUE_RANGE_MIN_INCLUSIVE_MASK sample code for javax.imageio.metadata.IIOMetadataFormat.VALUE_RANGE_MIN_INCLUSIVE_MASK definition code for javax.imageio.metadata.IIOMetadataFormat.VALUE_RANGE_MIN_INCLUSIVE_MASK , VALUE_RANGE_MIN_MAX_INCLUSIVE sample code for javax.imageio.metadata.IIOMetadataFormat.VALUE_RANGE_MIN_MAX_INCLUSIVE definition code for javax.imageio.metadata.IIOMetadataFormat.VALUE_RANGE_MIN_MAX_INCLUSIVE
 
Constructor Summary
IIOMetadataFormatImpl sample code for javax.imageio.metadata.IIOMetadataFormatImpl.IIOMetadataFormatImpl(java.lang.String, int) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.IIOMetadataFormatImpl(java.lang.String, int) (String sample code for java.lang.String definition code for java.lang.String  rootName, int childPolicy)
          Constructs a blank IIOMetadataFormatImpl instance, with a given root element name and child policy (other than CHILD_POLICY_REPEAT).
IIOMetadataFormatImpl sample code for javax.imageio.metadata.IIOMetadataFormatImpl.IIOMetadataFormatImpl(java.lang.String, int, int) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.IIOMetadataFormatImpl(java.lang.String, int, int) (String sample code for java.lang.String definition code for java.lang.String  rootName, int minChildren, int maxChildren)
          Constructs a blank IIOMetadataFormatImpl instance, with a given root element name and a child policy of CHILD_POLICY_REPEAT.
 
Method Summary
protected  void addAttribute sample code for javax.imageio.metadata.IIOMetadataFormatImpl.addAttribute(java.lang.String, java.lang.String, int, boolean, int, int) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.addAttribute(java.lang.String, java.lang.String, int, boolean, int, int) (String sample code for java.lang.String definition code for java.lang.String  elementName, String sample code for java.lang.String definition code for java.lang.String  attrName, int dataType, boolean required, int listMinLength, int listMaxLength)
          Adds a new attribute to a previously defined element that will be defined by a list of values.
protected  void addAttribute sample code for javax.imageio.metadata.IIOMetadataFormatImpl.addAttribute(java.lang.String, java.lang.String, int, boolean, java.lang.String) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.addAttribute(java.lang.String, java.lang.String, int, boolean, java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  elementName, String sample code for java.lang.String definition code for java.lang.String  attrName, int dataType, boolean required, String sample code for java.lang.String definition code for java.lang.String  defaultValue)
          Adds a new attribute to a previously defined element that may be set to an arbitrary value.
protected  void addAttribute sample code for javax.imageio.metadata.IIOMetadataFormatImpl.addAttribute(java.lang.String, java.lang.String, int, boolean, java.lang.String, java.util.List) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.addAttribute(java.lang.String, java.lang.String, int, boolean, java.lang.String, java.util.List) (String sample code for java.lang.String definition code for java.lang.String  elementName, String sample code for java.lang.String definition code for java.lang.String  attrName, int dataType, boolean required, String sample code for java.lang.String definition code for java.lang.String  defaultValue, List sample code for java.util.List definition code for java.util.List <String sample code for java.lang.String definition code for java.lang.String > enumeratedValues)
          Adds a new attribute to a previously defined element that will be defined by a set of enumerated values.
protected  void addAttribute sample code for javax.imageio.metadata.IIOMetadataFormatImpl.addAttribute(java.lang.String, java.lang.String, int, boolean, java.lang.String, java.lang.String, java.lang.String, boolean, boolean) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.addAttribute(java.lang.String, java.lang.String, int, boolean, java.lang.String, java.lang.String, java.lang.String, boolean, boolean) (String sample code for java.lang.String definition code for java.lang.String  elementName, String sample code for java.lang.String definition code for java.lang.String  attrName, int dataType, boolean required, String sample code for java.lang.String definition code for java.lang.String  defaultValue, String sample code for java.lang.String definition code for java.lang.String  minValue, String sample code for java.lang.String definition code for java.lang.String  maxValue, boolean minInclusive, boolean maxInclusive)
          Adds a new attribute to a previously defined element that will be defined by a range of values.
protected  void addBooleanAttribute sample code for javax.imageio.metadata.IIOMetadataFormatImpl.addBooleanAttribute(java.lang.String, java.lang.String, boolean, boolean) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.addBooleanAttribute(java.lang.String, java.lang.String, boolean, boolean) (String sample code for java.lang.String definition code for java.lang.String  elementName, String sample code for java.lang.String definition code for java.lang.String  attrName, boolean hasDefaultValue, boolean defaultValue)
          Adds a new attribute to a previously defined element that will be defined by the enumerated values TRUE and FALSE, with a datatype of DATATYPE_BOOLEAN.
protected  void addChildElement sample code for javax.imageio.metadata.IIOMetadataFormatImpl.addChildElement(java.lang.String, java.lang.String) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.addChildElement(java.lang.String, java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  elementName, String sample code for java.lang.String definition code for java.lang.String  parentName)
          Adds an existing element to the list of legal children for a given parent node type.
protected  void addElement sample code for javax.imageio.metadata.IIOMetadataFormatImpl.addElement(java.lang.String, java.lang.String, int) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.addElement(java.lang.String, java.lang.String, int) (String sample code for java.lang.String definition code for java.lang.String  elementName, String sample code for java.lang.String definition code for java.lang.String  parentName, int childPolicy)
          Adds a new element type to this metadata document format with a child policy other than CHILD_POLICY_REPEAT.
protected  void addElement sample code for javax.imageio.metadata.IIOMetadataFormatImpl.addElement(java.lang.String, java.lang.String, int, int) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.addElement(java.lang.String, java.lang.String, int, int) (String sample code for java.lang.String definition code for java.lang.String  elementName, String sample code for java.lang.String definition code for java.lang.String  parentName, int minChildren, int maxChildren)
          Adds a new element type to this metadata document format with a child policy of CHILD_POLICY_REPEAT.
protected  void addObjectValue sample code for javax.imageio.metadata.IIOMetadataFormatImpl.addObjectValue(java.lang.String, java.lang.Class, int, int) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.addObjectValue(java.lang.String, java.lang.Class, int, int) (String sample code for java.lang.String definition code for java.lang.String  elementName, Class sample code for java.lang.Class definition code for java.lang.Class <?> classType, int arrayMinLength, int arrayMaxLength)
          Allows an Object reference of a given class type to be stored in nodes implementing the named element.
protected
<T> void
addObjectValue sample code for javax.imageio.metadata.IIOMetadataFormatImpl.addObjectValue(java.lang.String, java.lang.Class, boolean, T) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.addObjectValue(java.lang.String, java.lang.Class, boolean, T) (String sample code for java.lang.String definition code for java.lang.String  elementName, Class sample code for java.lang.Class definition code for java.lang.Class <T> classType, boolean required, T defaultValue)
          Allows an Object reference of a given class type to be stored in nodes implementing the named element.
protected
<T> void
addObjectValue sample code for javax.imageio.metadata.IIOMetadataFormatImpl.addObjectValue(java.lang.String, java.lang.Class, boolean, T, java.util.List) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.addObjectValue(java.lang.String, java.lang.Class, boolean, T, java.util.List) (String sample code for java.lang.String definition code for java.lang.String  elementName, Class sample code for java.lang.Class definition code for java.lang.Class <T> classType, boolean required, T defaultValue, List sample code for java.util.List definition code for java.util.List <? extends T> enumeratedValues)
          Allows an Object reference of a given class type to be stored in nodes implementing the named element.
protected
<T extends Object sample code for java.lang.Object definition code for java.lang.Object & Comparable sample code for java.lang.Comparable definition code for java.lang.Comparable <? super T>>
void
addObjectValue sample code for javax.imageio.metadata.IIOMetadataFormatImpl.addObjectValue(java.lang.String, java.lang.Class, T, java.lang.Comparable, java.lang.Comparable, boolean, boolean) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.addObjectValue(java.lang.String, java.lang.Class, T, java.lang.Comparable, java.lang.Comparable, boolean, boolean) (String sample code for java.lang.String definition code for java.lang.String  elementName, Class sample code for java.lang.Class definition code for java.lang.Class <T> classType, T defaultValue, Comparable sample code for java.lang.Comparable definition code for java.lang.Comparable <? super T> minValue, Comparable sample code for java.lang.Comparable definition code for java.lang.Comparable <? super T> maxValue, boolean minInclusive, boolean maxInclusive)
          Allows an Object reference of a given class type to be stored in nodes implementing the named element.
abstract  boolean canNodeAppear sample code for javax.imageio.metadata.IIOMetadataFormatImpl.canNodeAppear(java.lang.String, javax.imageio.ImageTypeSpecifier) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.canNodeAppear(java.lang.String, javax.imageio.ImageTypeSpecifier) (String sample code for java.lang.String definition code for java.lang.String  elementName, ImageTypeSpecifier sample code for javax.imageio.ImageTypeSpecifier definition code for javax.imageio.ImageTypeSpecifier  imageType)
          Returns true if the element (and the subtree below it) is allowed to appear in a metadata document for an image of the given type, defined by an ImageTypeSpecifier.
 int getAttributeDataType sample code for javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeDataType(java.lang.String, java.lang.String) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeDataType(java.lang.String, java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  elementName, String sample code for java.lang.String definition code for java.lang.String  attrName)
          Returns one of the constants starting with DATATYPE_, indicating the format and interpretation of the value of the given attribute within th enamed element.
 String sample code for java.lang.String definition code for java.lang.String getAttributeDefaultValue sample code for javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeDefaultValue(java.lang.String, java.lang.String) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeDefaultValue(java.lang.String, java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  elementName, String sample code for java.lang.String definition code for java.lang.String  attrName)
          Returns the default value of the named attribute, if it is not explictly present within the named element, as a String, or null if no default value is available.
 String sample code for java.lang.String definition code for java.lang.String getAttributeDescription sample code for javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeDescription(java.lang.String, java.lang.String, java.util.Locale) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeDescription(java.lang.String, java.lang.String, java.util.Locale) (String sample code for java.lang.String definition code for java.lang.String  elementName, String sample code for java.lang.String definition code for java.lang.String  attrName, Locale sample code for java.util.Locale definition code for java.util.Locale  locale)
          Returns a String containing a description of the named attribute, or null.
 String sample code for java.lang.String definition code for java.lang.String [] getAttributeEnumerations sample code for javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeEnumerations(java.lang.String, java.lang.String) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeEnumerations(java.lang.String, java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  elementName, String sample code for java.lang.String definition code for java.lang.String  attrName)
          Returns an array of Strings containing the legal enumerated values for the given attribute within the named element.
 int getAttributeListMaxLength sample code for javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeListMaxLength(java.lang.String, java.lang.String) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeListMaxLength(java.lang.String, java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  elementName, String sample code for java.lang.String definition code for java.lang.String  attrName)
          Returns the maximum number of list items that may be used to define this attribute.
 int getAttributeListMinLength sample code for javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeListMinLength(java.lang.String, java.lang.String) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeListMinLength(java.lang.String, java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  elementName, String sample code for java.lang.String definition code for java.lang.String  attrName)
          Returns the minimum number of list items that may be used to define this attribute.
 String sample code for java.lang.String definition code for java.lang.String getAttributeMaxValue sample code for javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeMaxValue(java.lang.String, java.lang.String) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeMaxValue(java.lang.String, java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  elementName, String sample code for java.lang.String definition code for java.lang.String  attrName)
          Returns the maximum legal value for the attribute.
 String sample code for java.lang.String definition code for java.lang.String getAttributeMinValue sample code for javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeMinValue(java.lang.String, java.lang.String) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeMinValue(java.lang.String, java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  elementName, String sample code for java.lang.String definition code for java.lang.String  attrName)
          Returns the minimum legal value for the attribute.
 String sample code for java.lang.String definition code for java.lang.String [] getAttributeNames sample code for javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeNames(java.lang.String) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeNames(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  elementName)
          Returns an array of Strings listing the names of the attributes that may be associated with the named element.
 int getAttributeValueType sample code for javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeValueType(java.lang.String, java.lang.String) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.getAttributeValueType(java.lang.String, java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  elementName, String sample code for java.lang.String definition code for java.lang.String  attrName)
          Returns one of the constants starting with VALUE_, indicating whether the values of the given attribute within the named element are arbitrary, constrained to lie within a specified range, constrained to be one of a set of enumerated values, or are a whitespace-separated list of arbitrary values.
 String sample code for java.lang.String definition code for java.lang.String [] getChildNames sample code for javax.imageio.metadata.IIOMetadataFormatImpl.getChildNames(java.lang.String) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.getChildNames(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  elementName)
          Returns an array of Strings indicating the names of the element which are allowed to be children of the named element, in the order in which they should appear.
 int getChildPolicy sample code for javax.imageio.metadata.IIOMetadataFormatImpl.getChildPolicy(java.lang.String) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.getChildPolicy(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  elementName)
          Returns one of the constants starting with CHILD_POLICY_, indicating the legal pattern of children for the named element.
 String sample code for java.lang.String definition code for java.lang.String getElementDescription sample code for javax.imageio.metadata.IIOMetadataFormatImpl.getElementDescription(java.lang.String, java.util.Locale) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.getElementDescription(java.lang.String, java.util.Locale) (String sample code for java.lang.String definition code for java.lang.String  elementName, Locale sample code for java.util.Locale definition code for java.util.Locale  locale)
          Returns a String containing a description of the named element, or null.
 int getElementMaxChildren sample code for javax.imageio.metadata.IIOMetadataFormatImpl.getElementMaxChildren(java.lang.String) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.getElementMaxChildren(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  elementName)
          Returns the maximum number of children of the named element with child policy CHILD_POLICY_REPEAT.
 int getElementMinChildren sample code for javax.imageio.metadata.IIOMetadataFormatImpl.getElementMinChildren(java.lang.String) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.getElementMinChildren(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  elementName)
          Returns the minimum number of children of the named element with child policy CHILD_POLICY_REPEAT.
 int getObjectArrayMaxLength sample code for javax.imageio.metadata.IIOMetadataFormatImpl.getObjectArrayMaxLength(java.lang.String) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.getObjectArrayMaxLength(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  elementName)
          Returns the maximum number of array elements that may be used to define the Object reference within the named element.
 int getObjectArrayMinLength sample code for javax.imageio.metadata.IIOMetadataFormatImpl.getObjectArrayMinLength(java.lang.String) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.getObjectArrayMinLength(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  elementName)
          Returns the minimum number of array elements that may be used to define the Object reference within the named element.
 Class sample code for java.lang.Class definition code for java.lang.Class <?> getObjectClass sample code for javax.imageio.metadata.IIOMetadataFormatImpl.getObjectClass(java.lang.String) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.getObjectClass(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  elementName)
          Returns the Class type of the Object reference stored within the element.
 Object sample code for java.lang.Object definition code for java.lang.Object getObjectDefaultValue sample code for javax.imageio.metadata.IIOMetadataFormatImpl.getObjectDefaultValue(java.lang.String) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.getObjectDefaultValue(java.lang.String) (String sample code for java.lang.String definition code for java.lang.String  elementName)
          Returns an Objects containing the default value for the Object reference within the named element.
 Object sample code for java.lang.Object definition code for java.lang.Object [] getObjectEnumerations sample code for javax.imageio.metadata.IIOMetadataFormatImpl.getObjectEnumerations(java.lang.String) definition code for javax.imageio.metadata.IIOMetadataFormatImpl.getObjectEnumerations(java.lang.String)