org.jboss.osgi.jbossxb
Interface UnmarshallerService


public interface UnmarshallerService

An unmarshaller service

Since:
26-Nov-2009
Author:
thomas.diesler@jboss.com

Method Summary
 void addClassBinding(String nsUri, Class<?> clazz)
           
 void addClassBinding(String nsUri, String className)
           
 void registerSchemaLocation(String id, String dtdOrSchema)
           
 void setErrorHandler(ErrorHandler errorHandler)
           
 void setFeature(String featureName, boolean flag)
           
 void setNamespaceAware(boolean namespaces)
           
 void setSchemaValidation(boolean validation)
           
 void setValidation(boolean validation)
           
 Object unmarshal(InputSource source)
           
 Object unmarshal(InputStream xmlStream)
           
 Object unmarshal(Reader xmlReader)
           
 Object unmarshal(String xml)
           
 

Method Detail

setFeature

void setFeature(String featureName,
                boolean flag)

setValidation

void setValidation(boolean validation)

setNamespaceAware

void setNamespaceAware(boolean namespaces)

setSchemaValidation

void setSchemaValidation(boolean validation)

setErrorHandler

void setErrorHandler(ErrorHandler errorHandler)

registerSchemaLocation

void registerSchemaLocation(String id,
                            String dtdOrSchema)

addClassBinding

void addClassBinding(String nsUri,
                     String className)

addClassBinding

void addClassBinding(String nsUri,
                     Class<?> clazz)

unmarshal

Object unmarshal(Reader xmlReader)
                 throws IOException
Throws:
IOException

unmarshal

Object unmarshal(InputStream xmlStream)
                 throws IOException
Throws:
IOException

unmarshal

Object unmarshal(InputSource source)
                 throws IOException
Throws:
IOException

unmarshal

Object unmarshal(String xml)
                 throws IOException
Throws:
IOException


Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.