Package com.drew.metadata
Class Age
- java.lang.Object
-
- com.drew.metadata.Age
-
public class Age extends java.lang.ObjectRepresents an age in years, months, days, hours, minutes and seconds.Used by certain Panasonic cameras which have face recognition features.
-
-
Constructor Summary
Constructors Constructor Description Age(int years, int months, int days, int hours, int minutes, int seconds)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static voidappendAgePart(java.lang.StringBuilder result, int num, java.lang.String singularName)booleanequals(java.lang.Object o)static AgefromPanasonicString(java.lang.String s)Parses an age object from the string format used by Panasonic cameras:0031:07:15 00:00:00intgetDays()intgetHours()intgetMinutes()intgetMonths()intgetSeconds()intgetYears()inthashCode()java.lang.StringtoFriendlyString()java.lang.StringtoString()
-
-
-
Method Detail
-
fromPanasonicString
public static Age fromPanasonicString(java.lang.String s)
Parses an age object from the string format used by Panasonic cameras:0031:07:15 00:00:00- Parameters:
s- The String in format0031:07:15 00:00:00.- Returns:
- The parsed Age object, or null if the value could not be parsed
-
getYears
public int getYears()
-
getMonths
public int getMonths()
-
getDays
public int getDays()
-
getHours
public int getHours()
-
getMinutes
public int getMinutes()
-
getSeconds
public int getSeconds()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toFriendlyString
public java.lang.String toFriendlyString()
-
appendAgePart
private static void appendAgePart(java.lang.StringBuilder result, int num, java.lang.String singularName)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-