Package jakarta.ws.rs.ext
Interface RuntimeDelegate.HeaderDelegate<T>
- 
- Type Parameters:
 T- a JAX-RS type that corresponds to the value of a HTTP header.
- Enclosing class:
 - RuntimeDelegate
 
public static interface RuntimeDelegate.HeaderDelegate<T>Defines the contract for a delegate that is responsible for converting between the String form of a HTTP header and the corresponding JAX-RS typeT. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TfromString(String value)Parse the supplied value and create an instance ofT.StringtoString(T value)Convert the supplied value to a String. 
 - 
 
- 
- 
Method Detail
- 
fromString
T fromString(String value)
Parse the supplied value and create an instance ofT.- Parameters:
 value- the string value.- Returns:
 - the newly created instance of 
T. - Throws:
 IllegalArgumentException- if the supplied string cannot be parsed or isnull.
 
- 
toString
String toString(T value)
Convert the supplied value to a String.- Parameters:
 value- the value of typeT.- Returns:
 - a String representation of the value.
 - Throws:
 IllegalArgumentException- if the supplied object cannot be serialized or isnull.
 
 - 
 
 -