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

Объект StringDecoder

Потоковое декодирование объекта

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

конструктор

StringDecoder

Декодер конструктор

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

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

  • encoding : строка, декодирование кодировка. По умолчанию utf8.

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

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 Перед выполнением конца, будет первый вызов будет писать буфер записывается..

Возвращает результат:

  • String , расшифрованная строка.

write

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

1
String StringDecoder.write(Buffer buf);

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

  • buf : Buffer , нужно быть декодированного Buffer .

Возвращает результат:

  • 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