org.joda.beans.ser.xml
Class JodaBeanXmlReader

java.lang.Object
  extended by org.joda.beans.ser.xml.JodaBeanXmlReader

public class JodaBeanXmlReader
extends Object

Provides the ability for a Joda-Bean to read from XML.

The XML format is defined by JodaBeanXmlWriter.

This class contains mutable state and cannot be used from multiple threads.


Constructor Summary
JodaBeanXmlReader(JodaBeanSer settings)
          Creates an instance.
 
Method Summary
 Bean read(InputStream input)
          Reads and parses to a bean.
<T> T
read(InputStream input, Class<T> rootType)
          Reads and parses to a bean.
 Bean read(Reader input)
          Reads and parses to a bean.
<T> T
read(Reader input, Class<T> rootType)
          Reads and parses to a bean.
 Bean read(String input)
          Reads and parses to a bean.
<T> T
read(String input, Class<T> rootType)
          Reads and parses to a bean.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JodaBeanXmlReader

public JodaBeanXmlReader(JodaBeanSer settings)
Creates an instance.

Parameters:
settings - the settings, not null
Method Detail

read

public Bean read(String input)
Reads and parses to a bean.

Parameters:
input - the input string, not null
Returns:
the bean, not null

read

public <T> T read(String input,
                  Class<T> rootType)
Reads and parses to a bean.

Type Parameters:
T - the root type
Parameters:
input - the input string, not null
rootType - the root type, not null
Returns:
the bean, not null

read

public Bean read(InputStream input)
Reads and parses to a bean.

Parameters:
input - the input reader, not null
Returns:
the bean, not null

read

public <T> T read(InputStream input,
                  Class<T> rootType)
Reads and parses to a bean.

Type Parameters:
T - the root type
Parameters:
input - the input stream, not null
rootType - the root type, not null
Returns:
the bean, not null

read

public Bean read(Reader input)
Reads and parses to a bean.

Parameters:
input - the input reader, not null
Returns:
the bean, not null

read

public <T> T read(Reader input,
                  Class<T> rootType)
Reads and parses to a bean.

Type Parameters:
T - the root type
Parameters:
input - the input reader, not null
rootType - the root type, not null
Returns:
the bean, not null


Copyright © 2007–2014 Joda.org. All rights reserved.