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, wait
getUnguardedsAsFlatList, iterateUnguardedsInPages, size, toMultilineString
public 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()
DescriptorsWithIds
getIds
in interface DescriptorsWithIds<T extends Serializable>
public UnguardedPagedOverlap<T> getDescriptors()
DescriptorsWithIds
getDescriptors
in interface DescriptorsWithIds<T extends Serializable>
public IndexProjector getIndexProjector()
DescriptorsWithIds
getIndexProjector
in interface DescriptorsWithIds<T extends Serializable>
public OverlapAnalysisContext<?,T> getContext()
DescriptorsWithIds
OverlapAnalysisContext
.getContext
in interface DescriptorsWithIds<T extends Serializable>
public DescriptorsWithIds<T> withMetric(String metricOrNull)
DescriptorsWithIds
withMetric
in interface DescriptorsWithIds<T extends Serializable>
metricOrNull
- Metric to use or null
to use default