5 /**
6 * Библиотека для MIDlet Pascal<br/>
7 * Для грамотной работы с RMS
8 * @author Kalter
9 */
13 /**
14 * Хранилище записей
15 */
18 /**
19 * Входные данные
20 */
23 /**
24 * Выходные данные
25 */
28 /**
29 * Обработчик событий
30 */
33 /**
34 * Открывает хранилище. В случае отсутствия создаёт новое
35 * @param name Имя хранилища
36 */
46 }
47 }
49 /**
50 * Удаляет хранилище по имени
51 * @param name Имя удаляемого хранилища
52 */
61 }
62 }
64 /**
65 * @return Время последнего изменения данных в хранилище записей в виде
66 * количества миллисекунд прошедших с 1 января 1970 года до момента
67 * последнего изменения
68 */
78 }
79 }
81 /**
82 * @return Имя хранилища
83 */
93 }
94 }
96 /**
97 * @return Номер, который будет присвоен следующей записи
98 */
108 }
109 }
111 /**
112 * @return Количество записей в хранилище
113 */
123 }
124 }
126 /**
127 * @param id Номер записи
128 * @return Размер (в байтах) записи по указанному номеру
129 */
139 }
140 }
142 /**
143 * @return Размер (в байтах) хранилища
144 */
154 }
155 }
157 /**
158 * @return Объём памяти (в байтах), доступный для расширения хранилища
159 */
169 }
170 }
172 /**
173 * @return Номер версии хранилища
174 */
184 }
185 }
187 /**
188 * Включить обработчик событий
189 */
194 }
196 /**
197 * Отключить обработчик событий
198 */
203 }
205 /**
206 * Удалить запись по указанному номеру
207 * @param id Номер удаляемой записи
208 */
217 }
218 }
220 /**
221 * Прочитать в буфер данные записи по указанному номеру
222 * @param id Номер записи
223 */
232 }
233 }
235 /**
236 * Добавить данные из буфера в запись
237 */
248 }
249 }
251 /**
252 * Добавить данные из буфера в запись по указанному номеру
253 * @param id Номер записи
254 */
265 }
266 }
268 /**
269 * @return Данные из буфера типа Integer
270 */
281 }
283 }
285 /**
286 * @return Данные из буфера типа String
287 */
298 }
300 }
302 /**
303 * Записывает переменную типа Integer в буфер
304 * @param value Записываемая переменная
305 */
309 }
311 /**
312 * Записывает переменную типа String в буфер
313 * @param value Записываемая переменная
314 */
318 }
320 /**
321 * Закрывает хранилище
322 */
334 }
335 }
337 /**
338 * Проверяет на совместимость типа из буфера и читаемого типа
339 * @param c Тип читаемой переменной
340 * @throws IndexOutOfBoundsException При выходе за границы буфера
341 */
347 }
348 }
350 /**
351 * Сообщает процедуре rms_exception сообщение об ошибке
352 * @param e Возбужденное исключение
353 */
363 }
364 }
365 }