public class StreamFromBundle extends java.lang.Object implements BundleStreamSource
MultipleObjectsBundle.asStream()
.BundleStreamSource.Event
Modifier and Type | Field and Description |
---|---|
(package private) MultipleObjectsBundle |
bundle
Bundle to access
|
(package private) int |
onum
Offset in bundle
|
Constructor and Description |
---|
StreamFromBundle(MultipleObjectsBundle bundle)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
MultipleObjectsBundle |
asMultipleObjectsBundle()
Return (or collect) the stream as bundle.
|
boolean |
assignDBID(DBIDVar var)
Assign the current object ID to a
DBIDVar . |
java.lang.Object |
data(int rnum)
Access a particular object and representation.
|
BundleMeta |
getMeta()
Get the current meta data.
|
boolean |
hasDBIDs()
Indicate whether the stream contains DBIDs.
|
BundleStreamSource.Event |
nextEvent()
Get the next event
|
MultipleObjectsBundle bundle
int onum
public StreamFromBundle(MultipleObjectsBundle bundle)
bundle
- Existing object bundlepublic BundleMeta getMeta()
BundleStreamSource
getMeta
in interface BundleStreamSource
public java.lang.Object data(int rnum)
BundleStreamSource
data
in interface BundleStreamSource
rnum
- Representation numberpublic boolean hasDBIDs()
BundleStreamSource
hasDBIDs
in interface BundleStreamSource
true
if the stream contains DBIDs.public boolean assignDBID(DBIDVar var)
BundleStreamSource
DBIDVar
.assignDBID
in interface BundleStreamSource
var
- Variable to assign the object id tofalse
when no object id is availablepublic BundleStreamSource.Event nextEvent()
BundleStreamSource
nextEvent
in interface BundleStreamSource
public MultipleObjectsBundle asMultipleObjectsBundle()
BundleStreamSource
asMultipleObjectsBundle
in interface BundleStreamSource
Copyright © 2019 ELKI Development Team. License information.