|
![]() |
||||||||||
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 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 |