Package org.glassfish.tyrus.core.coder
Class ReaderDecoder
- java.lang.Object
-
- org.glassfish.tyrus.core.coder.CoderAdapter
-
- org.glassfish.tyrus.core.coder.ReaderDecoder
-
- All Implemented Interfaces:
Decoder,Decoder.Text<java.io.Reader>
public class ReaderDecoder extends CoderAdapter implements Decoder.Text<java.io.Reader>
Built inDecoderforReader.- Author:
- Pavel Bucek
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jakarta.websocket.Decoder
Decoder.Binary<T>, Decoder.BinaryStream<T>, Decoder.Text<T>, Decoder.TextStream<T>
-
-
Constructor Summary
Constructors Constructor Description ReaderDecoder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.Readerdecode(java.lang.String s)Decode the given String into an object of type T.booleanwillDecode(java.lang.String s)Answer whether the given String can be decoded into an object of type T.-
Methods inherited from class org.glassfish.tyrus.core.coder.CoderAdapter
destroy, init
-
-
-
-
Method Detail
-
willDecode
public boolean willDecode(java.lang.String s)
Description copied from interface:Decoder.TextAnswer whether the given String can be decoded into an object of type T.- Specified by:
willDecodein interfaceDecoder.Text<java.io.Reader>- Parameters:
s- the string being tested for decodability.- Returns:
- whether this decoder can decoded the supplied string.
-
decode
public java.io.Reader decode(java.lang.String s) throws DecodeExceptionDescription copied from interface:Decoder.TextDecode the given String into an object of type T.- Specified by:
decodein interfaceDecoder.Text<java.io.Reader>- Parameters:
s- string to be decoded.- Returns:
- the decoded message as an object of type T
- Throws:
DecodeException- If the provided string cannot be decoded to type T
-
-