Package org.vafer.jdeb.debian
Class ChangesFile
java.lang.Object
org.vafer.jdeb.debian.ControlFile
org.vafer.jdeb.debian.ChangesFile
Reflecting a changes file
-
Field Summary
Fields inherited from class org.vafer.jdeb.debian.ControlFile
userDefinedFieldNames, userDefinedFields, values
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
formatDate(Date date)
protected ControlField[]
protected char
Returns the letter expected in the prefix of a user defined field in order to include the field in this control file.void
initialize(BinaryPackageControlFile packageControlFile)
Initializes the fields on the changes file with the values of the specified binary package control file.void
setChanges(ChangeSet[] changeSets)
Methods inherited from class org.vafer.jdeb.debian.ControlFile
get, getMandatoryFields, getUserDefinedFieldName, getUserDefinedFieldNames, getUserDefinedFields, invalidFields, isUserDefinedField, isValid, parse, parse, set, toString, toString
-
Constructor Details
-
ChangesFile
public ChangesFile()
-
-
Method Details
-
initialize
Initializes the fields on the changes file with the values of the specified binary package control file.- Parameters:
packageControlFile
-
-
setChanges
-
getFields
- Specified by:
getFields
in classControlFile
-
getUserDefinedFieldLetter
Description copied from class:ControlFile
Returns the letter expected in the prefix of a user defined field in order to include the field in this control file.- Specified by:
getUserDefinedFieldLetter
in classControlFile
- Returns:
- The letter returned is:
- B: for a binary package
- S: for a source package
- C: for a changes file
- See Also:
- Debian Policy - User-defined fields
-
formatDate
-