Package org.openpreservation.jhove
Class ReleaseDetails
- java.lang.Object
-
- org.openpreservation.jhove.ReleaseDetails
-
public final class ReleaseDetails extends Object
Immutable class that reads a properties file containing JHOVE release details. The version number, build date and format are kept up to date by Maven, which filters the properties as part of the build process.- Author:
- Carl Wilson
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj){ @inheritDoc }DategetBuildDate()static ReleaseDetailsgetInstance()StringgetRights()StringgetVersion()inthashCode(){ @inheritDoc }StringtoString(){ @inheritDoc }
-
-
-
Method Detail
-
getVersion
public String getVersion()
- Returns:
- the JHOVE software version number
-
getBuildDate
public Date getBuildDate()
- Returns:
- the JHOVE software build date
-
getRights
public String getRights()
- Returns:
- the JHOVE software rights statement
-
getInstance
public static ReleaseDetails getInstance()
- Returns:
- the static immutable ReleaseDetails instance
-
-