Class OptionAdapter<T>

java.lang.Object
javax.xml.bind.annotation.adapters.XmlAdapter<T,Option<T>>
org.opencastproject.util.jaxb.OptionAdapter<T>

public class OptionAdapter<T> extends javax.xml.bind.annotation.adapters.XmlAdapter<T,Option<T>>
JAXB Adapter for the Option type
  • Constructor Details

    • OptionAdapter

      public OptionAdapter()
  • Method Details

    • marshal

      public T marshal(Option<T> option) throws Exception
      Specified by:
      marshal in class javax.xml.bind.annotation.adapters.XmlAdapter<T,Option<T>>
      Throws:
      Exception
    • unmarshal

      public Option<T> unmarshal(T o) throws Exception
      Specified by:
      unmarshal in class javax.xml.bind.annotation.adapters.XmlAdapter<T,Option<T>>
      Throws:
      Exception