Package org.ojalgo.netio
This package loosely corresponds to (extends) the packages: java.io.*, java.nio.*, java.net.* and sun.net.*
-
Interface Summary Interface Description BasicLogger BasicLogger is not meant to replace any other logging library.BasicLogger.Buffer Temporarily store data/text.BasicLogger.Printable BasicParser<T> A (CSV) parser interface.DataInterpreter<T> DataReader.Deserializer<T> DataWriter.Serializer<T> FromFileReader<T> Essentially just aSupplier
, but assumed to be reading from a file or some other source of data, and therefore extendsCloseable
.ScoredDualWriter<T> TextLineInterpreter<T> TextLineReader.Parser<T> TextLineWriter.Formatter<T> ToFileWriter<T> Essentially just aConsumer
, but assumed to be writing to a file or similar, and therefore extendsCloseable
. -
Class Summary Class Description ASCII ASCII codes 0 1 2 3 4 5 6 7 0 NUL SOH STX ETX EOT ENQ ACK BEL 8 BS HT LF VT FF CR SO SI 16 DLE DC1 DC2 DC3 DC4 NAK SYN ETB 24 CAN EM SUB ESC FS GS RS US 32 SP ! " # $ % & ' 40 ( ) * + , - . / 48 0 1 2 3 4 5 6 7 56 8 9 : ; < = > ? 64 @ A B C D E F G 72 H I J K L M N O 80 P Q R S T U V W 88 X Y Z [ \ ] ^ _ 96 ` a b c d e f g 104 h i j k l m n o 112 p q r s t u v w 120 x y z { | ~ DEL http://www.lammertbies.nl/comm/info/ascii-characters.htmlBasicLogger.BasicWriter BasicLogger.NotNull BasicLogger.PrivateDetails ByteBufferBackedInputStream ByteBufferBackedOutputStream CharacterRing A circular char buffer - an Appendable CharSequence that always hold exactly 65536 characters.CharacterRing.RingLogger CharArraySegment CharArraySegment.RootSegment CharArraySegment.Subsegment DataReader<T> ADataInput
basedFromFileReader
.DataWriter<T> ADataOutput
basedToFileWriter
.DetectingParser<T> Will detect which delegate parser to use.EnumeratedColumnsParser EnumeratedColumnsParser.Builder EnumeratedColumnsParser.FastViewStrategy EnumeratedColumnsParser.LineView EnumeratedColumnsParser.QuotedViewStrategy EnumeratedColumnsParser.RFC4180 FromFileReader.Builder<F> IDX Reads IDX-files as described at THE MNIST DATABASE page.InMemoryFile An in-memory "file" that can be used with someToFileWriter
and/orFromFileReaderr
implementations instead of aFile
.LineSplittingParser ManagedReader<T> ManagedWriter<T> MappedReader<IN,OUT> MappedWriter<IN,OUT> Password PasswordQueuedReader<T> QueuedReader.Worker<T> QueuedWriter<T> QueuedWriter.Worker<T> ReaderWriterBuilder<F,B extends ReaderWriterBuilder<F,B>> ResourceLocator Locate/fetch resources such as csv, json or text/html.ResourceLocator.KeyedValues ResourceLocator.Request ResourceLocator.Response ResourceLocator.Session ResourceSpecification ResourceSpecification - it's a URI/URL builder.SegmentedFile Divides a large file in segments and then reads those (in parallel) using memory mapped files (memory mapped file segments).SegmentedFile.Builder SegmentedFile.Segment SequencedReader<S,T> ServiceClient Make http/https calls.ServiceClient.Request ServiceClient.Response<T> This is actually a wrapper of a future response.ServiceClient.Session When you need to make a sequence of calls maintaining some state inbetween calls.ShardedFile ShardedWriter<T> ShardedWriter.GeneralShardedConsumer<T> ShardedWriter.PowerOf2ShardedConsumer<T> SupplierIterator<T> TextLineReader TextLineWriter TextLineWriter.CSVLineBuilder A reusable delimited "text line" builder.ToFileWriter.Builder<F> TypeParser -
Enum Summary Enum Description EnumeratedColumnsParser.ParseStrategy LineTerminator ResourceLocator.Method