javax > javax.imageio > javax.imageio.metadata > javax.imageio.metadata.iiometadataformatimpl >

Class: javax.imageio.metadata.IIOMetadataFormatImpl
    java.lang.Object
       javax.imageio.metadata.IIOMetadataFormatImpl


public abstract class IIOMetadataFormatImpl extends Object implements IIOMetadataFormat


FIELDS:
public static final String standardMetadataFormatName : javax_imageio_1.0

CONSTRUCTORS:
public IIOMetadataFormatImpl(String rootName, int childPolicy)

public IIOMetadataFormatImpl(String rootName, int minChildren, int maxChildren)


METHODS:
protected void addAttribute(String elementName, String attrName, int dataType, boolean required, int listMinLength, int listMaxLength)
Throws: IllegalArgumentException
Throws: IllegalArgumentException
Throws: IllegalArgumentException
Throws: IllegalArgumentException

protected void addAttribute(String elementName, String attrName, int dataType, boolean required, String defaultValue)
Throws: IllegalArgumentException
Throws: IllegalArgumentException
Throws: IllegalArgumentException

protected void addAttribute(String elementName, String attrName, int dataType, boolean required, String defaultValue, String minValue, String maxValue, boolean minInclusive, boolean maxInclusive)
Throws: IllegalArgumentException
Throws: IllegalArgumentException
Throws: IllegalArgumentException

protected void addAttribute(String elementName, String attrName, int dataType, boolean required, String defaultValue, List enumeratedValues)
Throws: IllegalArgumentException
Throws: IllegalArgumentException
Throws: IllegalArgumentException
Throws: IllegalArgumentException
Throws: IllegalArgumentException
Throws: IllegalArgumentException

protected void addBooleanAttribute(String elementName, String attrName, boolean hasDefaultValue, boolean defaultValue)
Throws: IllegalArgumentException
Throws: IllegalArgumentException

protected void addChildElement(String elementName, String parentName)
Throws: IllegalArgumentException
Throws: IllegalArgumentException

protected void addElement(String elementName, String parentName, int childPolicy)
Throws: IllegalArgumentException
Throws: IllegalArgumentException

protected void addElement(String elementName, String parentName, int minChildren, int maxChildren)
Throws: IllegalArgumentException
Throws: IllegalArgumentException

protected void addObjectValue(String elementName, Class classType, boolean required, Object defaultValue)
Throws: IllegalArgumentException

protected void addObjectValue(String elementName, Class classType, boolean required, Object defaultValue, List enumeratedValues)
Throws: IllegalArgumentException
Throws: IllegalArgumentException
Throws: IllegalArgumentException
Throws: IllegalArgumentException

protected void addObjectValue(String elementName, Class classType, int arrayMinLength, int arrayMaxLength)
Throws: IllegalArgumentException

protected void addObjectValue(String elementName, Class classType, Object defaultValue, Comparable minValue, Comparable maxValue, boolean minInclusive, boolean maxInclusive)
Throws: IllegalArgumentException

public abstract boolean canNodeAppear(String elementName, ImageTypeSpecifier imageType)

public int getAttributeDataType(String elementName, String attrName)

public String getAttributeDefaultValue(String elementName, String attrName)

public String getAttributeDescription(String elementName, String attrName, Locale locale)
Throws: IllegalArgumentException
Throws: IllegalArgumentException

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

public int getAttributeListMaxLength(String elementName, String attrName)

public int getAttributeListMinLength(String elementName, String attrName)

public String getAttributeMaxValue(String elementName, String attrName)

public String getAttributeMinValue(String elementName, String attrName)

public String[] getAttributeNames(String elementName)

public int getAttributeValueType(String elementName, String attrName)

public String[] getChildNames(String elementName)

public int getChildPolicy(String elementName)

public String getElementDescription(String elementName, Locale locale)
Throws: IllegalArgumentException

public int getElementMaxChildren(String elementName)

public int getElementMinChildren(String elementName)

public int getObjectArrayMaxLength(String elementName)

public int getObjectArrayMinLength(String elementName)

public Class getObjectClass(String elementName)

public Object getObjectDefaultValue(String elementName)

public Object[] getObjectEnumerations(String elementName)

public Comparable getObjectMaxValue(String elementName)

public Comparable getObjectMinValue(String elementName)

public int getObjectValueType(String elementName)

protected String getResourceBaseName()

public String getRootName()

public static IIOMetadataFormat getStandardFormatInstance()

public boolean isAttributeRequired(String elementName, String attrName)

protected void removeAttribute(String elementName, String attrName)
Throws: IllegalArgumentException

protected void removeElement(String elementName)

protected void removeObjectValue(String elementName)
Throws: IllegalArgumentException

protected void setResourceBaseName(String resourceBaseName)
Throws: IllegalArgumentException


INHERITED METHODS:
getClass(), hashCode(), equals(java.lang.Object), clone(), toString(), notify(), notifyAll(), wait(long), wait(long, int), wait(), finalize(),

SUBCLASSES:





Yazilar kaynak gosterilmeden kopyalanamaz © www.kodcu.net