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 }