1 /*
2 * dpkg - Debian Package library and the Debian Package Maven plugin
3 * (c) Copyright 2016 Gerrit Hohl
4 *
5 * This program is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU General Public License
7 * as published by the Free Software Foundation; either version 2
8 * of the License, or (at your option) any later version.
9 *
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
14 *
15 * You should have received a copy of the GNU General Public License
16 * along with this program; if not, write to the Free Software
17 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18 */
19 package net.sourceforge.javadpkg.control;
20
21 import net.sourceforge.javadpkg.GlobalConstants;
22
23 /**
24 * <p>
25 * The constants of the control.
26 * </p>
27 *
28 * @author Gerrit Hohl (gerrit-hohl@users.sourceforge.net)
29 * @version <b>1.0</b>, 28.04.2016 by Gerrit Hohl
30 */
31 public interface ControlConstants extends GlobalConstants {
32
33
34 /** The name of the field for the package. */
35 String FIELD_PACKAGE = "Package";
36 /** The name of the field for the source. */
37 String FIELD_SOURCE = "Source";
38 /** The name of the field for the version. */
39 String FIELD_VERSION = "Version";
40 /** The name of the field for the section. */
41 String FIELD_SECTION = "Section";
42 /** The name of the field for the priority. */
43 String FIELD_PRIORITY = "Priority";
44 /** The name of the field for the architecture. */
45 String FIELD_ARCHITECTURE = "Architecture";
46 /** The name of the field for the multiple architectures. */
47 String FIELD_MULTI_ARCH = "Multi-Arch";
48 /** The name of the field for the essential flag. */
49 String FIELD_ESSENTIAL = "Essential";
50 /** The name of the field for the dependencies. */
51 String FIELD_DEPENDS = "Depends";
52 /** The name of the field for the recommended dependencies. */
53 String FIELD_RECOMMENDS = "Recommends";
54 /** The name of the field for the suggested dependencies. */
55 String FIELD_SUGGESTS = "Suggests";
56 /** The name of the field for the enhancement dependencies. */
57 String FIELD_ENHANCES = "Enhance";
58 /** The name of the field for the pre-dependencies. */
59 String FIELD_PRE_DEPENDS = "Pre-Depends";
60 /** The name of the field for the break dependencies. */
61 String FIELD_BREAKS = "breaks";
62 /** The name of the field for the conflict dependencies. */
63 String FIELD_CONFLICTS = "Conflicts";
64 /** The name of the field for the provided package (virtual package). */
65 String FIELD_PROVIDES = "Provides";
66 /** The name of the field for the replace package. */
67 String FIELD_REPLACES = "Replaces";
68 /** The name of the field for the built-using dependencies. */
69 String FIELD_BUILT_USING = "Built-Using";
70 /** The name of the field for the installed size. */
71 String FIELD_INSTALLED_SIZE = "Installed-Size";
72 /** The name of the field for the maintainer. */
73 String FIELD_MAINTAINER = "Maintainer";
74 /** The name of the field for the original maintainer. */
75 String FIELD_ORIGINAL_MAINTAINER = "Original-Maintainer";
76 /** The name of the field for the module aliases. */
77 String FIELD_MODALIASES = "Modaliases";
78 /** The name of the field for the description. */
79 String FIELD_DESCRIPTION = "Description";
80 /** The name of the field for the home-page. */
81 String FIELD_HOMEPAGE = "Homepage";
82 /** The name of the field for the tag. */
83 String FIELD_TAG = "Tag";
84 /** The name of the field for the origin. */
85 String FIELD_ORIGIN = "Origin";
86 /** The name of the field for the bugs. */
87 String FIELD_BUGS = "Bugs";
88 /** The name of the field for the Python version. */
89 String FIELD_PYTHON_VERSION = "Python-Version";
90 /** The name of the field for the original maintainer. */
91 String FIELD_ORIG_MAINTAINER = "Orig-Maintainer";
92
93
94 }