Class BufferReader
Buffer-Reader
Liest Daten ein und speichert die zuviel gelesenen Daten für die weitere Verwendung zwischen.
- Alvine\Core\Alvine implements Serializable uses Alvine\Core\SerializableImplementation
- Alvine\IO\Reader
- Alvine\IO\BufferReader
Direct known subclasses
Alvine\IO\TextReader
Namespace: Alvine\IO
Package: Alvine\IO
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20110904
Link: Alvine
Located at io/BufferReader.class.php
Package: Alvine\IO
Category: Framework
License: Licence
Author: schukai GmbH info@schukai.de
Version: Release: $Revision: 173 $
Since: 20110904
Link: Alvine
Located at io/BufferReader.class.php
public
|
|
public
|
|
public
string
|
#
read( integer $length = null, integer $offset = 0 )
Lesen der Daten aus dem InputStream. Meistens ein Wrapper für den StreamReader. Jeder Reader muss zumindest diese Funktion implementieren. Wenn für die Länge null übergeben wird, so wird der gesamte Inhalt der Datei eingelsen. |
protected
string
|
#
getFromBuffer( integer $length, integer $offset = 0 )
Diese interne Funktion scheidet den entsprechenden Inhalt aus dem Buffer aus und gibt diesen zurück. |
public
boolean
|
#
available( )
Diese Methode zeigt an, ob der InputStream noch verfügbar ist und ob noch Daten zum Lesen im Buffer sind. |
close()
|
__call(),
__clone(),
__get(),
__set(),
__toString(),
equals(),
getClass(),
getClone(),
getClosure(),
getHashCode(),
getID(),
getShortID(),
isCallable(),
isInstanceOf(),
propertyExists()
|
serialize(),
unserialize()
|
checkAndAdjustSerialisation(),
serialize(),
unserialize()
|
APIVERSION,
IDENTIFICATION,
SERIALVERSION,
VERSION
|
protected
string
|
$buffer
Encoding |
#
null
|
protected
integer
|
$size
Größe des Buffers in Byte |
#
65536
|
$inputStream
|
$hash,
$properties
|