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 }