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, NamespaceDeclarationStackAware, HierarchyChangeReader, SmooksXMLReader, 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, registry
 
Constructor Summary
UNEdifactReader()
           
 
Method Summary
protected  InterchangeContext createInterchangeContext(BufferedSegmentReader segmentReader, boolean validate, ControlBlockHandlerFactory controlBlockHandlerFactory, NamespaceDeclarationStack namespaceDeclarationStack)
           
 void parse(InputSource unedifactInterchange)
           
 void setExecutionContext(ExecutionContext executionContext)
           
 
Methods inherited from class org.milyn.edisax.unedifact.UNEdifactInterchangeParser
getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getFeatures, getInterchangeContext, getProperty, ignoreEmptyNodes, ignoreNewLines, parse, setContentHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setHierarchyChangeListener, setMappingsRegistry, setNamespaceDeclarationStack, 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(InputSource unedifactInterchange)
           throws IOException,
                  SAXException
Specified by:
parse in interface XMLReader
Overrides:
parse in class UNEdifactInterchangeParser
Throws:
IOException
SAXException

createInterchangeContext

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


Copyright © 2014. All Rights Reserved.