Package org.vafer.jdeb.debian
Class ControlField
java.lang.Object
org.vafer.jdeb.debian.ControlField
A field of a control file. This class is immutable.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionControlField(String name)ControlField(String name, boolean mandatory)ControlField(String name, boolean mandatory, ControlField.Type type)ControlField(String name, boolean mandatory, ControlField.Type type, boolean firstLineEmpty) -
Method Summary
-
Constructor Details
-
ControlField
-
ControlField
-
ControlField
-
ControlField
public ControlField(String name, boolean mandatory, ControlField.Type type, boolean firstLineEmpty)
-
-
Method Details
-
getName
-
isMandatory
-
getType
-
isFirstLineEmpty
-
format
Returns the field with the specified value properly formatted. Multiline values are automatically indented, and dots are added on the empty lines.Field-Name: value
-