Package com._1c.g5.v8.bm.store
Interface IBmPersistentStringRegistry
- All Superinterfaces:
AutoCloseable,Closeable
Persistent string registry.
-
Method Summary
-
Method Details
-
getId
Gets the ID of the specified string. First check is performed if the string has already been assigned an ID. If it has, the ID is returned. Otherwise the string is assigned next free ID and the ID is returned.- Parameters:
string- The string. May not benull.- Returns:
- the ID or
nullif there are no free identifiers left. - Throws:
IOException- if any I/O error occurs.
-
getString
Gets string by ID.- Parameters:
id- The ID.- Returns:
- the string or
nullif there is no string with the specified ID. - Throws:
IOException- if any I/O error occurs.
-
close
Closes the registry.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException- if any I/O error occurs.
-