|
||||||||||
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:
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 auftrittpublic abstract java.io.OutputStream getOutputStream() throws java.io.IOException
java.io.IOException
- wenn ein Fehler auftrittpublic 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 |