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 - Caso ocorra exceção
    • 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 - EdmEntitySet
        entity - EntityStream
        Returns:
        ODataDeltaFeed
        Throws:
        org.apache.olingo.odata2.api.ep.EntityProviderException - Caso ocorra exceção
      • 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 - EdmEntitySet
        entity - EntityStream
        Returns:
        ODataEntry
        Throws:
        org.apache.olingo.odata2.api.ep.EntityProviderException - Caso ocorra exceção
      • readCollection

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

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