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