public class DynamicRawTextPrefixHandler extends DynamicTextPrefixHandler implements com.exalead.util.Checkable, java.io.Serializable
DynamicTextPrefixHandler.Transformer<T>, DynamicTextPrefixHandler.Visitor
DynamicIndexFieldPrefixHandler.InvalidValueAction
QueryPrefixHandler.FromDataModel
Modifier and Type | Field and Description |
---|---|
int |
kind |
DEFAULT_PATTERN_MAX_MATCHES, DEFAULT_PERFORM_M_A_X, DEFAULT_SEMANTIC_CONTENT, indexFields, patternMaxMatches, performMAX, semanticContent, tokenizationConfig
DEFAULT_INVALID_VALUE_ACTION, invalidValueAction, meta
indexField
aliases, dataModelClass, dataModelProperty, dataModelState, DEFAULT_PREFIX_MATCH, fromDataModel, name, prefixMatch, queryExpansionConfig
Constructor and Description |
---|
DynamicRawTextPrefixHandler() |
DynamicRawTextPrefixHandler(DynamicRawTextPrefixHandler o)
Copy constructor
|
getIndexFields, getPatternMaxMatches, getTokenizationConfig, isPerformMAX, isSemanticContent, setIndexFields, setPatternMaxMatches, setPerformMAX, setSemanticContent, setTokenizationConfig
getInvalidValueAction, getInvalidValueActionAsEnum, getMeta, isA, isOneOf, setInvalidValueAction, setInvalidValueAction, setMeta
getIndexField, setIndexField
getAliases, getDataModelClass, getDataModelProperty, getDataModelState, getFromDataModel, getName, getQueryExpansionConfig, isPrefixMatch, setAliases, setDataModelClass, setDataModelProperty, setDataModelState, setFromDataModel, setName, setPrefixMatch, setQueryExpansionConfig
public DynamicRawTextPrefixHandler()
public DynamicRawTextPrefixHandler(DynamicRawTextPrefixHandler o)
public DynamicRawTextPrefixHandler withSemanticContent(boolean semanticContent)
withSemanticContent
in class DynamicTextPrefixHandler
public DynamicRawTextPrefixHandler withSemanticContent(java.lang.Boolean semanticContent)
withSemanticContent
in class DynamicTextPrefixHandler
public DynamicRawTextPrefixHandler withIndexFields(java.lang.String indexFields)
withIndexFields
in class DynamicTextPrefixHandler
public DynamicRawTextPrefixHandler withPerformMAX(boolean performMAX)
withPerformMAX
in class DynamicTextPrefixHandler
public DynamicRawTextPrefixHandler withPerformMAX(java.lang.Boolean performMAX)
withPerformMAX
in class DynamicTextPrefixHandler
public DynamicRawTextPrefixHandler withPatternMaxMatches(int patternMaxMatches)
withPatternMaxMatches
in class DynamicTextPrefixHandler
public DynamicRawTextPrefixHandler withPatternMaxMatches(java.lang.Integer patternMaxMatches)
withPatternMaxMatches
in class DynamicTextPrefixHandler
public DynamicRawTextPrefixHandler withTokenizationConfig(java.lang.String tokenizationConfig)
withTokenizationConfig
in class DynamicTextPrefixHandler
public DynamicRawTextPrefixHandler withMeta(java.lang.String meta)
withMeta
in class DynamicTextPrefixHandler
public DynamicRawTextPrefixHandler withInvalidValueAction(java.lang.String invalidValueAction)
withInvalidValueAction
in class DynamicTextPrefixHandler
public DynamicRawTextPrefixHandler withIndexField(java.lang.String indexField)
withIndexField
in class DynamicTextPrefixHandler
public DynamicRawTextPrefixHandler withName(java.lang.String name)
withName
in class DynamicTextPrefixHandler
public DynamicRawTextPrefixHandler withAliases(java.lang.String aliases)
withAliases
in class DynamicTextPrefixHandler
public DynamicRawTextPrefixHandler withQueryExpansionConfig(java.lang.String queryExpansionConfig)
withQueryExpansionConfig
in class DynamicTextPrefixHandler
public DynamicRawTextPrefixHandler withDataModelState(java.lang.String dataModelState)
withDataModelState
in class DynamicTextPrefixHandler
public DynamicRawTextPrefixHandler withFromDataModel(QueryPrefixHandler fromDataModel)
withFromDataModel
in class DynamicTextPrefixHandler
public DynamicRawTextPrefixHandler withDataModelClass(java.lang.String dataModelClass)
withDataModelClass
in class DynamicTextPrefixHandler
public DynamicRawTextPrefixHandler withDataModelProperty(java.lang.String dataModelProperty)
withDataModelProperty
in class DynamicTextPrefixHandler
public DynamicRawTextPrefixHandler withPrefixMatch(boolean prefixMatch)
withPrefixMatch
in class DynamicTextPrefixHandler
public DynamicRawTextPrefixHandler withPrefixMatch(java.lang.Boolean prefixMatch)
withPrefixMatch
in class DynamicTextPrefixHandler
public void setKind(int kind)
public int getKind()
public DynamicRawTextPrefixHandler withKind(int kind)
public DynamicRawTextPrefixHandler withKind(java.lang.Integer kind)
public DynamicRawTextPrefixHandler makeCopy()
makeCopy
in class DynamicTextPrefixHandler
public static DynamicRawTextPrefixHandler 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
writeTo
in class DynamicTextPrefixHandler
javax.xml.bind.JAXBException
java.io.IOException
public static DynamicRawTextPrefixHandler 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 DynamicTextPrefixHandler
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
check
in class DynamicTextPrefixHandler
com.exalead.util.TypedException
public void accept(DynamicTextPrefixHandler.Visitor visitor) throws com.exalead.util.TypedException
accept
in class DynamicTextPrefixHandler
com.exalead.util.TypedException
public void accept(DynamicIndexFieldPrefixHandler.Visitor visitor) throws com.exalead.util.TypedException
accept
in class DynamicIndexFieldPrefixHandler
com.exalead.util.TypedException
public void accept(IndexFieldPrefixHandler.Visitor visitor) throws com.exalead.util.TypedException
accept
in class IndexFieldPrefixHandler
com.exalead.util.TypedException
public void accept(QueryPrefixHandler.Visitor visitor) throws com.exalead.util.TypedException
accept
in class QueryPrefixHandler
com.exalead.util.TypedException
public <T> T accept(DynamicTextPrefixHandler.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
accept
in class DynamicTextPrefixHandler
com.exalead.util.TypedException
public <T> T accept(DynamicIndexFieldPrefixHandler.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
accept
in class DynamicIndexFieldPrefixHandler
com.exalead.util.TypedException
public <T> T accept(IndexFieldPrefixHandler.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
accept
in class IndexFieldPrefixHandler
com.exalead.util.TypedException
public <T> T accept(QueryPrefixHandler.Transformer<T> transformer, T[] t) throws com.exalead.util.TypedException
accept
in class QueryPrefixHandler
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.