|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--de.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: Copyright (c) 2003
Organisation: bremen online services GmbH & Co. KG
SwapBuffer| Constructor Summary | |
OSCIDataSource()
|
|
| Method Summary | |
abstract java.io.InputStream |
getInputStream()
Die Implemetierung dieser Methode muß einen InputStream liefern, aus dem die gepufferten Daten gelesen werden können. |
abstract long |
getLength()
Diese Methode muß die Anzahl der in den Puffer geschriebenen Bytes zurückgeben. |
abstract java.io.OutputStream |
getOutputStream()
Die Implemetierung dieser Methode muß einen OutputStream liefern, in den die zu puffernden Daten geschrieben werden können. |
abstract java.lang.String |
getVendor()
Liefter den Namen des Herstellers. |
abstract java.lang.String |
getVersion()
Liefert eine Versionsnummer. |
abstract OSCIDataSource |
newInstance()
Die Implemetierung dieser statischen Methode muß 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 | |||||||||