public final class DataSourceSource
extends javax.xml.transform.stream.StreamSource
Source implementation backed by DataHandler.
This implementation allows the same Source to be used
mutliple times.
Source isn't really pluggable. As a consequence,
this implementation is clunky --- weak against unexpected
usage of the class.
| Constructor | Description |
|---|---|
DataSourceSource(javax.activation.DataHandler dh) |
|
DataSourceSource(javax.activation.DataSource source) |
| Modifier and Type | Method | Description |
|---|---|---|
javax.activation.DataSource |
getDataSource() |
|
java.io.InputStream |
getInputStream() |
|
java.io.Reader |
getReader() |
|
void |
setInputStream(java.io.InputStream inputStream) |
|
void |
setReader(java.io.Reader reader) |
public DataSourceSource(javax.activation.DataHandler dh)
throws javax.activation.MimeTypeParseException
javax.activation.MimeTypeParseExceptionpublic DataSourceSource(javax.activation.DataSource source)
throws javax.activation.MimeTypeParseException
javax.activation.MimeTypeParseExceptionpublic void setReader(java.io.Reader reader)
setReader in class javax.xml.transform.stream.StreamSourcepublic void setInputStream(java.io.InputStream inputStream)
setInputStream in class javax.xml.transform.stream.StreamSourcepublic java.io.Reader getReader()
getReader in class javax.xml.transform.stream.StreamSourcepublic java.io.InputStream getInputStream()
getInputStream in class javax.xml.transform.stream.StreamSourcepublic javax.activation.DataSource getDataSource()
Copyright © 2017 Oracle Corporation. All rights reserved.