Class AbstractEntry
- java.lang.Object
-
- com.twelvemonkeys.imageio.metadata.AbstractEntry
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Objectidentifierprivate java.lang.Objectvalue
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractEntry(java.lang.Object identifier, java.lang.Object value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static booleanarrayEquals(java.lang.Object thisArray, java.lang.Object otherArray)private static java.lang.StringarrayToString(java.lang.Object value)booleanequals(java.lang.Object pOther)java.lang.StringgetFieldName()Returnsnull, meaning unknown or undefined.java.lang.ObjectgetIdentifier()protected java.lang.StringgetNativeIdentifier()Returns a format-native identifier.java.lang.StringgetTypeName()java.lang.ObjectgetValue()java.lang.StringgetValueAsString()inthashCode()java.lang.StringtoString()intvalueCount()private booleanvalueEquals(AbstractEntry other)
-
-
-
Method Detail
-
getIdentifier
public final java.lang.Object getIdentifier()
- Specified by:
getIdentifierin interfaceEntry
-
getNativeIdentifier
protected java.lang.String getNativeIdentifier()
Returns a format-native identifier. For example"2:00"for IPTC "Record Version" field, or"0x040c"for PSD "Thumbnail" resource. This default implementation simply returnsString.valueOf(getIdentifier()).- Returns:
- a format-native identifier.
-
getFieldName
public java.lang.String getFieldName()
Returnsnull, meaning unknown or undefined.- Specified by:
getFieldNamein interfaceEntry- Returns:
null.
-
getValueAsString
public java.lang.String getValueAsString()
- Specified by:
getValueAsStringin interfaceEntry
-
arrayToString
private static java.lang.String arrayToString(java.lang.Object value)
-
getTypeName
public java.lang.String getTypeName()
- Specified by:
getTypeNamein interfaceEntry
-
valueCount
public int valueCount()
- Specified by:
valueCountin interfaceEntry
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object pOther)
- Overrides:
equalsin classjava.lang.Object
-
valueEquals
private boolean valueEquals(AbstractEntry other)
-
arrayEquals
static boolean arrayEquals(java.lang.Object thisArray, java.lang.Object otherArray)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-