- Notifications
You must be signed in to change notification settings - Fork0
Java Library for reading, writing and validating Nist files.
License
Apache-2.0, Unknown licenses found
Licenses found
Apache-2.0
LICENSEUnknown
license-header.txtNotificationsYou must be signed in to change notification settings
nist4j/nist4j
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Java library for read, write, create and validate Nist format files (NBIS).
RT | Read | Write | Build | Validate |
---|---|---|---|---|
RT1 | Y | Y | Y | Y |
RT2 | Y | Y | Y | Y |
RT3 | Y | Y | Y | Y |
RT4 | Y | Y | Y | Y |
RT5 | Y | Y | Y | Y |
RT6 | Y | Y | Y | Y |
RT7 | Y | Y | Y | N |
RT8 | Y | Y | Y | N |
RT9 | Y | Y | Y | N |
RT10 | Y(1) | Y(1) | Y(2) | N |
RT11 | Y(1) | Y(1) | Y(2) | N |
RT12 | Y(1) | Y(1) | Y(2) | N |
RT13 | Y | Y | Y | Y |
RT14 | Y | Y | Y | Y |
RT15 | Y | Y | Y | N |
RT16 | Y(1) | Y(1) | Y(2) | N |
RT17 | Y(1) | Y(1) | Y(2) | N |
RT18 | Y(1) | Y(1) | Y(2) | N |
RT19 | Y(1) | Y(1) | Y(2) | N |
RT20 | Y(1) | Y(1) | Y(2) | N |
RT21 | Y(1) | Y(1) | Y(2) | N |
RT22 | Y(1) | Y(1) | Y(2) | N |
RT98 | Y(1) | Y(1) | Y(2) | N |
RT99 | Y(1) | Y(1) | Y(2) | N |
- (1) Using default serializer
- (2) You can build using fields id but no Fields enum is provided
NistRecordrt1 =newRT1TransactionInformationNistRecordBuilderImpl(CreateNistFile.DEFAULT_OPTIONS_FOR_CREATE) .withField(RT1FieldsEnum.VER,newFieldText("0400")) .withField(RT1FieldsEnum.DAT,newFieldText("20091117")) .withField(RT1FieldsEnum.DAI,newFieldText("DAI000000")) .build();NistFilenistFile =newCreateNistFile().execute() .withRecord(RT1,rt1) .build();
NistFilenistFile =newReadNistFile().execute(Files.newInputStream("input.nist"));
FileoutputFile =File.createTempFile("output",".nist");WriteNistFilewriteNistFile =newWriteNistFile();OutputStreamos =writeNistFile.execute(nistFile,Files.newOutputStream(outputFile.toPath()));
ValidateNistFileWithStandardFormatvalidateNistFileWithStandardFormat =newValidateNistFileWithStandardFormat();List<NistValidationError>errorsNist =validateNistFileWithStandardFormat.execute(nist);
Nist4j is licensed by Sopra Steriaunder the Apache License, version 2.0.A copy of this license is provided in the LICENSE file.
The Initial Developer of some parts of the framework, which are copied from, derived from, orinspired by Jnbis (https://github.com/mhshams/jnbis) under Apache 2.0 License is Mohammad Sarbandi.
About
Java Library for reading, writing and validating Nist files.
Topics
Resources
License
Apache-2.0, Unknown licenses found
Licenses found
Apache-2.0
LICENSEUnknown
license-header.txtStars
Watchers
Forks
Packages0
No packages published