Class StorageEmoticonUnmarshaller

    • Field Detail

      • EMOTICON_ELEMENT

        public static final QName EMOTICON_ELEMENT
    • Constructor Detail

      • StorageEmoticonUnmarshaller

        public StorageEmoticonUnmarshaller()
    • Method Detail

      • handles

        public boolean handles​(StartElement startElementEvent,
                               ConversionContext conversionContext)
        Description copied from interface: Unmarshaller
        Determines whether or not this unmarshaller should be applied to a fragment with the specified start element.
        Specified by:
        handles in interface Unmarshaller<Emoticon>
        Parameters:
        startElementEvent - start element
        conversionContext - the conversion context
        Returns:
        true if this unmarshaller can be applied, false otherwise
      • unmarshal

        public Emoticon unmarshal​(XMLEventReader xmlEventReader,
                                  FragmentTransformer mainFragmentTransformer,
                                  ConversionContext conversionContext)
                           throws XhtmlException
        Description copied from interface: Unmarshaller
        Unmarshalls a StAX event stream to an object.
        Specified by:
        unmarshal in interface Unmarshaller<Emoticon>
        Parameters:
        xmlEventReader - a reader over the fragment to unmarshall
        mainFragmentTransformer - TODO
        conversionContext - the conversion context
        Returns:
        the emoticon represented in the supplied XMLEventReader or throws an exception if no Emoticon can be created.
        Throws:
        XhtmlException - if some other problem occurs