T - the type of target data modelpublic interface DataModelStreamSupport<T>
InputStream / OutputStream for data models.
This implementation class must have public constructor without any parameters.| Modifier and Type | Interface and Description |
|---|---|
static interface |
DataModelStreamSupport.DataModelReader<T>
Supports
InputStream interface for data models. |
static interface |
DataModelStreamSupport.DataModelWriter<T>
Supports
OutputStream for data models. |
| Modifier and Type | Method and Description |
|---|---|
DataModelStreamSupport.DataModelReader<T> |
createReader(String path,
InputStream stream)
Creates a new
DataModelStreamSupport.DataModelReader for the specified properties. |
DataModelStreamSupport.DataModelWriter<T> |
createWriter(String path,
OutputStream stream)
Creates a new
DataModelStreamSupport.DataModelWriter for the specified properties. |
Class<T> |
getSupportedType()
Returns the supported data model type.
|
Class<T> getSupportedType()
DataModelStreamSupport.DataModelReader<T> createReader(String path, InputStream stream) throws IOException
DataModelStreamSupport.DataModelReader for the specified properties.path - the path about the target streamstream - the target streamIOException - if failed to create readerIllegalArgumentException - if this does not support target property sequence,
or any parameter is nullDataModelStreamSupport.DataModelWriter<T> createWriter(String path, OutputStream stream) throws IOException
DataModelStreamSupport.DataModelWriter for the specified properties.path - the path about the target streamstream - the target streamIOException - if failed to create writerIllegalArgumentException - if this does not support property sequence,
or any parameter is nullCopyright © 2011–2019 Asakusa Framework Team. All rights reserved.