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:
org.milyn.delivery.ContentHandler, org.milyn.namespace.NamespaceDeclarationStackAware, org.milyn.xml.hierarchy.HierarchyChangeReader, org.milyn.xml.SmooksXMLReader, XMLReader

public class UNEdifactReader
extends org.milyn.edisax.unedifact.UNEdifactInterchangeParser
implements org.milyn.xml.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  org.milyn.edisax.interchange.InterchangeContext createInterchangeContext(org.milyn.edisax.BufferedSegmentReader segmentReader, boolean validate, org.milyn.edisax.interchange.ControlBlockHandlerFactory controlBlockHandlerFactory, org.milyn.namespace.NamespaceDeclarationStack namespaceDeclarationStack)
           
 void parse(InputSource unedifactInterchange)
           
 void setExecutionContext(org.milyn.container.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(org.milyn.container.ExecutionContext executionContext)
Specified by:
setExecutionContext in interface org.milyn.xml.SmooksXMLReader

parse

public void parse(InputSource unedifactInterchange)
           throws IOException,
                  SAXException
Specified by:
parse in interface XMLReader
Overrides:
parse in class org.milyn.edisax.unedifact.UNEdifactInterchangeParser
Throws:
IOException
SAXException

createInterchangeContext

protected org.milyn.edisax.interchange.InterchangeContext createInterchangeContext(org.milyn.edisax.BufferedSegmentReader segmentReader,
                                                                                   boolean validate,
                                                                                   org.milyn.edisax.interchange.ControlBlockHandlerFactory controlBlockHandlerFactory,
                                                                                   org.milyn.namespace.NamespaceDeclarationStack namespaceDeclarationStack)
Overrides:
createInterchangeContext in class org.milyn.edisax.unedifact.UNEdifactInterchangeParser


Copyright © 2018. All rights reserved.