public class PrefixHandlerSuggestPair
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_MAX_NB_RESULTS |
static boolean |
DEFAULT_USE_IN_DEFAULT_SUGGEST |
int |
maxNbResults |
java.lang.String |
prefixHandler |
java.lang.String |
suggestName |
boolean |
useInDefaultSuggest |
Constructor and Description |
---|
PrefixHandlerSuggestPair() |
PrefixHandlerSuggestPair(PrefixHandlerSuggestPair o)
Copy constructor
|
PrefixHandlerSuggestPair(java.lang.String prefixHandler,
java.lang.String suggestName) |
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this PrefixHandlerSuggestPair.
|
static PrefixHandlerSuggestPair |
fromString(java.lang.String s)
String representation of this PrefixHandlerSuggestPair.
|
int |
getMaxNbResults()
Max number of suggest entries returned by this suggest
|
java.lang.String |
getPrefixHandler()
A prefix handler name or alias
|
java.lang.String |
getSuggestName()
An existing suggest name
|
boolean |
isUseInDefaultSuggest()
Select Default to specify the suggest dictionary to use by default for a specific prefix handler.
|
PrefixHandlerSuggestPair |
makeCopy()
Creates and returns a deep copy of this PrefixHandlerSuggestPair.
|
static PrefixHandlerSuggestPair |
readFrom(java.io.InputStream is)
Read this PrefixHandlerSuggestPair from an XML fragment.
|
void |
setMaxNbResults(int maxNbResults)
Max number of suggest entries returned by this suggest
|
void |
setPrefixHandler(java.lang.String prefixHandler)
A prefix handler name or alias
|
void |
setSuggestName(java.lang.String suggestName)
An existing suggest name
|
void |
setUseInDefaultSuggest(boolean useInDefaultSuggest)
Select Default to specify the suggest dictionary to use by default for a specific prefix handler.
|
java.lang.String |
toString()
String representation of this PrefixHandlerSuggestPair.
|
PrefixHandlerSuggestPair |
withMaxNbResults(int maxNbResults) |
PrefixHandlerSuggestPair |
withMaxNbResults(java.lang.Integer maxNbResults) |
PrefixHandlerSuggestPair |
withPrefixHandler(java.lang.String prefixHandler) |
PrefixHandlerSuggestPair |
withSuggestName(java.lang.String suggestName) |
PrefixHandlerSuggestPair |
withUseInDefaultSuggest(boolean useInDefaultSuggest) |
PrefixHandlerSuggestPair |
withUseInDefaultSuggest(java.lang.Boolean useInDefaultSuggest) |
void |
writeTo(java.io.OutputStream os)
Write this PrefixHandlerSuggestPair as an XML fragment
|
public java.lang.String prefixHandler
public java.lang.String suggestName
public int maxNbResults
public static final int DEFAULT_MAX_NB_RESULTS
public boolean useInDefaultSuggest
public static final boolean DEFAULT_USE_IN_DEFAULT_SUGGEST
public PrefixHandlerSuggestPair()
public PrefixHandlerSuggestPair(java.lang.String prefixHandler, java.lang.String suggestName)
public PrefixHandlerSuggestPair(PrefixHandlerSuggestPair o)
public void setPrefixHandler(java.lang.String prefixHandler)
public java.lang.String getPrefixHandler()
public PrefixHandlerSuggestPair withPrefixHandler(java.lang.String prefixHandler)
public void setSuggestName(java.lang.String suggestName)
public java.lang.String getSuggestName()
public PrefixHandlerSuggestPair withSuggestName(java.lang.String suggestName)
public void setMaxNbResults(int maxNbResults)
public int getMaxNbResults()
public PrefixHandlerSuggestPair withMaxNbResults(int maxNbResults)
public PrefixHandlerSuggestPair withMaxNbResults(java.lang.Integer maxNbResults)
public void setUseInDefaultSuggest(boolean useInDefaultSuggest)
public boolean isUseInDefaultSuggest()
public PrefixHandlerSuggestPair withUseInDefaultSuggest(boolean useInDefaultSuggest)
public PrefixHandlerSuggestPair withUseInDefaultSuggest(java.lang.Boolean useInDefaultSuggest)
public PrefixHandlerSuggestPair makeCopy()
public static PrefixHandlerSuggestPair 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 PrefixHandlerSuggestPair 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.