Objeto StringDecoder
Objeto de decodificación de flujo
relación de herencia
Constructor
StringDecoder
Constructor de decodificador
1new StringDecoder(String encoding = "utf8");
Parámetros de llamada:
- encoding: Cadena, codificación de decodificación. El valor predeterminado es 'utf8'.
propiedades de miembros
lastNeed
Entero, usado internamente.
1Integer StringDecoder.lastNeed;
lastTotal
Entero, usado internamente.
1Integer StringDecoder.lastTotal;
lastChar
Buffer, uso interno.
1Buffer StringDecoder.lastChar;
encoding
Cadena, codificación de decodificación.Uso interno.
1String StringDecoder.encoding;
función miembro
end
Devuelve el búfer almacenado internamente como caracteres. Se intenta completar los bytes UTF-8 y UTF-16 incompletos.
1String StringDecoder.end();
Resultados de devolución:
- String, la cadena decodificada.
Devuelve el búfer almacenado internamente como caracteres. Se intenta completar los bytes UTF-8 y UTF-16 incompletos.
1String StringDecoder.end(Buffer buf);
Parámetros de llamada:
- buf:Buffer, necesita ser decodificadoBufferAntes de ejecutar end, se llamará a write para escribir en el búfer.
Resultados de devolución:
- String, la cadena decodificada.
write
Devuelve una cadena decodificada, lo que garantiza que los caracteres finales incompletos se omitan y no se devuelvan esta vez, sino que se almacenen internamente para su uso en el siguiente método de escritura o finalización.
1String StringDecoder.write(Buffer buf);
Parámetros de llamada:
Resultados de devolución:
- String, la cadena decodificada.
text
uso interno. .
1
2String StringDecoder.text(Buffer buf,
Integer offset);
Parámetros de llamada:
Resultados de devolución:
- String, la cadena decodificada.
fillLast
uso interno. .
1String StringDecoder.fillLast(Buffer buf);
Parámetros de llamada:
Resultados de devolución:
- String, la cadena decodificada.
toString
Devuelve la representación de cadena del objeto. Generalmente, se devuelve "[Objeto nativo]". El objeto se puede volver a implementar de acuerdo con sus propias características.
1String StringDecoder.toString();
Resultados de devolución:
- String, devuelve la representación de cadena del objeto
toJSON
Devuelve una representación en formato JSON del objeto, que generalmente devuelve una colección de propiedades legibles definidas por el objeto.
1Value StringDecoder.toJSON(String key = "");
Parámetros de llamada:
- key: Cadena, no utilizada
Resultados de devolución:
- Value, devuelve un valor que contiene JSON serializable