-
- Type Parameters:
T- type of wrapped data
- All Superinterfaces:
Lookup.Provider
- Enclosing class:
- Data
public static interface Data.Packet<T> extends Lookup.Provider
A data holder used to wrap data of type T to be passed around a Pipe graph. Implementations of this interface are provided by the Data.Sink.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaccumulate(List<Data.Packet<T>> packets)voidapply(Function<? super T,? extends T> operator)voidclear()Data.Packet<T>createPacket()Tdata()voiddispose()booleanisCompatible(Data.Packet<T> packet)-
Methods inherited from interface org.praxislive.core.Lookup.Provider
getLookup
-
-
-
-
Method Detail
-
data
T data()
-
clear
void clear()
-
accumulate
void accumulate(List<Data.Packet<T>> packets)
-
isCompatible
boolean isCompatible(Data.Packet<T> packet)
-
createPacket
Data.Packet<T> createPacket()
-
dispose
void dispose()
-
-