com.ebmwebsourcing.easybox.api
Interface XmlObjectReader


public interface XmlObjectReader

Class aimed at reading XmlObject instances from different sources.

Author:
mjambert

Nested Class Summary
static class XmlObjectReader.ReadMode
           
 
Method Summary
 XmlObjectReader.ReadMode getReadMode()
          Get read mode.
<X extends XmlObject>
X
readDocument(org.w3c.dom.Document document, java.lang.Class<X> xmlObjectInterfaceClass)
           
<X extends XmlObject>
X
readDocument(org.xml.sax.InputSource inputSource, java.lang.Class<X> xmlObjectInterfaceClass)
           
<X extends XmlObject>
X
readDocument(java.io.InputStream inputStream, java.lang.Class<X> xmlObjectInterfaceClass)
           
<X extends XmlObject>
X
readDocument(java.net.URL url, java.lang.Class<X> xmlObjectInterfaceClass)
           
<X extends XmlObject>
X
readFragment(org.w3c.dom.Document document, java.lang.Class<X> xmlObjectInterfaceClass)
           
<X extends XmlObject>
X
readFragment(org.xml.sax.InputSource inputSource, java.lang.Class<X> xmlObjectInterfaceClass)
           
<X extends XmlObject>
X
readFragment(java.io.InputStream inputStream, java.lang.Class<X> xmlObjectInterfaceClass)
           
<X extends XmlObject>
X
readFragment(java.net.URL url, java.lang.Class<X> xmlObjectInterfaceClass)
           
 void setEntityResolver(org.xml.sax.EntityResolver entityResolver)
           
 void setReadMode(XmlObjectReader.ReadMode readMode)
          Set read mode.
 

Method Detail

getReadMode

XmlObjectReader.ReadMode getReadMode()
Get read mode.

Returns:
Read mode used by this XmlObjectReader.

setReadMode

void setReadMode(XmlObjectReader.ReadMode readMode)
Set read mode.

Parameters:
readMode - New read mode to be used by this XmlObjectReader.

setEntityResolver

void setEntityResolver(org.xml.sax.EntityResolver entityResolver)

readDocument

<X extends XmlObject> X readDocument(java.net.URL url,
                                     java.lang.Class<X> xmlObjectInterfaceClass)
                                 throws XmlObjectReadException
Throws:
XmlObjectReadException

readDocument

<X extends XmlObject> X readDocument(org.xml.sax.InputSource inputSource,
                                     java.lang.Class<X> xmlObjectInterfaceClass)
                                 throws XmlObjectReadException
Throws:
XmlObjectReadException

readDocument

<X extends XmlObject> X readDocument(java.io.InputStream inputStream,
                                     java.lang.Class<X> xmlObjectInterfaceClass)
                                 throws XmlObjectReadException
Throws:
XmlObjectReadException

readDocument

<X extends XmlObject> X readDocument(org.w3c.dom.Document document,
                                     java.lang.Class<X> xmlObjectInterfaceClass)
                                 throws XmlObjectReadException
Throws:
XmlObjectReadException

readFragment

<X extends XmlObject> X readFragment(java.net.URL url,
                                     java.lang.Class<X> xmlObjectInterfaceClass)
                                 throws XmlObjectReadException
Throws:
XmlObjectReadException

readFragment

<X extends XmlObject> X readFragment(org.xml.sax.InputSource inputSource,
                                     java.lang.Class<X> xmlObjectInterfaceClass)
                                 throws XmlObjectReadException
Throws:
XmlObjectReadException

readFragment

<X extends XmlObject> X readFragment(java.io.InputStream inputStream,
                                     java.lang.Class<X> xmlObjectInterfaceClass)
                                 throws XmlObjectReadException
Throws:
XmlObjectReadException

readFragment

<X extends XmlObject> X readFragment(org.w3c.dom.Document document,
                                     java.lang.Class<X> xmlObjectInterfaceClass)
                                 throws XmlObjectReadException
Throws:
XmlObjectReadException


Copyright © 2011 Petals Link. All Rights Reserved.