T - Unguarded typepublic class DescriptorsWithIdsImpl<T extends Serializable> extends Object implements DescriptorsWithIds<T>
| Constructor and Description |
|---|
DescriptorsWithIdsImpl(DescriptorContainer desc)
Construct without separate IDs.
|
DescriptorsWithIdsImpl(MasterStringStorage idstorageOrNull,
DescriptorContainer<T> descriptorContainer)
Construct.
|
DescriptorsWithIdsImpl(OverlapAnalysisContext<?,T> context,
ParsedUnguardedResultHandler<T> parsedResults)
Construct.
|
| Modifier and Type | Method and Description |
|---|---|
OverlapAnalysisContext<?,T> |
getContext()
Get represented
OverlapAnalysisContext. |
UnguardedPagedOverlap<T> |
getDescriptors()
Represented descriptors.
|
MasterStringStorage |
getIds()
Represented IDs.
|
IndexProjector |
getIndexProjector()
Get represented index projector.
|
DescriptorsWithIds<T> |
withMetric(String metricOrNull)
Use specified metric.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetUnguardedsAsFlatList, iterateUnguardedsInPages, size, toMultilineStringpublic DescriptorsWithIdsImpl(DescriptorContainer desc)
desc - Descriptors to exposepublic DescriptorsWithIdsImpl(MasterStringStorage idstorageOrNull, DescriptorContainer<T> descriptorContainer)
idstorageOrNull - IDs to expose or null for generated IDsdescriptorContainer - Descriptors to exposepublic DescriptorsWithIdsImpl(OverlapAnalysisContext<?,T> context, ParsedUnguardedResultHandler<T> parsedResults)
context - Context to useparsedResults - Results from descriptor parsingpublic MasterStringStorage getIds()
DescriptorsWithIdsgetIds in interface DescriptorsWithIds<T extends Serializable>public UnguardedPagedOverlap<T> getDescriptors()
DescriptorsWithIdsgetDescriptors in interface DescriptorsWithIds<T extends Serializable>public IndexProjector getIndexProjector()
DescriptorsWithIdsgetIndexProjector in interface DescriptorsWithIds<T extends Serializable>public OverlapAnalysisContext<?,T> getContext()
DescriptorsWithIdsOverlapAnalysisContext.getContext in interface DescriptorsWithIds<T extends Serializable>public DescriptorsWithIds<T> withMetric(String metricOrNull)
DescriptorsWithIdswithMetric in interface DescriptorsWithIds<T extends Serializable>metricOrNull - Metric to use or null to use default