Пакет javaxmicroeditionrms
Этот пакет предназначен для создания механизма хранения и извлечения данных из памяти устройства. Хранение и запись данных происходит на основе менеджера системной записи (Record MaAagement System), что дает возможность удалять, добавлять, просматривать, изменять или составлять список всех имеющихся записей. Имеется один класс и несколько интерфейсов реализующих механизм сохранения и извлечения данных. На рис. 2.14 представлена иерархия пакета javax.microedition.rms.
Рис 2.14. Иерархия пакета javax.microedition.rms
Интерфейсы:
- RecordComparator - осуществляет сравнение двух записей;
- RecordEnumeration - реализует двунаправленный список записи;
- RecordFilter - определяет различные совпадения в записях;
- RecordListener - прослеживает события записи данных.
Класс:
- RecordStore - производит запись данных.
Исключения:
- InvalidRecprdlDException - исключает запись данных в неправильно указанный адрес;
- RecordStoreException - индикатор ошибки записи данных;
- RecordStoreFullException - указывает на переполнение системных ресурсов для записи данных;
- RecordStoreNotFoundException - показывает, что указанное место для записи данных не было обнаружено;
- RecordStoreNotOpenException - указывает на невозможность записи.
В этой главе мы рассмотрели состав одиннадцати пакетов, давая краткую характеристику имеющимся интерфейсам, классам и исключениям. В конце книги в приложении 2, вы найдете справочник по Java 2 ME, где рассматриваются более подробно все составляющие CDLC/MIDP.
В следующей главе будет изучены интегрированные средства разработки приложений, бесплатно предоставляемые компанией Sun Microsystems.