View Javadoc
1   /*
2    * Copyright 2011 Werner Guttmann
3    *
4    * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
5    * in compliance with the License. You may obtain a copy of the License at
6    *
7    * http://www.apache.org/licenses/LICENSE-2.0
8    *
9    * Unless required by applicable law or agreed to in writing, software distributed under the License
10   * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
11   * or implied. See the License for the specific language governing permissions and limitations under
12   * the License.
13   *
14   */
15  package org.castor.core.constants.solrj;
16  
17  /**
18   * Defines SOLRJ specific constants.
19   * 
20   * @author Werner Guttmann
21   * @since 1.3.3
22   * 
23   */
24  public interface SOLRJConstants {
25  
26    // /**
27    // * File name suffix used for JDO-specific descriptor classes.
28    // */
29    // String JDO_DESCRIPTOR_SUFFIX = "SORLJDescriptor";
30  
31    // /**
32    // * Package name of the sub-package where descriptors can be found.
33    // */
34    // String JDO_DESCRIPTOR_PACKAGE = "solrj_descriptors";
35  
36    /**
37     * SOLRJ namespace (as used by the extensions for the XML code generator).
38     */
39    String NAMESPACE = "http://www.castor.org/binding/solrj";
40  
41    /**
42     * Name of the field annotation element.
43     */
44    String ANNOTATIONS_FIELD_NAME = "field";
45  
46    /**
47     * Name of the id annotation element.
48     */
49    String ANNOTATIONS_ID_NAME = "id";
50  
51    /**
52     * Package where to find generated JDO classes to unmarshal annotations.
53     */
54    String GENERATED_ANNOTATION_CLASSES_PACKAGE = "org.exolab.castor.xml.schema.annotations.solrj";
55  
56    // /**
57    // * Name of the JDP-specific CDR file.
58    // */
59    // String PKG_CDR_LIST_FILE = ".castor.solrj.cdr";
60  
61  }