Class StreamOutPersistenceStorage
- java.lang.Object
-
- com._1c.g5.v8.dt.core.streams.impl.StreamOutPersistenceStorage
-
- All Implemented Interfaces:
IOutPersistenceStorage
,IStreamPersistenceStorage
public class StreamOutPersistenceStorage extends Object implements IOutPersistenceStorage, IStreamPersistenceStorage
implements of persistence storage for write to stream
-
-
Field Summary
Fields Modifier and Type Field Description protected OutputStream
outputStream
protected ListOutStream
stream
protected OutputStreamWriter
streamWriter
-
Constructor Summary
Constructors Constructor Description StreamOutPersistenceStorage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
close file using as storageIFileEx
createBinFile()
save binary data inFileOutEx
OutputStream
getOutputStream()
Stream gettervoid
open(OutputStream outputStream)
Open specified streamvoid
open(String url)
open file using as storagevoid
open(String url, byte[] header)
Open stream and write headervoid
setFile(IFile file)
designation file for saving content of storageListOutStream
stream()
get serialization stream
-
-
-
Field Detail
-
outputStream
protected OutputStream outputStream
-
stream
protected ListOutStream stream
-
streamWriter
protected OutputStreamWriter streamWriter
-
-
Method Detail
-
setFile
public void setFile(IFile file)
Description copied from interface:IStreamPersistenceStorage
designation file for saving content of storage- Specified by:
setFile
in interfaceIStreamPersistenceStorage
-
stream
public ListOutStream stream()
Description copied from interface:IOutPersistenceStorage
get serialization stream- Specified by:
stream
in interfaceIOutPersistenceStorage
- Returns:
- lint to serialization stream
-
createBinFile
public IFileEx createBinFile()
Description copied from interface:IOutPersistenceStorage
save binary data inFileOutEx
- Specified by:
createBinFile
in interfaceIOutPersistenceStorage
- Returns:
- link to
FileOutEx
-
open
public void open(String url)
Description copied from interface:IStreamPersistenceStorage
open file using as storage- Specified by:
open
in interfaceIStreamPersistenceStorage
- Parameters:
url
- - file name
-
close
public void close()
Description copied from interface:IStreamPersistenceStorage
close file using as storage- Specified by:
close
in interfaceIStreamPersistenceStorage
-
open
public void open(String url, byte[] header)
Open stream and write header- Parameters:
url
-header
-
-
open
public void open(OutputStream outputStream)
Open specified stream- Parameters:
outputStream
-
-
getOutputStream
public OutputStream getOutputStream()
Stream getter- Returns:
-
-