|
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectde.osci.osci12.extinterfaces.OSCIDataSource
Implementierungen dieser Klasse können mit Hilfe der Methode
setDataBuffer(OSCIDataSource buffer) des DialogHandlers installiert
werden, falls Inhaltsdaten nicht durch die default-Implementierung
SwapBuffer im Arbeitsspeicher bzw. in temporären Dateien gepuffert werden
sollen, sondern beispielsweise in einer Datenbank.
Dieser Puffer-Mechanismus wird von den Klassen EncryptedData, Content und Attachment
genutzt.
Copyright © 2004 Freie Hansestadt Bremen
Erstellt von bremen online services Entwicklungs- und Betriebsgesellschaft GmbH & Co. KG
Diese Bibliothek kann von jedermann nach Maßgabe der Bremer Lizenz für freie Softwarebibliotheken genutzt werden.
Die Lizenzbestimmungen können unter der URL www.osci.de abgerufen oder bei der OSCI-Leitstelle, Senator für Finanzen, Freie Hansestadt Bremen, Postfach 10 15 40, 28015 Bremen schriftlich angefordert werden.
SwapBuffer| Constructor Summary | |
OSCIDataSource()
|
|
| Method Summary | |
abstract java.io.InputStream |
getInputStream()
Die Implementierung dieser Methode muss einen InputStream liefern, aus dem die gepufferten Daten gelesen werden können. |
abstract long |
getLength()
Diese Methode muss die Anzahl der in den Puffer geschriebenen Bytes zurückgeben. |
abstract java.io.OutputStream |
getOutputStream()
Die Implementierung dieser Methode muss einen OutputStream liefern, in den die zu puffernden Daten geschrieben werden können. |
abstract java.lang.String |
getVendor()
Liefert den Namen des Herstellers. |
abstract java.lang.String |
getVersion()
Liefert eine Versionsnummer. |
abstract OSCIDataSource |
newInstance()
Die Implementierung dieser statischen Methode muss eine neue Instanz der Klasse zurückgeben. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public OSCIDataSource()
| Method Detail |
public abstract OSCIDataSource newInstance()
throws java.io.IOException
java.io.IOException - wenn ein Fehler auftritt
public abstract java.io.OutputStream getOutputStream()
throws java.io.IOException
java.io.IOException - wenn ein Fehler auftritt
public abstract java.io.InputStream getInputStream()
throws java.io.IOException
java.io.IOException - wenn ein Fehler auftrittInputStream.reset(),
InputStream.markSupported()public abstract long getLength()
public abstract java.lang.String getVersion()
public abstract java.lang.String getVendor()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||