public abstract class OSCIDataSource
extends java.lang.Object
Copyright © 2017 Freie Hansestadt Bremen
Erstellt von Governikus 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 Koordinierungsstelle für IT-Standards (KoSIT), Schillerstr. 1, 28195 Bremen schriftlich angefordert werden.SwapBuffer
Constructor and Description |
---|
OSCIDataSource() |
Modifier and Type | Method and Description |
---|---|
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.
|
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()
Copyright © 2017. All Rights Reserved.