org.milyn.edisax.model
Class EDIConfigDigester

java.lang.Object
  extended by org.milyn.edisax.model.EDIConfigDigester

public class EDIConfigDigester
extends Object

Digests an edi-message-mapping and populates a Edimap.

Author:
bardl

Field Summary
static String XSD_V10
           
static String XSD_V11
           
static String XSD_V12
           
static String XSD_V13
           
static String XSD_V14
           
static String XSD_V15
           
 
Constructor Summary
EDIConfigDigester()
          Public default Constructor.
EDIConfigDigester(URI modelURI, URI importBaseURI)
          Public constructor.
 
Method Summary
static Edimap digestConfig(InputStream stream)
          Digest the XML edi-message-mapping configuration stream.
 Edimap digestEDIConfig(InputStream stream)
          Digest the XML edi-message-mapping configuration stream.
 Edimap digestEDIConfig(Reader stream)
          Digest the XML edi-message-mapping configuration stream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XSD_V10

public static final String XSD_V10
See Also:
Constant Field Values

XSD_V11

public static final String XSD_V11
See Also:
Constant Field Values

XSD_V12

public static final String XSD_V12
See Also:
Constant Field Values

XSD_V13

public static final String XSD_V13
See Also:
Constant Field Values

XSD_V14

public static final String XSD_V14
See Also:
Constant Field Values

XSD_V15

public static final String XSD_V15
See Also:
Constant Field Values
Constructor Detail

EDIConfigDigester

public EDIConfigDigester()
Public default Constructor.


EDIConfigDigester

public EDIConfigDigester(URI modelURI,
                         URI importBaseURI)
Public constructor.

Parameters:
modelURI - The model resource URI.
importBaseURI - The base URI for loading imports.
Method Detail

digestConfig

public static Edimap digestConfig(InputStream stream)
                           throws IOException,
                                  SAXException,
                                  EDIConfigurationException
Digest the XML edi-message-mapping configuration stream.

Parameters:
stream - the edi-message-mapping stream.
Returns:
the Edimap.
Throws:
IOException - Error parsing the XML stream.
SAXException - Error parsing the XML stream.
EDIConfigurationException - Multiple or no namespaces in edi-message-mapping.

digestEDIConfig

public Edimap digestEDIConfig(InputStream stream)
                       throws IOException,
                              SAXException,
                              EDIConfigurationException
Digest the XML edi-message-mapping configuration stream.

Parameters:
stream - the edi-message-mapping stream.
Returns:
the Edimap.
Throws:
IOException - Error parsing the XML stream.
SAXException - Error parsing the XML stream.
EDIConfigurationException - Multiple or no namespaces in edi-message-mapping.

digestEDIConfig

public Edimap digestEDIConfig(Reader stream)
                       throws IOException,
                              SAXException,
                              EDIConfigurationException
Digest the XML edi-message-mapping configuration stream.

Parameters:
stream - the edi-message-mapping stream.
Returns:
the Edimap.
Throws:
IOException - Error parsing the XML stream.
SAXException - Error parsing the XML stream.
EDIConfigurationException - Multiple or no namespaces in edi-message-mapping.


Copyright © 2011. All Rights Reserved.