Package org.apache.solr.rest.schema
Class FieldTypeXmlAdapter
- java.lang.Object
-
- org.apache.solr.rest.schema.FieldTypeXmlAdapter
-
public class FieldTypeXmlAdapter extends Object
Utility class for converting a JSON definition of a FieldType into the XML format expected by the FieldTypePluginLoader.
-
-
Constructor Summary
Constructors Constructor Description FieldTypeXmlAdapter()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static Element
appendAttrs(Element elm, Map<String,?> json)
protected static void
appendFilterElements(Document doc, Element analyzer, String filterName, List<Map<String,?>> filters)
protected static String
classToXmlTag(Class<?> clazz)
Convert types produced by noggit's ObjectBuilder (Boolean, Double, Long, String) to plugin param XML tags.protected static Element
createAnalyzerElement(Document doc, String type, Map<String,?> analyzer)
static Node
toNode(Map<String,?> json)
protected static Element
transformAnalyzer(Document doc, Map<String,?> json, String jsonFieldName, String analyzerType)
protected static Element
transformSimilarity(Document doc, Map<String,?> json, String jsonFieldName)
-
-
-
Method Detail
-
transformSimilarity
protected static Element transformSimilarity(Document doc, Map<String,?> json, String jsonFieldName)
-
classToXmlTag
protected static String classToXmlTag(Class<?> clazz)
Convert types produced by noggit's ObjectBuilder (Boolean, Double, Long, String) to plugin param XML tags.
-
transformAnalyzer
protected static Element transformAnalyzer(Document doc, Map<String,?> json, String jsonFieldName, String analyzerType)
-
createAnalyzerElement
protected static Element createAnalyzerElement(Document doc, String type, Map<String,?> analyzer)
-
appendFilterElements
protected static void appendFilterElements(Document doc, Element analyzer, String filterName, List<Map<String,?>> filters)
-
-