SMILA 1.0 API documentation

org.eclipse.smila.ontology.internal
Class SesameConfigurationHandler

java.lang.Object
  extended by org.eclipse.smila.ontology.internal.SesameConfigurationHandler

public final class SesameConfigurationHandler
extends java.lang.Object

Utility class for reading and writing of configurations.

Author:
jschumacher

Method Summary
static javax.xml.bind.Marshaller createConfigurationMarshaller(boolean validating)
          create writer for SesameConfiguration.
static javax.xml.bind.Unmarshaller createConfigurationUnmarshaller(boolean validating)
          create parser for SesameConfiguration.
static SesameConfiguration readConfiguration(java.io.InputStream configStream)
          read configuration from stream, including validation.
static void writeConfiguration(SesameConfiguration configuration, java.io.OutputStream configStream)
          read configuration from stream, including validation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

readConfiguration

public static SesameConfiguration readConfiguration(java.io.InputStream configStream)
                                             throws javax.xml.bind.JAXBException
read configuration from stream, including validation.

Parameters:
configStream - stream containing SesameConfiguration
Returns:
parsed configuration
Throws:
javax.xml.bind.JAXBException - parse or validation error

writeConfiguration

public static void writeConfiguration(SesameConfiguration configuration,
                                      java.io.OutputStream configStream)
                               throws javax.xml.bind.JAXBException
read configuration from stream, including validation.

Parameters:
configuration - SesameConfiguration to write
configStream - target stream
Throws:
javax.xml.bind.JAXBException - parse or validation error

createConfigurationUnmarshaller

public static javax.xml.bind.Unmarshaller createConfigurationUnmarshaller(boolean validating)
                                                                   throws javax.xml.bind.JAXBException
create parser for SesameConfiguration.

Parameters:
validating - true to use a validating parser
Returns:
parser
Throws:
javax.xml.bind.JAXBException - error creating parser.

createConfigurationMarshaller

public static javax.xml.bind.Marshaller createConfigurationMarshaller(boolean validating)
                                                               throws javax.xml.bind.JAXBException
create writer for SesameConfiguration.

Parameters:
validating - true to use a validating parser
Returns:
writer
Throws:
javax.xml.bind.JAXBException - error creating parser.

SMILA 1.0 API documentation