|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.milyn.edisax.unedifact.UNEdifactInterchangeParser
public class UNEdifactInterchangeParser
UN/EDIFACT Interchange Envelope parser.
| Field Summary | |
|---|---|
static Delimiters |
defaultUNEdifactDelimiters
|
| Constructor Summary | |
|---|---|
UNEdifactInterchangeParser()
|
|
| Method Summary | |
|---|---|
UNEdifactInterchangeParser |
addMappingModel(EdifactModel mappingModel)
Add EDI mapping model to be used in all subsequent parse operations. |
UNEdifactInterchangeParser |
addMappingModels(java.util.Map<Description,EdifactModel> mappingModels)
Add EDI mapping model to be used in all subsequent parse operations. |
UNEdifactInterchangeParser |
addMappingModels(java.lang.String mappingModelFiles,
java.net.URI baseURI)
Add EDI mapping model to be used in all subsequent parse operations. |
protected InterchangeContext |
createInterchangeContext(BufferedSegmentReader segmentReader,
boolean validate,
ControlBlockHandlerFactory controlBlockHandlerFactory)
|
org.xml.sax.ContentHandler |
getContentHandler()
|
org.xml.sax.DTDHandler |
getDTDHandler()
|
org.xml.sax.EntityResolver |
getEntityResolver()
|
org.xml.sax.ErrorHandler |
getErrorHandler()
|
boolean |
getFeature(java.lang.String name)
|
InterchangeContext |
getInterchangeContext()
|
java.util.Map<Description,EdifactModel> |
getMappingModels()
|
java.lang.Object |
getProperty(java.lang.String name)
|
void |
ignoreNewLines(boolean ignoreNewLines)
|
void |
parse(org.xml.sax.InputSource unedifactInterchange)
|
void |
parse(java.lang.String systemId)
The following methods are currently unimplemnted... |
void |
setContentHandler(org.xml.sax.ContentHandler contentHandler)
|
void |
setDTDHandler(org.xml.sax.DTDHandler arg0)
|
void |
setEntityResolver(org.xml.sax.EntityResolver arg0)
|
void |
setErrorHandler(org.xml.sax.ErrorHandler arg0)
|
void |
setFeature(java.lang.String name,
boolean value)
|
void |
setHierarchyChangeListener(HierarchyChangeListener listener)
|
UNEdifactInterchangeParser |
setMappingModels(java.util.Map<Description,EdifactModel> mappingModels)
Set the EDI mapping model to be used in all subsequent parse operations. |
void |
setProperty(java.lang.String name,
java.lang.Object value)
|
void |
validate(boolean validate)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final Delimiters defaultUNEdifactDelimiters
| Constructor Detail |
|---|
public UNEdifactInterchangeParser()
| Method Detail |
|---|
public void parse(org.xml.sax.InputSource unedifactInterchange)
throws java.io.IOException,
org.xml.sax.SAXException
parse in interface org.xml.sax.XMLReaderjava.io.IOException
org.xml.sax.SAXException
protected InterchangeContext createInterchangeContext(BufferedSegmentReader segmentReader,
boolean validate,
ControlBlockHandlerFactory controlBlockHandlerFactory)
public InterchangeContext getInterchangeContext()
public java.util.Map<Description,EdifactModel> getMappingModels()
public UNEdifactInterchangeParser setMappingModels(java.util.Map<Description,EdifactModel> mappingModels)
EDIParser.
mappingModels - The mapping model.
public UNEdifactInterchangeParser addMappingModels(java.util.Map<Description,EdifactModel> mappingModels)
EDIParser.
mappingModels - The mapping model.
public UNEdifactInterchangeParser addMappingModels(java.lang.String mappingModelFiles,
java.net.URI baseURI)
throws EDIConfigurationException,
java.io.IOException,
org.xml.sax.SAXException
mappingModelFiles - Semi-colon separated list of mapping model files. Supports zip files.baseURI - The base URI against which the mapping model URIs is to be resolved.
EDIConfigurationException - Error processing one of the Mapping Model configs.
org.xml.sax.SAXException
java.io.IOExceptionpublic UNEdifactInterchangeParser addMappingModel(EdifactModel mappingModel)
EDIParser.
mappingModel - The mapping model.
public org.xml.sax.ContentHandler getContentHandler()
getContentHandler in interface org.xml.sax.XMLReaderpublic void setContentHandler(org.xml.sax.ContentHandler contentHandler)
setContentHandler in interface org.xml.sax.XMLReaderpublic void ignoreNewLines(boolean ignoreNewLines)
public void validate(boolean validate)
public void setFeature(java.lang.String name,
boolean value)
setFeature in interface org.xml.sax.XMLReader
public boolean getFeature(java.lang.String name)
throws org.xml.sax.SAXNotRecognizedException,
org.xml.sax.SAXNotSupportedException
getFeature in interface org.xml.sax.XMLReaderorg.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedExceptionpublic void setHierarchyChangeListener(HierarchyChangeListener listener)
setHierarchyChangeListener in interface HierarchyChangeReader
public void parse(java.lang.String systemId)
throws java.io.IOException,
org.xml.sax.SAXException
parse in interface org.xml.sax.XMLReaderjava.io.IOException
org.xml.sax.SAXExceptionpublic org.xml.sax.DTDHandler getDTDHandler()
getDTDHandler in interface org.xml.sax.XMLReaderpublic void setDTDHandler(org.xml.sax.DTDHandler arg0)
setDTDHandler in interface org.xml.sax.XMLReaderpublic org.xml.sax.EntityResolver getEntityResolver()
getEntityResolver in interface org.xml.sax.XMLReaderpublic void setEntityResolver(org.xml.sax.EntityResolver arg0)
setEntityResolver in interface org.xml.sax.XMLReaderpublic org.xml.sax.ErrorHandler getErrorHandler()
getErrorHandler in interface org.xml.sax.XMLReaderpublic void setErrorHandler(org.xml.sax.ErrorHandler arg0)
setErrorHandler in interface org.xml.sax.XMLReader
public java.lang.Object getProperty(java.lang.String name)
throws org.xml.sax.SAXNotRecognizedException,
org.xml.sax.SAXNotSupportedException
getProperty in interface org.xml.sax.XMLReaderorg.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException
public void setProperty(java.lang.String name,
java.lang.Object value)
throws org.xml.sax.SAXNotRecognizedException,
org.xml.sax.SAXNotSupportedException
setProperty in interface org.xml.sax.XMLReaderorg.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||