A Converter that splits a String into individual lines.

A line is terminated by either a CR (U+000D), a LF (U+000A), a CR+LF sequence (DOS line ending), and a final non-empty line can be ended by the end of the string.

The returned lines do not contain the line terminators.

Inheritance

Static Methods

split(String lines, [int start = 0, int end]) → Iterable<String>

Split lines into individual lines.…

Constructors

LineSplitter()

const

Properties

hashCode → int

Get a hash code for this object.…

read-only, inherited
runtimeType → Type

A representation of the runtime type of the object.

read-only, inherited

Operators

operator ==(other) → bool

The equality operator.…

inherited

Methods

bind(Stream stream) → Stream

Transform the incoming stream's events.…

inherited
convert(String data) → List<String>

Converts input and returns the result of the conversion.

fuse(Converter<List<String>, dynamic> other) → Converter<String, dynamic>

Fuses this with other.…

inherited
noSuchMethod(Invocation invocation) → dynamic

Invoked when a non-existent method or property is accessed.…

inherited
startChunkedConversion(Sink<String> sink) → StringConversionSink

Starts a chunked conversion.

toString() → String

Returns a string representation of this object.

inherited