Class XmlEntityDeserializer


  • public class XmlEntityDeserializer
    extends Object
    Xml entity (content type dependent) consumer for reading input (from content).
    • Constructor Detail

      • XmlEntityDeserializer

        public XmlEntityDeserializer()
                              throws org.apache.olingo.odata2.api.ep.EntityProviderException
        Throws:
        org.apache.olingo.odata2.api.ep.EntityProviderException
    • Method Detail

      • readFeed

        public org.apache.olingo.odata2.api.ep.feed.ODataDeltaFeed readFeed​(org.apache.olingo.odata2.api.edm.EdmEntitySet entitySet,
                                                                            EntityStream entity)
                                                                     throws org.apache.olingo.odata2.api.ep.EntityProviderException
        Returns an ODataDeltaFeed deserializing EntityStream
        Parameters:
        entitySet -
        entity -
        Returns:
        ODataDeltaFeed
        Throws:
        org.apache.olingo.odata2.api.ep.EntityProviderException
      • readEntry

        public org.apache.olingo.odata2.api.ep.entry.ODataEntry readEntry​(org.apache.olingo.odata2.api.edm.EdmEntitySet entitySet,
                                                                          EntityStream entity)
                                                                   throws org.apache.olingo.odata2.api.ep.EntityProviderException
        Returns an ODataEntry deserializing EntityStream
        Parameters:
        entitySet -
        entity -
        Returns:
        ODataEntry
        Throws:
        org.apache.olingo.odata2.api.ep.EntityProviderException
      • readCollection

        public Object readCollection​(EntityPropertyInfo info,
                                     EntityStream entityStream)
                              throws org.apache.olingo.odata2.api.ep.EntityProviderException
        Parameters:
        info -
        entityStream -
        Returns:
        Throws:
        org.apache.olingo.odata2.api.ep.EntityProviderException
      • readProperty

        public Map<String,​Object> readProperty​(EntityPropertyInfo propertyInfo,
                                                     EntityStream entityStream)
                                              throws org.apache.olingo.odata2.api.ep.EntityProviderException
        Parameters:
        propertyInfo -
        entityStream -
        Returns:
        Throws:
        org.apache.olingo.odata2.api.ep.EntityProviderException