Class StreamInPersistenceStorage
- java.lang.Object
-
- com._1c.g5.v8.dt.core.streams.impl.StreamInPersistenceStorage
-
- All Implemented Interfaces:
IInPersistenceStorage
,IStreamPersistenceStorage
public class StreamInPersistenceStorage extends Object implements IInPersistenceStorage, IStreamPersistenceStorage
implements of persistence storage for read from stream
-
-
Field Summary
Fields Modifier and Type Field Description protected InputStreamReader
fileStream
protected ListInStream
stream
-
Constructor Summary
Constructors Constructor Description StreamInPersistenceStorage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
close file using as storagevoid
open(String url)
open file using as storageIFileEx
openBinFile()
interface for recovery binary dataIFile
openForwardOnlyBinFile()
interface for recovery binary datavoid
setFile(IFile file)
designation file for saving content of storagevoid
setStream(InputStreamReader stream)
Set streamListInStream
stream()
-
-
-
Field Detail
-
fileStream
protected InputStreamReader fileStream
-
stream
protected ListInStream stream
-
-
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 ListInStream stream()
- Specified by:
stream
in interfaceIInPersistenceStorage
- Returns:
- link to serialization stream
-
openBinFile
public IFileEx openBinFile()
Description copied from interface:IInPersistenceStorage
interface for recovery binary data- Specified by:
openBinFile
in interfaceIInPersistenceStorage
- Returns:
- seek capable file interface (Input)
-
openForwardOnlyBinFile
public IFile openForwardOnlyBinFile()
Description copied from interface:IInPersistenceStorage
interface for recovery binary data- Specified by:
openForwardOnlyBinFile
in interfaceIInPersistenceStorage
- Returns:
- file for deserialization binary data. You can read it only once and have to clear it. After cleaning read common stream again
-
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
-
setStream
public void setStream(InputStreamReader stream)
Set stream- Parameters:
stream
-
-
-