public final class DocsumDefinitionSet extends Object
Modifier and Type | Field and Description |
---|---|
static int |
SLIME_MAGIC_ID |
Constructor and Description |
---|
DocsumDefinitionSet(Collection<DocsumDefinition> docsumDefinitions) |
DocsumDefinitionSet(Collection<DocsumDefinition> docsumDefinitions,
LegacyEmulationConfig emulConfig) |
DocsumDefinitionSet(DocumentdbInfoConfig.Documentdb config) |
DocsumDefinitionSet(DocumentdbInfoConfig.Documentdb config,
LegacyEmulationConfig emulConfig) |
Modifier and Type | Method and Description |
---|---|
DocsumDefinition |
getDocsum(String summaryClass)
Returns the summary definition of the given name, or the default if not found.
|
String |
lazyDecode(String summaryClass,
byte[] data,
FastHit hit)
Makes data available for decoding for the given hit.
|
int |
size() |
String |
toString() |
public static final int SLIME_MAGIC_ID
public DocsumDefinitionSet(DocumentdbInfoConfig.Documentdb config)
public DocsumDefinitionSet(DocumentdbInfoConfig.Documentdb config, LegacyEmulationConfig emulConfig)
public DocsumDefinitionSet(Collection<DocsumDefinition> docsumDefinitions)
public DocsumDefinitionSet(Collection<DocsumDefinition> docsumDefinitions, LegacyEmulationConfig emulConfig)
public DocsumDefinition getDocsum(String summaryClass)
ConfigurationException
- if the requested summary class is not found and there is none called "default"public final String lazyDecode(String summaryClass, byte[] data, FastHit hit)
summaryClass
- the requested summary classdata
- docsum data from backendhit
- the Hit corresponding to this document summaryConfigurationException
- if the summary class of this hit is missingpublic int size()
Copyright © 2018. All rights reserved.