jACH

Open source library for working with ACH files

Лицензия

Лицензия

Группа

Группа

com.afrunt
Идентификатор

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

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

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

0.3.4.2
Дата

Дата

Тип

Тип

jar
Описание

Описание

jACH
Open source library for working with ACH files
Ссылка на сайт

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

https://github.com/afrunt/jach
Система контроля версий

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

http://github.com/afrunt/jach/tree/master

Скачать jach

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

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

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
com.afrunt : bean-metadata jar 0.4

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.13.1

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

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

Build Status

Java library for reading and writing ACH documents

Add jACH to your project. for maven projects just add this dependency:

<dependency>
  <groupId>com.afrunt</groupId>
  <artifactId>jach</artifactId>
  <version>0.3.4.2</version>
</dependency>

Using jACH you can work with ACH documents such as:

  • Read textual ACH documents to java domain model
  • Write java ACH domain model back to textual ACH format
  • Supported ACH formats are ARC, BOC, CBR, CCD, CIE, CTX, DNE, IAT, POP, POS, PPD, RCK, TEL, WEB, XCK

Usage

Basically, to use jACH first instantiate the ACH class

import com.afrunt.jach.ACH;
//...
ACH ach = new ACH();
//...

To parse the ACH document you simply need to pass the document's InputStream to read() method

import com.afrunt.jach.document.ACHDocument;
//...
InputStream is = ...;
ACHDocument document = ach.read(is);
//...

To convert the java object model back to ACH document just pass the instance of ACHDocument to the write() method

String out = ach.write(document);

or

OutputStream os = ...;
ach.write(document, os);

If you need to use specific character set, then you need to pass it as last parameter:

Charset charset = Charset.forName("UTF-8");
ACHDocument document = ach.read(is, charset);
//.....
ach.write(document, os, charset);

Enable aligning of blocks

ACH ach = new ACH().withBlockAligning(true);

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

Версия
0.3.4.2
0.3.3
0.3.2
0.3.1
0.3.0
0.2.5.4
0.2.5.3
0.2.5.2
0.2.5.1
0.2.5
0.2.4.9
0.2.4.8
0.2.4.7
0.2.4.6
0.2.4.5
0.2.4.4
0.2.4.3
0.2.4.2
0.2.4.1
0.2.4
0.2.3
0.2.2
0.2.1
0.2
0.1.2-dev
0.1.1-dev
0.1-dev