Class JDom2Driver
java.lang.Object
com.thoughtworks.xstream.io.AbstractDriver
com.thoughtworks.xstream.io.xml.JDom2Driver
- All Implemented Interfaces:
HierarchicalStreamDriver
- Since:
- 1.4.5
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.jdom2.input.SAXBuilderCreate and initialize the SAX builder.createReader(File in) Create the HierarchicalStreamReader with the stream parser reading from a File.Create the HierarchicalStreamReader with the stream parser reading from the input stream.createReader(Reader reader) Create the HierarchicalStreamReader with the stream parser reading from the IO reader.createReader(URL in) Create the HierarchicalStreamReader with the stream parser reading from a URL.createWriter(OutputStream out) Create the HierarchicalStreamWriter with the formatted writer.createWriter(Writer out) Create the HierarchicalStreamWriter with the formatted writer.Methods inherited from class AbstractDriver
getNameCoder
-
Constructor Details
-
JDom2Driver
public JDom2Driver() -
JDom2Driver
- Since:
- 1.4.5
-
-
Method Details
-
createReader
Description copied from interface:HierarchicalStreamDriverCreate the HierarchicalStreamReader with the stream parser reading from the IO reader.- Parameters:
reader- theReaderwith the data to parse- Returns:
- the HierarchicalStreamReader
-
createReader
Description copied from interface:HierarchicalStreamDriverCreate the HierarchicalStreamReader with the stream parser reading from the input stream.- Parameters:
in- theInputStreamwith the data to parse
-
createReader
Description copied from class:AbstractDriverCreate the HierarchicalStreamReader with the stream parser reading from a URL. Depending on the parser implementation, some might take the URL as SystemId to resolve additional references.- Specified by:
createReaderin interfaceHierarchicalStreamDriver- Overrides:
createReaderin classAbstractDriver- Parameters:
in- theURLdefining the location with the data to parse- Returns:
- the HierarchicalStreamReader
-
createReader
Description copied from class:AbstractDriverCreate the HierarchicalStreamReader with the stream parser reading from a File. Depending on the parser implementation, some might take the file path as SystemId to resolve additional references.- Specified by:
createReaderin interfaceHierarchicalStreamDriver- Overrides:
createReaderin classAbstractDriver- Parameters:
in- theURLdefining the location with the data to parse- Returns:
- the HierarchicalStreamReader
-
createWriter
Description copied from interface:HierarchicalStreamDriverCreate the HierarchicalStreamWriter with the formatted writer.- Parameters:
out- theWriterto receive the formatted data- Returns:
- the HierarchicalStreamWriter
-
createWriter
Description copied from interface:HierarchicalStreamDriverCreate the HierarchicalStreamWriter with the formatted writer.- Parameters:
out- theOutputStreamto receive the formatted data- Returns:
- the HierarchicalStreamWriter
-
createBuilder
protected org.jdom2.input.SAXBuilder createBuilder()Create and initialize the SAX builder.- Returns:
- the SAX builder instance.
- Since:
- 1.4.9
-