IO-stuff

interesting io-related work

Лицензия

Лицензия

Группа

Группа

org.bongiorno.io
Идентификатор

Идентификатор

io-stuff
Последняя версия

Последняя версия

1.0.2
Дата

Дата

Тип

Тип

jar
Описание

Описание

IO-stuff
interesting io-related work
Ссылка на сайт

Ссылка на сайт

https://github.com/chb0github/io-stuff
Система контроля версий

Система контроля версий

https://github.com/chb0github/io-stuff

Скачать io-stuff

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.bongiorno.io/io-stuff/ -->
<dependency>
    <groupId>org.bongiorno.io</groupId>
    <artifactId>io-stuff</artifactId>
    <version>1.0.2</version>
</dependency>
// https://jarcasting.com/artifacts/org.bongiorno.io/io-stuff/
implementation 'org.bongiorno.io:io-stuff:1.0.2'
// https://jarcasting.com/artifacts/org.bongiorno.io/io-stuff/
implementation ("org.bongiorno.io:io-stuff:1.0.2")
'org.bongiorno.io:io-stuff:jar:1.0.2'
<dependency org="org.bongiorno.io" name="io-stuff" rev="1.0.2">
  <artifact name="io-stuff" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.bongiorno.io', module='io-stuff', version='1.0.2')
)
libraryDependencies += "org.bongiorno.io" % "io-stuff" % "1.0.2"
[org.bongiorno.io/io-stuff "1.0.2"]

Зависимости

test (2)

Идентификатор библиотеки Тип Версия
commons-io : commons-io jar 2.4
junit : junit jar 4.11

Модули Проекта

Данный проект не имеет модулей.

io-stuff

Not much here at the moment. Usefull

  • ScanningFileFilter Reads a file in and does a binary scan of the file; shifting bytes left until a pattern is matched. Upon matching your scan criteria your consumer is invoked and the stream is passed in so you can read from it in your consumer. It's like a primitive grep. Hmm, maybe I could implement grep

  • ScanningInputStream A decorator on an input stream that will scan your stream looking to match your predicate

  • ScanningPredicate Scans a stream looking for a pattern. Tie this with inputstream, with FileFilter

  • CompositeOutputStream Will replicate all data to the constructed collections of output streams. Does not account for failure. Is not multithreaded (Maybe it should be?)

  • CapturingOutputStream Records data as it is written to the underlying output stream. Useful for monitoring. Kinda like a wiretap pattern

Версии библиотеки

Версия
1.0.2