Package org.ojalgo.netio
Interface ToFileWriter<T>
-
- All Superinterfaces:
java.lang.AutoCloseable
,AutoConsumer<T>
,AutoFunctional
,java.io.Closeable
,java.util.function.Consumer<T>
- All Known Implementing Classes:
DataWriter
,TextLineWriter
public interface ToFileWriter<T> extends AutoConsumer<T>, java.io.Closeable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ToFileWriter.Builder
-
Field Summary
-
Fields inherited from interface org.ojalgo.type.function.AutoConsumer
NULL
-
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default void
close()
static void
mkdirs(java.io.File dir)
Make sure this directory exists, create if necessarystatic ToFileWriter.Builder
newBuilder(java.io.File... file)
static ToFileWriter.Builder
newBuilder(ShardedFile shards)
static java.io.OutputStream
output(java.io.File file)
static <T extends java.io.Serializable>
voidserializeObjectToFile(T object, java.io.File file)
-
Methods inherited from interface org.ojalgo.type.function.AutoConsumer
accept, write, writeBatch
-
-
-
-
Method Detail
-
mkdirs
static void mkdirs(java.io.File dir)
Make sure this directory exists, create if necessary
-
newBuilder
static ToFileWriter.Builder newBuilder(java.io.File... file)
-
newBuilder
static ToFileWriter.Builder newBuilder(ShardedFile shards)
-
output
static java.io.OutputStream output(java.io.File file)
-
serializeObjectToFile
static <T extends java.io.Serializable> void serializeObjectToFile(T object, java.io.File file)
-
close
default void close() throws java.io.IOException
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfaceAutoConsumer<T>
- Specified by:
close
in interfacejava.io.Closeable
- Throws:
java.io.IOException
-
-