x12-parser

Automatically exported from code.google.com/p/x12-parser

  • Owner: ryanco/x12-parser
  • Platform:
  • License::
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Build Status
Documentation Status
Maven Central
X12 Parser

Current Version: V2.0.0

CHANGES

V2.0.0

  • Forked the code from Google Code to Github.
  • Changed the namespace to support releasing to Maven Central.
  • Added Sphinx to manage docs and support ReadTheDocs.
  • Cleaned up code analysis findings from Intellij.
  • Fixed javadoc generation warnings.
  • Added unit tests for non-happy day cases.
  • Added detection for ISA control header from issue #6.
  • Added documentation to ReadTheDocs, removed javadoc in repo.

V1.0

  • Handle special characters that can be used as segment separators.
  • Add removeElement(int index) added to Segment class.
  • Add removeSegment(int index) added to X12Simple class.
  • Add removeSegment(int index) added to Loop class.
  • Add removeLoop(int index) added to Loop class.
  • Add toString(boolean bRemoveTrailingEmptyElements) added to Segment class.
  • Add toString(boolean bRemoveTrailingEmptyElements) added to X12Simple class.
  • Add toString(boolean bRemoveTrailingEmptyElements) added to Loop class.
  • Add toXML(boolean bRemoveTrailingEmptyElements) added to Segment class.
  • Add toXML(boolean bRemoveTrailingEmptyElements) added to X12Simple class.
  • Add toXML(boolean bRemoveTrailingEmptyElements) added to Loop class.
  • Replace StringBuffer with StringBuilder.
  • Add pom.xml for those who want to build with maven.

V0.9

  • Fixed problem with X12Parser. Loop detection logic was not working correctly.
  • Backward compatible with versions V0.7 and V0.8.
  • Recommended upgrade for users of V0.7 and V0.8

V0.8

  • Fixed parsing problem in X12SimpleParser and X12Parser with parse(File file).
  • When reading ISA segment was being read twice.
  • Fixed issue with parse(InputStream in) method, that was causing blank spaces
  • being padded at the end of IEA segment.

V0.7

  • Not compatible with the previous versions.
  • Earlier class X12 is now X12Simple. Provides the same features as earlier.
  • Added class Loop and class X12. They represent the X12 in a loop
  • hierarchy.
  • Parser is now an Interface. There are two types of Parsers, an X12SimpleParser
  • and X12Parser. They return objects of type X12Simple and X12 respectively.
  • New class Cf has configuration information of how to identify X12 loops.
  • It is used in combination with the X12Parser.
  • New examples have been added.

V0.6

  • Second version

V0.5

  • Initial verision

Main metrics

Overview
Name With Ownerryanco/x12-parser
Primary LanguageJava
Program languageJava (Language Count: 1)
Platform
License:
所有者活动
Created At2016-01-02 16:24:22
Pushed At2016-01-31 22:21:09
Last Commit At2016-01-31 16:21:09
Release Count2
Last Release Namev2.0.0 (Posted on )
First Release Namex12-1.0 (Posted on )
用户参与
Stargazers Count9
Watchers Count2
Fork Count5
Commits Count93
Has Issues Enabled
Issues Count10
Issue Open Count1
Pull Requests Count4
Pull Requests Open Count0
Pull Requests Close Count0
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private