Пакет javax.microedition.rms
Этот пакет предназначен для создания механизма хранения и извлечения данных из памяти устройства. Хранение и запись данных происходит на основе менеджера системной записи (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.