Oggetto oggetto incorporato

Object StringDecoder

Oggetto di decodifica del flusso

Eredità

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

Costruttore

StringDecoder

Costruttore di decodificatori

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

Parametri di chiamata:

  • encoding: Stringa, decodifica codifica. Predefinito'utf8'.

Attributi dei membri

lastNeed

Intero, utilizzato internamente.

1
Integer StringDecoder.lastNeed;

lastTotal

Intero, utilizzato internamente.

1
Integer StringDecoder.lastTotal;

lastChar

Buffer, uso interno.

1
Buffer StringDecoder.lastChar;

encoding

Stringa, decodifica e codifica Utilizzato internamente.

1
String StringDecoder.encoding;

Funzione membro

end

Restituisce il buffer interno come carattere. Tenterà di completare i byte UTF-8 e UTF-16 incompleti.

1
String StringDecoder.end();

Risultato di ritorno:

  • String, La stringa decodificata.

Restituisce il buffer interno come carattere. Tenterà di completare i byte UTF-8 e UTF-16 incompleti.

1
String StringDecoder.end(Buffer buf);

Parametri di chiamata:

  • buf: Buffer, Necessita di essere decodificato BufferPrima di eseguire end, chiamerà write per scrivere il buffer.

Risultato di ritorno:

  • String, La stringa decodificata.

write

Restituisce una stringa decodificata, assicurandosi che eventuali caratteri finali incompleti vengano omessi e non verranno restituiti questa volta e verranno archiviati internamente per l'utilizzo del successivo metodo di scrittura o di fine.

1
String StringDecoder.write(Buffer buf);

Parametri di chiamata:

Risultato di ritorno:

  • String, La stringa decodificata.

text

uso interno. .

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

Parametri di chiamata:

  • buf: Buffer, Necessita di essere decodificato Buffer.
  • offset: Intero, offset di decodifica

Risultato di ritorno:

  • String, La stringa decodificata.

fillLast

uso interno. .

1
String StringDecoder.fillLast(Buffer buf);

Parametri di chiamata:

Risultato di ritorno:

  • String, La stringa decodificata.

toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere re-implementato secondo le proprie caratteristiche

1
String StringDecoder.toString();

Risultato di ritorno:

  • String, Restituisce la rappresentazione di stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce una raccolta di attributi leggibili definiti dall'oggetto

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

Parametri di chiamata:

  • key: Stringa, inutilizzata

Risultato di ritorno:

  • Value, Restituisce un valore contenente JSON serializzabile