Package org.ojalgo.netio
Interface DataInterpreter<T>
-
- All Superinterfaces:
java.util.function.BiConsumer<T,java.io.DataOutput>
,DataReader.Deserializer<T>
,DataWriter.Serializer<T>
,java.util.function.Function<java.io.DataInput,T>
public interface DataInterpreter<T> extends DataReader.Deserializer<T>, DataWriter.Serializer<T>
-
-
Field Summary
Fields Modifier and Type Field Description static DataInterpreter<java.lang.String>
STRING
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static <N extends java.lang.Comparable<N>>
DataInterpreter<ArrayAnyD<N>>newIDX(DenseArray.Factory<N> denseArray)
default DataReader<T>
newReader(java.io.File file)
default DataReader<T>
newReader(java.io.File file, OperatorWithException<java.io.InputStream> filter)
static <T> DataInterpreter<EntryPair.KeyedPrimitive<KeyValue.Dual<T>>>
newScoredDual(DataInterpreter<T> keyInterpreter)
default DataWriter<T>
newWriter(java.io.File file)
default DataWriter<T>
newWriter(java.io.File file, OperatorWithException<java.io.OutputStream> filter)
-
Methods inherited from interface org.ojalgo.netio.DataReader.Deserializer
apply, deserialize
-
Methods inherited from interface org.ojalgo.netio.DataWriter.Serializer
accept, serialize
-
-
-
-
Field Detail
-
STRING
static final DataInterpreter<java.lang.String> STRING
-
-
Method Detail
-
newIDX
static <N extends java.lang.Comparable<N>> DataInterpreter<ArrayAnyD<N>> newIDX(DenseArray.Factory<N> denseArray)
-
newScoredDual
static <T> DataInterpreter<EntryPair.KeyedPrimitive<KeyValue.Dual<T>>> newScoredDual(DataInterpreter<T> keyInterpreter)
-
newReader
default DataReader<T> newReader(java.io.File file)
-
newReader
default DataReader<T> newReader(java.io.File file, OperatorWithException<java.io.InputStream> filter)
-
newWriter
default DataWriter<T> newWriter(java.io.File file)
-
newWriter
default DataWriter<T> newWriter(java.io.File file, OperatorWithException<java.io.OutputStream> filter)
-
-