Objekt eingebautes Objekt

Objekt StringDecoder

Stream-Dekodierungsobjekt

Nachlass

#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()

Konstrukteur

StringDecoder

Decoder-Konstruktor

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

Aufrufparameter:

  • encoding: String, Dekodierung der Kodierung. Standard'utf8'.

Mitgliedsattribute

lastNeed

Ganzzahl, intern verwendet.

1
Integer StringDecoder.lastNeed;

lastTotal

Ganzzahl, intern verwendet.

1
Integer StringDecoder.lastTotal;

lastChar

Buffer, interne Benutzung.

1
Buffer StringDecoder.lastChar;

encoding

String, Dekodierung und Kodierung. Wird intern verwendet.

1
String StringDecoder.encoding;

Mitgliederfunktion

end

Gibt den internen Puffer als Zeichen zurück. Unvollständige UTF-8- und UTF-16-Bytes werden versuchen, abzuschließen.

1
String StringDecoder.end();

Ergebnis zurückgeben:

  • String, Die dekodierte Zeichenfolge.

Gibt den internen Puffer als Zeichen zurück. Unvollständige UTF-8- und UTF-16-Bytes werden versuchen, abzuschließen.

1
String StringDecoder.end(Buffer buf);

Aufrufparameter:

  • buf: Buffer, Muss entschlüsselt werden BufferVor der Ausführung von end wird write aufgerufen, um den Puffer zu schreiben.

Ergebnis zurückgeben:

  • String, Die dekodierte Zeichenfolge.

write

Geben Sie eine decodierte Zeichenfolge zurück, um sicherzustellen, dass alle unvollständigen Endzeichen weggelassen werden und dieses Mal nicht zurückgegeben werden und intern für die nächste zu verwendende Schreib- oder Endmethode gespeichert werden.

1
String StringDecoder.write(Buffer buf);

Aufrufparameter:

Ergebnis zurückgeben:

  • String, Die dekodierte Zeichenfolge.

text

interne Benutzung. .

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

Aufrufparameter:

  • buf: Buffer, Muss entschlüsselt werden Buffer.
  • offset: Integer, Dekodierungsoffset

Ergebnis zurückgeben:

  • String, Die dekodierte Zeichenfolge.

fillLast

interne Benutzung. .

1
String StringDecoder.fillLast(Buffer buf);

Aufrufparameter:

  • buf: Buffer, EIN Buffer enthält die zu decodierenden Bytes.

Ergebnis zurückgeben:

  • String, Die dekodierte Zeichenfolge.

toString

Gibt die String-Darstellung des Objekts zurück, gibt im Allgemeinen "[Native Object]" zurück, das Objekt kann entsprechend seiner eigenen Eigenschaften neu implementiert werden

1
String StringDecoder.toString();

Ergebnis zurückgeben:

  • String, Gibt die String-Darstellung des Objekts zurück

toJSON

Gibt die Darstellung des Objekts im JSON-Format zurück, gibt im Allgemeinen eine Sammlung von lesbaren Attributen zurück, die durch das Objekt definiert sind

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

Aufrufparameter:

  • key: String, unbenutzt

Ergebnis zurückgeben:

  • Value, Gibt einen Wert zurück, der JSON serialisierbar enthält