|
||||||||
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
public abstract class StandardReader
Common parent class to several EDIReader subclasses that provide for the parsing of specific EDI standards. This common parent provides an opportunity to factor and share common concepts and logic.
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 | |
---|---|
StandardReader()
|
Method Summary | |
---|---|
ReplyGenerator |
getAckGenerator()
|
int |
getDocumentCount()
|
java.lang.String |
getGroupControlNumber()
|
int |
getGroupCount()
|
java.lang.String |
getInterchangeControlNumber()
|
com.berryworks.edireader.error.RecoverableSyntaxException |
getSyntaxException()
|
void |
parse(org.xml.sax.InputSource source)
Parse an EDI interchange from the input source. |
void |
setAckGenerator(ReplyGenerator ackGenerator)
|
void |
setControlDateAndTime(java.lang.String overrideValue)
Set an override value to be used whenever generating a control date and time. |
void |
setDocumentCount(int documentCount)
|
void |
setGroupControlNumber(java.lang.String groupControlNumber)
|
void |
setGroupCount(int groupCount)
|
void |
setInterchangeControlNumber(java.lang.String interchangeControlNumber)
|
void |
setSyntaxException(com.berryworks.edireader.error.RecoverableSyntaxException syntaxException)
|
Methods inherited from class com.berryworks.edireader.EDIReader |
---|
getXMLTags, preview, setDebug, setXMLTags |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public StandardReader()
Method Detail |
---|
public void parse(org.xml.sax.InputSource source) throws org.xml.sax.SAXException, java.io.IOException
EDIReader
parse
in interface org.xml.sax.XMLReader
parse
in class EDIReader
org.xml.sax.SAXException
java.io.IOException
public void setControlDateAndTime(java.lang.String overrideValue)
overrideValue
- to be used in lieu of current date and timepublic int getGroupCount()
public void setGroupCount(int groupCount)
public java.lang.String getInterchangeControlNumber()
public void setInterchangeControlNumber(java.lang.String interchangeControlNumber)
public java.lang.String getGroupControlNumber()
public void setGroupControlNumber(java.lang.String groupControlNumber)
public int getDocumentCount()
public void setDocumentCount(int documentCount)
public com.berryworks.edireader.error.RecoverableSyntaxException getSyntaxException()
public void setSyntaxException(com.berryworks.edireader.error.RecoverableSyntaxException syntaxException)
public ReplyGenerator getAckGenerator()
public void setAckGenerator(ReplyGenerator ackGenerator)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |