Oggetto oggetto incorporato

Object StringDecoder

Streaming oggetto di decodifica

Eredità

Costruttore

StringDecoder

Costruttore del decodificatore

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

Parametri di chiamata:

  • encoding : stringa, codifica di decodifica. L'impostazione predefinita è'utf8 '.

Attributo membro

lastNeed

Numero intero, per uso interno.

1
Integer StringDecoder.lastNeed;

lastTotal

Numero intero, per uso interno.

1
Integer StringDecoder.lastTotal;

lastChar

Buffer , per uso interno.

1
Buffer StringDecoder.lastChar;

encoding

Stringa, decodifica e codifica Uso interno.

1
String StringDecoder.encoding;

Funzione membro

end

Restituisce il buffer interno come carattere. I byte UTF-8 e UTF-16 incompleti tenteranno di essere completati.

1
String StringDecoder.end();

Risultato di ritorno:

  • String , la stringa decodificata.

Restituisce il buffer interno come carattere. I byte UTF-8 e UTF-16 incompleti tenteranno di essere completati.

1
String StringDecoder.end(Buffer buf);

Parametri di chiamata:

  • buf : Buffer , deve essere decodificato Buffer . Prima di eseguire la fine, la prima chiamata scriverà il buffer è scritto.

Risultato di ritorno:

  • String , la stringa decodificata.

write

Restituisce una stringa decodificata, assicurarsi che eventuali caratteri finali incompleti vengano omessi e non restituiti questa volta e memorizzati internamente per il successivo metodo di scrittura o 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 , deve essere decodificato Buffer .
  • offset : intero, decodifica offset

Risultato di ritorno:

  • String , la stringa decodificata.

fillLast

uso interno. .

1
String StringDecoder.fillLast(Buffer buf);

Parametri di chiamata:

  • buf : Buffer , un Buffer contenente i byte da decodificare.

Risultato di ritorno:

  • String , la stringa decodificata.

toString

Restituisce la rappresentazione in forma di stringa dell'oggetto, in genere restituisce "[Native Object]", l'oggetto può essere reimplementato in base alle proprie caratteristiche

1
String StringDecoder.toString();

Risultato di ritorno:

  • String , restituisce una rappresentazione in formato stringa dell'oggetto

toJSON

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

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

Parametri di chiamata:

  • key : stringa, non utilizzata

Risultato di ritorno:

  • Value , restituisce un valore contenente serializzabile JSON