|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.berryworks.edireader.EDIAbstractReader
com.berryworks.edireader.EDIReader
com.berryworks.edireader.StandardReader
com.berryworks.edireader.AnsiReader
public class AnsiReader
Reads and parses ANSI X.12 EDI interchanges. This class is not normally constructed explicitly from outside the package, although it is declared public for special cases. The recommended use of this class is to first establish an EDIReader using one of the factory techniques; when the EDIReader is called upon to parse the EDI data, it determines which EDI standard applies and internally constructs the proper subclass to continue with parsing.
Field Summary |
---|
Fields inherited from class com.berryworks.edireader.EDIReader |
---|
debug |
Fields inherited from interface com.berryworks.edireader.error.ErrorMessages |
---|
CONTROL_NUMBER_GE, CONTROL_NUMBER_IEA, CONTROL_NUMBER_SE, CONTROL_NUMBER_UNT, CONTROL_NUMBER_UNZ, COUNT_GE, COUNT_IEA, COUNT_SE, COUNT_UNT, COUNT_UNZ, DIGITS_ONLY, ELEMENT_TOO_LONG, EXPECTED_SIMPLE_TOKEN, FIRST_SEGMENT_MUST_BE_UNA_OR_UNB, INCOMPLETE_ACH_MESSAGE, INCOMPLETE_HL7_MESSAGE, INCOMPLETE_X12, INTERNAL_ERROR_MULTIPLE_EOFS, INTERNAL_ERROR_MULTIPLE_PREVIEWS, INVALID_BEGINNING_OF_SEGMENT, INVALID_COMPOSITE, INVALID_SEGMENT_TERMINATOR, INVALID_UNA, ISA_FIELD_WIDTH, ISA_SEGMENT_HAS_TOO_FEW_FIELDS, MALFORMED_EDI_SEGMENT, MANDATORY_ELEMENT_MISSING, MISMATCHED_PACKAGE_REF, MISMATCHED_UNP_LENGTH, MISSING_UNO_LENGTH, MISSING_UNP, NO_HL7_PARSER, NO_STANDARD_BEGINS_WITH, TOO_MANY_ISA_FIELDS, UNEXPECTED_EOF, UNEXPECTED_SEGMENT_IN_CONTEXT, X12_MISSING_ISA |
Constructor Summary | |
---|---|
AnsiReader()
|
Method Summary | |
---|---|
ReplyGenerator |
getAckGenerator()
|
void |
preview()
Preview the ANSI X.12 input before attempting to tokenize it in order to discover syntactic details including segment terminator and field delimiter. |
Methods inherited from class com.berryworks.edireader.StandardReader |
---|
getDocumentCount, getGroupControlNumber, getGroupCount, getInterchangeControlNumber, getSyntaxException, parse, setAckGenerator, setControlDateAndTime, setDocumentCount, setGroupControlNumber, setGroupCount, setInterchangeControlNumber, setSyntaxException |
Methods inherited from class com.berryworks.edireader.EDIReader |
---|
getXMLTags, setDebug, setXMLTags |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public AnsiReader()
Method Detail |
---|
public void preview() throws EDISyntaxException, java.io.IOException
preview
in class EDIReader
EDISyntaxException
- if invalid EDI is detected
java.io.IOException
- for problem reading EDI datapublic ReplyGenerator getAckGenerator()
getAckGenerator
in class StandardReader
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |