public class HitConfig
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
AdvancedPipeline |
advancedPipeline |
DataModelClassMetaInformation |
dataModelClassMetaInformation |
static int |
DEFAULT_FULL_HITS |
int |
fullHits |
java.util.List<Meta> |
meta |
java.util.List<Metas> |
metas |
Constructor and Description |
---|
HitConfig() |
HitConfig(HitConfig o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this HitConfig.
|
static HitConfig |
fromString(java.lang.String s)
String representation of this HitConfig.
|
AdvancedPipeline |
getAdvancedPipeline() |
DataModelClassMetaInformation |
getDataModelClassMetaInformation() |
int |
getFullHits()
Number of full hits to retrieve per page.
-1 means unlimited. |
java.util.List<Meta> |
getMeta() |
java.util.Map<java.lang.String,Meta> |
getMetaAsMap()
Get the map of Meta, indexed by name
|
Meta |
getMetaByName(java.lang.String _lookup)
Get the Meta for which the name matches _lookup
|
java.util.List<Metas> |
getMetas() |
HitConfig |
makeCopy()
Creates and returns a deep copy of this HitConfig.
|
static HitConfig |
readFrom(java.io.InputStream is)
Read this HitConfig from an XML fragment.
|
boolean |
removeMetaByName(java.lang.String _lookup)
Removes the Meta for which the name matches _lookup
|
void |
setAdvancedPipeline(AdvancedPipeline advancedPipeline) |
void |
setDataModelClassMetaInformation(DataModelClassMetaInformation dataModelClassMetaInformation) |
void |
setFullHits(int fullHits)
Number of full hits to retrieve per page.
-1 means unlimited. |
java.lang.String |
toString()
String representation of this HitConfig.
|
HitConfig |
withAdvancedPipeline(AdvancedPipeline advancedPipeline) |
HitConfig |
withDataModelClassMetaInformation(DataModelClassMetaInformation dataModelClassMetaInformation) |
HitConfig |
withFullHits(int fullHits) |
HitConfig |
withFullHits(java.lang.Integer fullHits) |
HitConfig |
withMeta(java.util.Collection<Meta> __values) |
HitConfig |
withMeta(Meta... __values) |
HitConfig |
withMetas(java.util.Collection<Metas> __values) |
HitConfig |
withMetas(Metas... __values) |
void |
writeTo(java.io.OutputStream os)
Write this HitConfig as an XML fragment
|
public java.util.List<Meta> meta
public java.util.List<Metas> metas
public AdvancedPipeline advancedPipeline
public DataModelClassMetaInformation dataModelClassMetaInformation
public int fullHits
public static final int DEFAULT_FULL_HITS
public HitConfig()
public HitConfig(HitConfig o)
public java.util.List<Meta> getMeta()
public Meta getMetaByName(java.lang.String _lookup)
public java.util.Map<java.lang.String,Meta> getMetaAsMap()
public boolean removeMetaByName(java.lang.String _lookup)
public java.util.List<Metas> getMetas()
public void setAdvancedPipeline(AdvancedPipeline advancedPipeline)
public AdvancedPipeline getAdvancedPipeline()
public HitConfig withAdvancedPipeline(AdvancedPipeline advancedPipeline)
public void setDataModelClassMetaInformation(DataModelClassMetaInformation dataModelClassMetaInformation)
public DataModelClassMetaInformation getDataModelClassMetaInformation()
public HitConfig withDataModelClassMetaInformation(DataModelClassMetaInformation dataModelClassMetaInformation)
public void setFullHits(int fullHits)
public int getFullHits()
public HitConfig withFullHits(int fullHits)
public HitConfig withFullHits(java.lang.Integer fullHits)
public HitConfig makeCopy()
public static HitConfig 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 HitConfig 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 © 2013 Dassault Systèmes, All Rights Reserved.