Package edu.harvard.hul.ois.jhove
Class App
java.lang.Object
edu.harvard.hul.ois.jhove.App
The application class for JHOVE. One instance of this class is generated by
the application. Various utility and informational methods are contained
here.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDate()Returns application code creation dategetName()Returns the name of this applicationReturns the release identifier for this application.Returns the rights string.getUsage()Returns the usage string, which should be output when the user enters a command line with only the application name.static AppnewAppWithName(String name) voidshow(OutputHandler handler) Outputs detailed information about the application, including configuration, available modules and handlers, etc.
-
Constructor Details
-
App
Creates an App object.- Parameters:
name- Name of the application.release- Release identifier.date- Last modification date of the application code, in the form of an array of three numbers.date[0]is the year,date[1]the month, anddate[2]the day.usage- String summarizing command line usage, to output when app name is typed with no arguments or flags.rights- Copyright or other rights statement.
-
-
Method Details
-
newAppWithName
-
getDate
Returns application code creation date -
getName
Returns the name of this application -
getRelease
Returns the release identifier for this application. -
getRights
Returns the rights string. -
getUsage
Returns the usage string, which should be output when the user enters a command line with only the application name. -
show
Outputs detailed information about the application, including configuration, available modules and handlers, etc.
-