View Javadoc

1   // Copyright 2006-2007, by the California Institute of Technology.
2   // ALL RIGHTS RESERVED. United States Government Sponsorship acknowledged.
3   // Any commercial use must be negotiated with the Office of Technology Transfer
4   // at the California Institute of Technology.
5   //
6   // This software is subject to U. S. export control laws and regulations
7   // (22 C.F.R. 120-130 and 15 C.F.R. 730-774). To the extent that the software
8   // is subject to U.S. export control laws and regulations, the recipient has
9   // the responsibility to obtain export licenses or other export authority as
10  // may be required before exporting such information to foreign countries or
11  // providing access to foreign nationals.
12  //
13  // $Id: DictionaryTokens.java 2898 2007-09-27 12:51:09Z pramirez $ 
14  //
15  
16  package gov.nasa.pds.tools.dict;
17  
18  /***
19   * This interface is used to capture tokens that are found in 
20   * element, object, and group defintions within a PDS dictionary.
21   * @author pramirez
22   * @version $Revision: 2898 $
23   * 
24   */
25  public interface DictionaryTokens {
26      public static final String GENERIC_GROUP = "GENERIC_GROUP_DEFINITION";
27      public static final String SPECIFIC_GROUP = "SPECIFIC_GROUP_DEFINITION";
28      public static final String DEFINITION = "DEFINITION";
29      public static final String GENERIC_OBJECT = "GENERIC_OBJECT_DEFINITION";
30      public static final String SPECIFIC_OBJECT = "SPECIFIC_OBJECT_DEFINITION";
31      public static final String ELEMENT_DEFINITION = "ELEMENT_DEFINITION";
32      public static final String NAME = "NAME";
33      public static final String STATUS_TYPE = "STATUS_TYPE";
34      public static final String DATA_TYPE = "GENERAL_DATA_TYPE";
35      public static final String UNITS = "UNIT_ID";
36      public static final String VALUE_TYPE = "STANDARD_VALUE_TYPE";
37      public static final String MAX_LENGTH = "MAXIMUM_LENGTH";
38      public static final String MIN_LENGTH = "MINIMUM_LENGTH";
39      public static final String DESCRIPTION = "DESCRIPTION";
40      public static final String VALUES = "STANDARD_VALUE_SET";
41      public static final String MINIMUM = "MINIMUM";
42      public static final String MAXIMUM = "MAXIMUM";
43      public static final String REQUIRED_OBJECTS = "REQUIRED_OBJECT_SET";
44      public static final String REQUIRED_ELEMENTS = "REQUIRED_ELEMENT_SET";
45      public static final String OPTIONAL_OBJECTS = "OPTIONAL_OBJECT_SET";
46      public static final String OPTIONAL_ELEMENTS = "OPTIONAL_ELEMENT_SET";
47      public static final String OBJECT_ALIASES = "OBJECT_ALIAS_SEQUENCE";
48      public static final String ELEMENT_ALIASES = "ELEMENT_ALIAS_SEQUENCE";
49      public static final String UNIT_SEQUENCE = "UNIT_SEQUENCE";
50      public static final String ALIAS_LIST = "ALIAS_LIST";
51      public static final String UNIT_LIST = "UNIT_LIST";
52      public static final String VALUE_TYPE_SUGGESTED = "SUGGESTED";
53      public static final String VALUE_TYPE_STATIC = "STATIC";
54      public static final String OBJECT_TYPE_GENERIC_GROUP = "GENERIC_GROUP";
55      public static final String OBJECT_TYPE_SPECIFIC_GROUP = "SPECIFIC_GROUP";
56      public static final String OBJECT_TYPE_SPECIFIC = "SPECIFIC";
57      public static final String OBJECT_TYPE_GENERIC = "GENERIC";
58      public static final String OBJECT_TYPE = "OBJECT_TYPE";
59      public static final String NOT_APPLICABLE = "N/A";
60      public static final int ELEMENT_IDENT_LENGTH = 30;
61      public static final int NAMESPACE_LENGTH = 30;
62  }