Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

API-Übersicht

Die öffentlichen Klassen, die die JRIO-Schnittstellen ausmachen, sind:

Klasse

Verwendung

Record

Repräsentiert einen Datensatz/-block

BufferOverflowException

Diese Exception wird immer dann ausgelöst, wenn beim Lesen von Sätzen das vom Benutzer bereitgestellte Record Objekt zu klein ist, um die Daten aufzunehmen.

RecordLockedException

Diese Exception wird bei Shared-Update-Verarbeitung ausgelöst, wenn auf einen Satz zugegriffen wird, der von einer anderen Anwendung gesperrt ist und der Anwender spezifiziert hat, dass auf die Zuteilung der Sperre nicht gewartet werden soll.

RecordNotLockedException

Diese Exception wird bei Shared-Update-Verarbeitung ausgelöst, wenn auf einen Satz mit einer Methode zugegriffen wird, die das vorherige Sperren des Satzes voraussetzt, diese Sperre aber nicht (mehr) besteht.

RecordFile

Repräsentiert eine Datei mit Satz-/Block-Struktur (siehe java.io.File).

RecordFileFilter

Interface für die Implementierung benutzereigener Klassen, die als Filter in der Methode listFiles() der Klasse RecordFile genutzt werden können (siehe java.io.FileFilter).

RecordFilenameFilter

Interface für die Implementierung benutzereigener Klassen, die als Filter in der Methode list() der Klasse RecordFile genutzt werden können (siehe java.io.FilenameFilter).

AccessParameter

Repräsentiert die allgemeinen Parameter, die für den Zugriff auf eine Datei mit Satz-/Block-Struktur unter Benutzung einer bestimmten Zugriffsmethode benötigt werden.

DMS/AccessParameterSAM

Repräsentiert eine Auswahl der Parameter, die für einen Zugriff auf eine Datei (insbesondere Erzeugung) mit der Zugriffsmethode SAM im DMS benötigt werden.

DMS/AccessParameterISAM

Repräsentiert eine Auswahl der Parameter, die für einen Zugriff auf eine Datei (insbesondere Erzeugung) mit der Zugriffsmethode ISAM im DMS benötigt werden.

DMS/AccessParameterUPAM

Repräsentiert eine Auswahl der Parameter, die für einen Zugriff auf eine Datei (insbesondere Erzeugung) mit der Zugriffsmethode UPAM im DMS benötigt werden

DMS/FilePermission

Erlaubt die feingranulare Zuteilung von Zugriffsrechten für Dateien und Verzeichnisse im DMS-Dateisystem. Die Klasse wird dabei üblicherweise nur im Rahmen von Einträgen im Policy-File verwendet.

InputRecordStream

Abstrakte Basisklasse für FileInputRecordStream und ArrayInputRecordStream sowie benutzerimplementierte Input-Klassen (siehe java.io.InputStream).

ArrayInputRecordStream

Klasse zum sequentiellen Lesen von Sätzen aus einem Array von Sätzen (siehe java.io.ByteArrayInputStream)

FileInputRecordStream

Repräsentiert eine für sequentielles Lesen geöffnete Datei mit Satz-/Block-Struktur (siehe java.io.FileInputStream)

OutputRecordStream

Abstrakte Basisklasse für FileOutputRecordStream und ArrayOutputRecordStream sowie benutzerimplementierte Output-Klassen (siehe java.io.OutputStream)

ArrayOutputRecordStream

Klasse zum sequentiellen Schreiben von Sätzen in ein Array von Sätzen (siehe java.io.ByteArrayOutputStream)

FileOutputRecordStream

Repräsentiert eine für sequentielles Schreiben geöffnete Datei mit Satz-/Block-Struktur (siehe java.io.FileOutputStream)

RandomAccessRecordFile

Repräsentiert eine für wahlfreien Zugriff geöffnete Datei mit Satz-/Block-Struktur (siehe java.io.RandomAccessFile)

KeyedAccessRecordFile

Repräsentiert eine für schlüsselorientierten Zugriff geöffnete Datei mit Satz-/Block-Struktur

KeyDescriptor

Beschreibt einen Satzschlüssel einer index-sequentiellen Datei

DMS/PrimaryKeyDescriptorISAM

Beschreibt den Primärschlüssel einer ISAM-Datei

DMS/SecondaryKeyDescriptorISAM

Beschreibt einen Sekundärschlüssel einer ISAM-Datei

KeyValue

Repräsentiert den konkreten Wert eines Satzschlüssels

Tabelle 2: Öffentliche Klassen, die JRIO-Schnittstellen ausmachen


Die folgenden Abschnitte beschreiben die wesentlichen der genannten Klassen des Paketes JRIO mit ihren wichtigsten und gebräuchlichsten Methoden und Feldern. Eine vollständige Schnittstellenbeschreibung befindet sich in der mitgelieferten javadoc-Dokumentation (siehe im Installationsverzeichnis unter doc/jrio).