Uses of Interface
org.praxislive.core.DataObject
-
Packages that use DataObject Package Description org.praxislive.code.userapi org.praxislive.core.types -
-
Uses of DataObject in org.praxislive.code.userapi
Classes in org.praxislive.code.userapi that implement DataObject Modifier and Type Class Description class
PVector
Deprecated, for removal: This API element is subject to removal in a future version.class
Struct
A basic Struct-like DataObject for grouping other DataObjects or primitive arrays.Methods in org.praxislive.code.userapi with type parameters of type DataObject Modifier and Type Method Description protected <T extends DataObject>
TStruct. register(T dob)
-
Uses of DataObject in org.praxislive.core.types
Methods in org.praxislive.core.types with type parameters of type DataObject Modifier and Type Method Description static <T extends DataObject>
Collector<T,?,PBytes>PBytes. collector()
Collector to take Stream of DataObject subclasses and write into new PBytes.<T extends DataObject>
voidPBytes. forEachIn(T container, Consumer<T> consumer)
Iterate through data by decoding into provided container DataObject and calling consumer.<T extends DataObject>
Stream<T>PBytes. streamOf(int count, Supplier<T> supplier)
Create a Stream over the data by decoding into count number of DataObjects provided by supplier.<T extends DataObject>
Stream<T>PBytes. streamOf(Supplier<T> supplier)
Create a Stream over the data by decoding into DataObjects provided by supplier<T extends DataObject>
PBytesPBytes. transformIn(T container, Consumer<T> transformer)
Transform data by iterating into provided container and calling provided consumer before writing container into new PBytesMethod parameters in org.praxislive.core.types with type arguments of type DataObject Modifier and Type Method Description static PBytes
PBytes. of(List<? extends DataObject> list)
Encode the provided List of DataObject subclasses into a new PBytes
-