| Package | org.libspark.utils |
|---|---|
| Class | public class LineReader |
| Inheritance | LineReader flash.events.EventDispatcher |
buffer:ByteArray
| Defined by | LineReader |
|---|
skipBlankLine:Boolean
| Defined by | LineReader |
|---|
trimLineFeed:Boolean
| Defined by | LineReader |
|---|
LineReader(dataInput:IDataInput)
| Defined by | LineReader |
|---|
buffer:ByteArrayread-only現在のバッファ内容を返します。
public function get buffer():ByteArray
skipBlankLine:Booleanread-write空行をスキップするかを返します。
public function get skipBlankLine():Boolean
public function set skipBlankLine(value:Boolean):void
trimLineFeed:Booleanread-write改行コードをバッファに保存するかを返します。
public function get trimLineFeed():Boolean
public function set trimLineFeed(value:Boolean):void
public function LineReader(dataInput:IDataInput)
新しい LineReader クラスのインスタンスを生成します。
引数で渡される dataInput オブジェクトは、 IEventDispatcher を実装し、
flash.events.ProgressEvent.SOCKET_DATA または flash.events.ProgressEvent.PROGRESS イベントを発生させるクラス
( flash.net.Socket , flash.net.URLStream , flash.filesystem.FileStream )である必要があります。
ロード完了時なでではProgressEvent.PROGRESSを発生させないので、
最後の一行を得るには読み込みが完了した段階でLineReaderオブジェクトのbufferプロパティを直接取得する必要があります。
dataInput:IDataInput
| Event object type | ProgressEvent.PROGRESS |
|---|
一行分がバッファに貯まったら送信されます。