org.milyn.smooks.edi.unedifact
Class UNEdifactReader

java.lang.Object
  extended by org.milyn.edisax.unedifact.UNEdifactInterchangeParser
      extended by org.milyn.smooks.edi.unedifact.UNEdifactReader
All Implemented Interfaces:
ContentHandler, HierarchyChangeReader, SmooksXMLReader, org.xml.sax.XMLReader

public class UNEdifactReader
extends UNEdifactInterchangeParser
implements SmooksXMLReader

UN/EDIFACT Smooks reader.

Author:
tom.fennelly@gmail.com

Field Summary
 
Fields inherited from class org.milyn.edisax.unedifact.UNEdifactInterchangeParser
defaultUNEdifactDelimiters
 
Constructor Summary
UNEdifactReader()
           
 
Method Summary
protected  InterchangeContext createInterchangeContext(BufferedSegmentReader segmentReader, boolean validate, ControlBlockHandlerFactory controlBlockHandlerFactory)
           
 void parse(org.xml.sax.InputSource unedifactInterchange)
           
 void setExecutionContext(ExecutionContext executionContext)
           
 
Methods inherited from class org.milyn.edisax.unedifact.UNEdifactInterchangeParser
addMappingModel, addMappingModels, addMappingModels, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getInterchangeContext, getMappingModels, getProperty, ignoreNewLines, parse, setContentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setHierarchyChangeListener, setMappingModels, setProperty, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xml.sax.XMLReader
getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getProperty, parse, setContentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setProperty
 

Constructor Detail

UNEdifactReader

public UNEdifactReader()
Method Detail

setExecutionContext

public void setExecutionContext(ExecutionContext executionContext)
Specified by:
setExecutionContext in interface SmooksXMLReader

parse

public void parse(org.xml.sax.InputSource unedifactInterchange)
           throws java.io.IOException,
                  org.xml.sax.SAXException
Specified by:
parse in interface org.xml.sax.XMLReader
Overrides:
parse in class UNEdifactInterchangeParser
Throws:
java.io.IOException
org.xml.sax.SAXException

createInterchangeContext

protected InterchangeContext createInterchangeContext(BufferedSegmentReader segmentReader,
                                                      boolean validate,
                                                      ControlBlockHandlerFactory controlBlockHandlerFactory)
Overrides:
createInterchangeContext in class UNEdifactInterchangeParser


Copyright © 2011. All Rights Reserved.