-
- 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 void
accumulate(List<Data.Packet<T>> packets)
void
apply(Function<? super T,? extends T> operator)
void
clear()
Data.Packet<T>
createPacket()
T
data()
void
dispose()
boolean
isCompatible(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()
-
-