Package org.apache.commons.io.build
Provides classes to implement IO builders.
- Since:
- 2.12.0
-
Class Summary Class Description AbstractOrigin<T,B extends AbstractOrigin<T,B>> Abstracts the origin of data for builders like aFile
,Path
,Reader
,Writer
,InputStream
,OutputStream
, andURI
.AbstractOrigin.ByteArrayOrigin Abyte[]
origin.AbstractOrigin.CharSequenceOrigin ACharSequence
origin.AbstractOrigin.FileOrigin AFile
origin.AbstractOrigin.InputStreamOrigin AnInputStream
origin.AbstractOrigin.OutputStreamOrigin AnOutputStream
origin.AbstractOrigin.PathOrigin APath
origin.AbstractOrigin.ReaderOrigin AnReader
origin.AbstractOrigin.URIOrigin AURI
origin.AbstractOrigin.WriterOrigin AnWriter
origin.AbstractOriginSupplier<T,B extends AbstractOriginSupplier<T,B>> Abstracts building an instance ofT
.AbstractStreamBuilder<T,B extends AbstractStreamBuilder<T,B>> Abstracts building a typed instance ofT
.AbstractSupplier<T,B extends AbstractSupplier<T,B>> Abstracts supplying an instance ofT
.