public class MappingConfiguration
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.util.List<AnnotationMapping> |
annotationMapping |
java.util.List<ContextMapping> |
contextMapping |
java.util.List<FieldIndexingLimit> |
fieldIndexingLimit |
java.util.List<FieldRetrievalLimit> |
fieldRetrievalLimit |
java.util.List<GenerateAnnotationsForContext> |
generateAnnotationsForContext |
java.util.List<PartMapping> |
partMapping |
java.util.List<WordCountMapping> |
wordCountMapping |
Constructor and Description |
---|
MappingConfiguration() |
MappingConfiguration(MappingConfiguration o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this MappingConfiguration.
|
static MappingConfiguration |
fromString(java.lang.String s)
String representation of this MappingConfiguration.
|
java.util.List<AnnotationMapping> |
getAnnotationMapping()
List of mappings from annotations to index targets, with associated parameters.
|
java.util.List<ContextMapping> |
getContextMapping()
List mappings from contexts to index targets, with associated parameters.
|
java.util.List<FieldIndexingLimit> |
getFieldIndexingLimit()
Word count limits to apply to texts mapped to index fields for search.
|
java.util.List<FieldRetrievalLimit> |
getFieldRetrievalLimit()
Size limits (in bytes) to apply to texts mapped to the index for retrieval.
|
java.util.List<GenerateAnnotationsForContext> |
getGenerateAnnotationsForContext()
List of contexts to process with a semantic pipeline before mapping.
|
java.util.List<PartMapping> |
getPartMapping()
List mappings from parts to index targets, with associated parameters.
|
java.util.List<WordCountMapping> |
getWordCountMapping()
Specify where to map Word count.
|
MappingConfiguration |
makeCopy()
Creates and returns a deep copy of this MappingConfiguration.
|
static MappingConfiguration |
readFrom(java.io.InputStream is)
Read this MappingConfiguration from an XML fragment.
|
java.lang.String |
toString()
String representation of this MappingConfiguration.
|
MappingConfiguration |
withAnnotationMapping(AnnotationMapping... __values)
List of mappings from annotations to index targets, with associated parameters.
|
MappingConfiguration |
withAnnotationMapping(java.util.Collection<AnnotationMapping> __values) |
MappingConfiguration |
withContextMapping(java.util.Collection<ContextMapping> __values) |
MappingConfiguration |
withContextMapping(ContextMapping... __values)
List mappings from contexts to index targets, with associated parameters.
|
MappingConfiguration |
withFieldIndexingLimit(java.util.Collection<FieldIndexingLimit> __values) |
MappingConfiguration |
withFieldIndexingLimit(FieldIndexingLimit... __values)
Word count limits to apply to texts mapped to index fields for search.
|
MappingConfiguration |
withFieldRetrievalLimit(java.util.Collection<FieldRetrievalLimit> __values) |
MappingConfiguration |
withFieldRetrievalLimit(FieldRetrievalLimit... __values)
Size limits (in bytes) to apply to texts mapped to the index for retrieval.
|
MappingConfiguration |
withGenerateAnnotationsForContext(java.util.Collection<GenerateAnnotationsForContext> __values) |
MappingConfiguration |
withGenerateAnnotationsForContext(GenerateAnnotationsForContext... __values)
List of contexts to process with a semantic pipeline before mapping.
|
MappingConfiguration |
withPartMapping(java.util.Collection<PartMapping> __values) |
MappingConfiguration |
withPartMapping(PartMapping... __values)
List mappings from parts to index targets, with associated parameters.
|
MappingConfiguration |
withWordCountMapping(java.util.Collection<WordCountMapping> __values) |
MappingConfiguration |
withWordCountMapping(WordCountMapping... __values)
Specify where to map Word count.
|
void |
writeTo(java.io.OutputStream os)
Write this MappingConfiguration as an XML fragment
|
public java.util.List<ContextMapping> contextMapping
public java.util.List<GenerateAnnotationsForContext> generateAnnotationsForContext
public java.util.List<AnnotationMapping> annotationMapping
public java.util.List<FieldRetrievalLimit> fieldRetrievalLimit
public java.util.List<FieldIndexingLimit> fieldIndexingLimit
public java.util.List<PartMapping> partMapping
public java.util.List<WordCountMapping> wordCountMapping
public MappingConfiguration()
public MappingConfiguration(MappingConfiguration o)
public java.util.List<ContextMapping> getContextMapping()
public MappingConfiguration withContextMapping(ContextMapping... __values)
public MappingConfiguration withContextMapping(java.util.Collection<ContextMapping> __values)
public java.util.List<GenerateAnnotationsForContext> getGenerateAnnotationsForContext()
public MappingConfiguration withGenerateAnnotationsForContext(GenerateAnnotationsForContext... __values)
public MappingConfiguration withGenerateAnnotationsForContext(java.util.Collection<GenerateAnnotationsForContext> __values)
public java.util.List<AnnotationMapping> getAnnotationMapping()
public MappingConfiguration withAnnotationMapping(AnnotationMapping... __values)
public MappingConfiguration withAnnotationMapping(java.util.Collection<AnnotationMapping> __values)
public java.util.List<FieldRetrievalLimit> getFieldRetrievalLimit()
public MappingConfiguration withFieldRetrievalLimit(FieldRetrievalLimit... __values)
public MappingConfiguration withFieldRetrievalLimit(java.util.Collection<FieldRetrievalLimit> __values)
public java.util.List<FieldIndexingLimit> getFieldIndexingLimit()
public MappingConfiguration withFieldIndexingLimit(FieldIndexingLimit... __values)
public MappingConfiguration withFieldIndexingLimit(java.util.Collection<FieldIndexingLimit> __values)
public java.util.List<PartMapping> getPartMapping()
public MappingConfiguration withPartMapping(PartMapping... __values)
public MappingConfiguration withPartMapping(java.util.Collection<PartMapping> __values)
public java.util.List<WordCountMapping> getWordCountMapping()
public MappingConfiguration withWordCountMapping(WordCountMapping... __values)
public MappingConfiguration withWordCountMapping(java.util.Collection<WordCountMapping> __values)
public MappingConfiguration makeCopy()
public static MappingConfiguration readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
javax.xml.bind.JAXBException
java.io.IOException
public static MappingConfiguration fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class java.lang.Object
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.