public class FhirSearchParameterCoder<T> extends CustomCoder<FhirSearchParameter<T>>
FhirSearchParameter, which takes a coder for
 type T.Coder.Context, Coder.NonDeterministicException| Modifier and Type | Method and Description | 
|---|---|
| FhirSearchParameter<T> | decode(java.io.InputStream inStream)Decodes a value of type  Tfrom the given input stream in the given context. | 
| void | encode(FhirSearchParameter<T> value,
      java.io.OutputStream outStream)Encodes the given value of type  Tonto the given output stream. | 
| static <T> FhirSearchParameterCoder<T> | of(Coder<T> originalCoder) | 
getCoderArguments, verifyDeterministicconsistentWithEquals, decode, encode, getEncodedElementByteSize, getEncodedTypeDescriptor, isRegisterByteSizeObserverCheap, registerByteSizeObserver, structuralValue, verifyDeterministic, verifyDeterministicpublic static <T> FhirSearchParameterCoder<T> of(Coder<T> originalCoder)
public void encode(FhirSearchParameter<T> value, java.io.OutputStream outStream) throws java.io.IOException
CoderT onto the given output stream.encode in class Coder<FhirSearchParameter<T>>java.io.IOException - if writing to the OutputStream fails for some reasonCoderException - if the value could not be encoded for some reasonpublic FhirSearchParameter<T> decode(java.io.InputStream inStream) throws java.io.IOException
CoderT from the given input stream in the given context. Returns the
 decoded value.decode in class Coder<FhirSearchParameter<T>>java.io.IOException - if reading from the InputStream fails for some reasonCoderException - if the value could not be decoded for some reason