Package org.glassfish.tyrus.core.coder
Class NoOpTextCoder
- java.lang.Object
-
- org.glassfish.tyrus.core.coder.CoderAdapter
-
- org.glassfish.tyrus.core.coder.NoOpTextCoder
-
- All Implemented Interfaces:
Decoder,Decoder.Text<java.lang.String>,Encoder,Encoder.Text<java.lang.String>
public class NoOpTextCoder extends CoderAdapter implements Decoder.Text<java.lang.String>, Encoder.Text<java.lang.String>
- Author:
- Stepan Kopriva
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jakarta.websocket.Decoder
Decoder.Binary<T>, Decoder.BinaryStream<T>, Decoder.Text<T>, Decoder.TextStream<T>
-
Nested classes/interfaces inherited from interface jakarta.websocket.Encoder
Encoder.Binary<T>, Encoder.BinaryStream<T>, Encoder.Text<T>, Encoder.TextStream<T>
-
-
Constructor Summary
Constructors Constructor Description NoOpTextCoder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringdecode(java.lang.String s)Decode the given String into an object of type T.java.lang.Stringencode(java.lang.String object)Encode the given object into a String.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.lang.String>- Parameters:
s- the string being tested for decodability.- Returns:
- whether this decoder can decoded the supplied string.
-
decode
public java.lang.String 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.lang.String>- 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
-
encode
public java.lang.String encode(java.lang.String object) throws EncodeExceptionDescription copied from interface:Encoder.TextEncode the given object into a String.- Specified by:
encodein interfaceEncoder.Text<java.lang.String>- Parameters:
object- the object being encoded.- Returns:
- the encoded object as a string.
- Throws:
EncodeException- The provided object could not be encoded as a string
-
-