Class JAXBParser<R>

  • Type Parameters:
    R - the type of parsed results
    All Implemented Interfaces:
    ResultParser<R>

    public class JAXBParser<R>
    extends Object
    implements ResultParser<R>
    A ResultParser that parses query results into JAXB annotated classes.
    Author:
    Fabio Simeoni
    • Constructor Detail

      • JAXBParser

        public JAXBParser​(Class<R> type)
        Creates an instance with a JAXB-annotated class.
        Parameters:
        type - the class
    • Method Detail

      • parse

        public R parse​(String result)
                throws Exception
        Description copied from interface: ResultParser
        Transforms an untyped result.
        Specified by:
        parse in interface ResultParser<R>
        Parameters:
        result - the untyped results
        Returns:
        the typed result
        Throws:
        Exception - if the result cannot be typed