Объект встроенный объект

Объект StringDecoder

Объект декодирования потока

Наследование

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>StringDecoder|new StringDecoder()|lastNeed;lastTotal;lastChar;encoding|end();write();text();fillLast()] [object] <:- [StringDecoder] StringDecoder new StringDecoder() lastNeed lastTotal lastChar encoding end() write() text() fillLast() object toString() toJSON()

Конструктор

StringDecoder

Конструктор декодера

1
new StringDecoder(String encoding = "utf8");

Параметры звонка:

  • encoding: Строка, кодировка декодирования.

Атрибуты члена

lastNeed

Целое число, используемое внутри компании.

1
Integer StringDecoder.lastNeed;

lastTotal

Целое число, используемое внутри компании.

1
Integer StringDecoder.lastTotal;

lastChar

Buffer, внутреннее использование.

1
Buffer StringDecoder.lastChar;

encoding

Строка, декодирование и кодирование. Используется для внутреннего использования.

1
String StringDecoder.encoding;

Функция члена

end

Вернуть внутренний буфер в виде символа. Неполные байты UTF-8 и UTF-16 будут пытаться заполнить.

1
String StringDecoder.end();

Результат возврата:

  • String, Декодированная строка.

Вернуть внутренний буфер в виде символа. Неполные байты UTF-8 и UTF-16 будут пытаться заполнить.

1
String StringDecoder.end(Buffer buf);

Параметры звонка:

  • buf: Buffer, Нужно декодировать BufferПеред выполнением end он вызовет write для записи в буфер.

Результат возврата:

  • String, Декодированная строка.

write

Возвращает декодированную строку, гарантируя, что любые неполные конечные символы опущены и не будут возвращены на этот раз и будут сохранены внутри для использования следующего метода записи или завершения.

1
String StringDecoder.write(Buffer buf);

Параметры звонка:

Результат возврата:

  • String, Декодированная строка.

text

внутреннее использование. .

1 2
String StringDecoder.text(Buffer buf, Integer offset);

Параметры звонка:

  • buf: Buffer, Нужно декодировать Buffer.
  • offset: Целое число, смещение декодирования

Результат возврата:

  • String, Декодированная строка.

fillLast

внутреннее использование. .

1
String StringDecoder.fillLast(Buffer buf);

Параметры звонка:

  • buf: Buffer, А Buffer содержащий байты для декодирования.

Результат возврата:

  • String, Декодированная строка.

toString

Возвращает строковое представление объекта, обычно возвращает «[Native Object]», объект может быть повторно реализован в соответствии с его собственными характеристиками.

1
String StringDecoder.toString();

Результат возврата:

  • String, Возвращает строковое представление объекта

toJSON

Возвращает представление объекта в формате JSON, обычно возвращает набор читаемых атрибутов, определенных объектом.

1
Value StringDecoder.toJSON(String key = "");

Параметры звонка:

  • key: Строка, не используется

Результат возврата:

  • Value, Возвращает значение, содержащее сериализуемый JSON