LCOV - code coverage report
Current view: top level - obj-x86_64-pc-linux-gnu/dist/include - nsISAXXMLReader.h (source / functions) Hit Total Coverage
Test: output.info Lines: 0 1 0.0 %
Date: 2017-07-14 16:53:18 Functions: 0 1 0.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*
       2             :  * DO NOT EDIT.  THIS FILE IS GENERATED FROM ../../../dist/idl/nsISAXXMLReader.idl
       3             :  */
       4             : 
       5             : #ifndef __gen_nsISAXXMLReader_h__
       6             : #define __gen_nsISAXXMLReader_h__
       7             : 
       8             : 
       9             : #ifndef __gen_nsIStreamListener_h__
      10             : #include "nsIStreamListener.h"
      11             : #endif
      12             : 
      13             : /* For IDL files that don't want to include root IDL files. */
      14             : #ifndef NS_NO_VTABLE
      15             : #define NS_NO_VTABLE
      16             : #endif
      17             : class nsIInputStream; /* forward declaration */
      18             : 
      19             : class nsIRequestObserver; /* forward declaration */
      20             : 
      21             : class nsIURI; /* forward declaration */
      22             : 
      23             : class nsISAXContentHandler; /* forward declaration */
      24             : 
      25             : class nsISAXDTDHandler; /* forward declaration */
      26             : 
      27             : class nsISAXEntityResolver; /* forward declaration */
      28             : 
      29             : class nsISAXErrorHandler; /* forward declaration */
      30             : 
      31             : class nsISAXLexicalHandler; /* forward declaration */
      32             : 
      33             : class nsIMozSAXXMLDeclarationHandler; /* forward declaration */
      34             : 
      35             : 
      36             : /* starting interface:    nsISAXXMLReader */
      37             : #define NS_ISAXXMLREADER_IID_STR "5b1de802-9091-454f-9972-5753c0d0c70e"
      38             : 
      39             : #define NS_ISAXXMLREADER_IID \
      40             :   {0x5b1de802, 0x9091, 0x454f, \
      41             :     { 0x99, 0x72, 0x57, 0x53, 0xc0, 0xd0, 0xc7, 0x0e }}
      42             : 
      43           0 : class NS_NO_VTABLE nsISAXXMLReader : public nsIStreamListener {
      44             :  public:
      45             : 
      46             :   NS_DECLARE_STATIC_IID_ACCESSOR(NS_ISAXXMLREADER_IID)
      47             : 
      48             :   /* attribute nsIURI baseURI; */
      49             :   NS_IMETHOD GetBaseURI(nsIURI * *aBaseURI) = 0;
      50             :   NS_IMETHOD SetBaseURI(nsIURI *aBaseURI) = 0;
      51             : 
      52             :   /* attribute nsISAXContentHandler contentHandler; */
      53             :   NS_IMETHOD GetContentHandler(nsISAXContentHandler * *aContentHandler) = 0;
      54             :   NS_IMETHOD SetContentHandler(nsISAXContentHandler *aContentHandler) = 0;
      55             : 
      56             :   /* attribute nsISAXDTDHandler dtdHandler; */
      57             :   NS_IMETHOD GetDtdHandler(nsISAXDTDHandler * *aDtdHandler) = 0;
      58             :   NS_IMETHOD SetDtdHandler(nsISAXDTDHandler *aDtdHandler) = 0;
      59             : 
      60             :   /* attribute nsISAXErrorHandler errorHandler; */
      61             :   NS_IMETHOD GetErrorHandler(nsISAXErrorHandler * *aErrorHandler) = 0;
      62             :   NS_IMETHOD SetErrorHandler(nsISAXErrorHandler *aErrorHandler) = 0;
      63             : 
      64             :   /* attribute nsIMozSAXXMLDeclarationHandler declarationHandler; */
      65             :   NS_IMETHOD GetDeclarationHandler(nsIMozSAXXMLDeclarationHandler * *aDeclarationHandler) = 0;
      66             :   NS_IMETHOD SetDeclarationHandler(nsIMozSAXXMLDeclarationHandler *aDeclarationHandler) = 0;
      67             : 
      68             :   /* attribute nsISAXLexicalHandler lexicalHandler; */
      69             :   NS_IMETHOD GetLexicalHandler(nsISAXLexicalHandler * *aLexicalHandler) = 0;
      70             :   NS_IMETHOD SetLexicalHandler(nsISAXLexicalHandler *aLexicalHandler) = 0;
      71             : 
      72             :   /* void setFeature (in AString name, in boolean value); */
      73             :   NS_IMETHOD SetFeature(const nsAString & name, bool value) = 0;
      74             : 
      75             :   /* boolean getFeature (in AString name); */
      76             :   NS_IMETHOD GetFeature(const nsAString & name, bool *_retval) = 0;
      77             : 
      78             :   /* void setProperty (in AString name, in nsISupports value); */
      79             :   NS_IMETHOD SetProperty(const nsAString & name, nsISupports *value) = 0;
      80             : 
      81             :   /* boolean getProperty (in AString name); */
      82             :   NS_IMETHOD GetProperty(const nsAString & name, bool *_retval) = 0;
      83             : 
      84             :   /* void parseFromString (in AString str, in string contentType); */
      85             :   NS_IMETHOD ParseFromString(const nsAString & str, const char * contentType) = 0;
      86             : 
      87             :   /* void parseFromStream (in nsIInputStream stream, in string charset, in string contentType); */
      88             :   NS_IMETHOD ParseFromStream(nsIInputStream *stream, const char * charset, const char * contentType) = 0;
      89             : 
      90             :   /* void parseAsync (in nsIRequestObserver observer); */
      91             :   NS_IMETHOD ParseAsync(nsIRequestObserver *observer) = 0;
      92             : 
      93             : };
      94             : 
      95             :   NS_DEFINE_STATIC_IID_ACCESSOR(nsISAXXMLReader, NS_ISAXXMLREADER_IID)
      96             : 
      97             : /* Use this macro when declaring classes that implement this interface. */
      98             : #define NS_DECL_NSISAXXMLREADER \
      99             :   NS_IMETHOD GetBaseURI(nsIURI * *aBaseURI) override; \
     100             :   NS_IMETHOD SetBaseURI(nsIURI *aBaseURI) override; \
     101             :   NS_IMETHOD GetContentHandler(nsISAXContentHandler * *aContentHandler) override; \
     102             :   NS_IMETHOD SetContentHandler(nsISAXContentHandler *aContentHandler) override; \
     103             :   NS_IMETHOD GetDtdHandler(nsISAXDTDHandler * *aDtdHandler) override; \
     104             :   NS_IMETHOD SetDtdHandler(nsISAXDTDHandler *aDtdHandler) override; \
     105             :   NS_IMETHOD GetErrorHandler(nsISAXErrorHandler * *aErrorHandler) override; \
     106             :   NS_IMETHOD SetErrorHandler(nsISAXErrorHandler *aErrorHandler) override; \
     107             :   NS_IMETHOD GetDeclarationHandler(nsIMozSAXXMLDeclarationHandler * *aDeclarationHandler) override; \
     108             :   NS_IMETHOD SetDeclarationHandler(nsIMozSAXXMLDeclarationHandler *aDeclarationHandler) override; \
     109             :   NS_IMETHOD GetLexicalHandler(nsISAXLexicalHandler * *aLexicalHandler) override; \
     110             :   NS_IMETHOD SetLexicalHandler(nsISAXLexicalHandler *aLexicalHandler) override; \
     111             :   NS_IMETHOD SetFeature(const nsAString & name, bool value) override; \
     112             :   NS_IMETHOD GetFeature(const nsAString & name, bool *_retval) override; \
     113             :   NS_IMETHOD SetProperty(const nsAString & name, nsISupports *value) override; \
     114             :   NS_IMETHOD GetProperty(const nsAString & name, bool *_retval) override; \
     115             :   NS_IMETHOD ParseFromString(const nsAString & str, const char * contentType) override; \
     116             :   NS_IMETHOD ParseFromStream(nsIInputStream *stream, const char * charset, const char * contentType) override; \
     117             :   NS_IMETHOD ParseAsync(nsIRequestObserver *observer) override; 
     118             : 
     119             : /* Use this macro when declaring the members of this interface when the
     120             :    class doesn't implement the interface. This is useful for forwarding. */
     121             : #define NS_DECL_NON_VIRTUAL_NSISAXXMLREADER \
     122             :   nsresult GetBaseURI(nsIURI * *aBaseURI); \
     123             :   nsresult SetBaseURI(nsIURI *aBaseURI); \
     124             :   nsresult GetContentHandler(nsISAXContentHandler * *aContentHandler); \
     125             :   nsresult SetContentHandler(nsISAXContentHandler *aContentHandler); \
     126             :   nsresult GetDtdHandler(nsISAXDTDHandler * *aDtdHandler); \
     127             :   nsresult SetDtdHandler(nsISAXDTDHandler *aDtdHandler); \
     128             :   nsresult GetErrorHandler(nsISAXErrorHandler * *aErrorHandler); \
     129             :   nsresult SetErrorHandler(nsISAXErrorHandler *aErrorHandler); \
     130             :   nsresult GetDeclarationHandler(nsIMozSAXXMLDeclarationHandler * *aDeclarationHandler); \
     131             :   nsresult SetDeclarationHandler(nsIMozSAXXMLDeclarationHandler *aDeclarationHandler); \
     132             :   nsresult GetLexicalHandler(nsISAXLexicalHandler * *aLexicalHandler); \
     133             :   nsresult SetLexicalHandler(nsISAXLexicalHandler *aLexicalHandler); \
     134             :   nsresult SetFeature(const nsAString & name, bool value); \
     135             :   nsresult GetFeature(const nsAString & name, bool *_retval); \
     136             :   nsresult SetProperty(const nsAString & name, nsISupports *value); \
     137             :   nsresult GetProperty(const nsAString & name, bool *_retval); \
     138             :   nsresult ParseFromString(const nsAString & str, const char * contentType); \
     139             :   nsresult ParseFromStream(nsIInputStream *stream, const char * charset, const char * contentType); \
     140             :   nsresult ParseAsync(nsIRequestObserver *observer); 
     141             : 
     142             : /* Use this macro to declare functions that forward the behavior of this interface to another object. */
     143             : #define NS_FORWARD_NSISAXXMLREADER(_to) \
     144             :   NS_IMETHOD GetBaseURI(nsIURI * *aBaseURI) override { return _to GetBaseURI(aBaseURI); } \
     145             :   NS_IMETHOD SetBaseURI(nsIURI *aBaseURI) override { return _to SetBaseURI(aBaseURI); } \
     146             :   NS_IMETHOD GetContentHandler(nsISAXContentHandler * *aContentHandler) override { return _to GetContentHandler(aContentHandler); } \
     147             :   NS_IMETHOD SetContentHandler(nsISAXContentHandler *aContentHandler) override { return _to SetContentHandler(aContentHandler); } \
     148             :   NS_IMETHOD GetDtdHandler(nsISAXDTDHandler * *aDtdHandler) override { return _to GetDtdHandler(aDtdHandler); } \
     149             :   NS_IMETHOD SetDtdHandler(nsISAXDTDHandler *aDtdHandler) override { return _to SetDtdHandler(aDtdHandler); } \
     150             :   NS_IMETHOD GetErrorHandler(nsISAXErrorHandler * *aErrorHandler) override { return _to GetErrorHandler(aErrorHandler); } \
     151             :   NS_IMETHOD SetErrorHandler(nsISAXErrorHandler *aErrorHandler) override { return _to SetErrorHandler(aErrorHandler); } \
     152             :   NS_IMETHOD GetDeclarationHandler(nsIMozSAXXMLDeclarationHandler * *aDeclarationHandler) override { return _to GetDeclarationHandler(aDeclarationHandler); } \
     153             :   NS_IMETHOD SetDeclarationHandler(nsIMozSAXXMLDeclarationHandler *aDeclarationHandler) override { return _to SetDeclarationHandler(aDeclarationHandler); } \
     154             :   NS_IMETHOD GetLexicalHandler(nsISAXLexicalHandler * *aLexicalHandler) override { return _to GetLexicalHandler(aLexicalHandler); } \
     155             :   NS_IMETHOD SetLexicalHandler(nsISAXLexicalHandler *aLexicalHandler) override { return _to SetLexicalHandler(aLexicalHandler); } \
     156             :   NS_IMETHOD SetFeature(const nsAString & name, bool value) override { return _to SetFeature(name, value); } \
     157             :   NS_IMETHOD GetFeature(const nsAString & name, bool *_retval) override { return _to GetFeature(name, _retval); } \
     158             :   NS_IMETHOD SetProperty(const nsAString & name, nsISupports *value) override { return _to SetProperty(name, value); } \
     159             :   NS_IMETHOD GetProperty(const nsAString & name, bool *_retval) override { return _to GetProperty(name, _retval); } \
     160             :   NS_IMETHOD ParseFromString(const nsAString & str, const char * contentType) override { return _to ParseFromString(str, contentType); } \
     161             :   NS_IMETHOD ParseFromStream(nsIInputStream *stream, const char * charset, const char * contentType) override { return _to ParseFromStream(stream, charset, contentType); } \
     162             :   NS_IMETHOD ParseAsync(nsIRequestObserver *observer) override { return _to ParseAsync(observer); } 
     163             : 
     164             : /* Use this macro to declare functions that forward the behavior of this interface to another object in a safe way. */
     165             : #define NS_FORWARD_SAFE_NSISAXXMLREADER(_to) \
     166             :   NS_IMETHOD GetBaseURI(nsIURI * *aBaseURI) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetBaseURI(aBaseURI); } \
     167             :   NS_IMETHOD SetBaseURI(nsIURI *aBaseURI) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetBaseURI(aBaseURI); } \
     168             :   NS_IMETHOD GetContentHandler(nsISAXContentHandler * *aContentHandler) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetContentHandler(aContentHandler); } \
     169             :   NS_IMETHOD SetContentHandler(nsISAXContentHandler *aContentHandler) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetContentHandler(aContentHandler); } \
     170             :   NS_IMETHOD GetDtdHandler(nsISAXDTDHandler * *aDtdHandler) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDtdHandler(aDtdHandler); } \
     171             :   NS_IMETHOD SetDtdHandler(nsISAXDTDHandler *aDtdHandler) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDtdHandler(aDtdHandler); } \
     172             :   NS_IMETHOD GetErrorHandler(nsISAXErrorHandler * *aErrorHandler) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetErrorHandler(aErrorHandler); } \
     173             :   NS_IMETHOD SetErrorHandler(nsISAXErrorHandler *aErrorHandler) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetErrorHandler(aErrorHandler); } \
     174             :   NS_IMETHOD GetDeclarationHandler(nsIMozSAXXMLDeclarationHandler * *aDeclarationHandler) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetDeclarationHandler(aDeclarationHandler); } \
     175             :   NS_IMETHOD SetDeclarationHandler(nsIMozSAXXMLDeclarationHandler *aDeclarationHandler) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetDeclarationHandler(aDeclarationHandler); } \
     176             :   NS_IMETHOD GetLexicalHandler(nsISAXLexicalHandler * *aLexicalHandler) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetLexicalHandler(aLexicalHandler); } \
     177             :   NS_IMETHOD SetLexicalHandler(nsISAXLexicalHandler *aLexicalHandler) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetLexicalHandler(aLexicalHandler); } \
     178             :   NS_IMETHOD SetFeature(const nsAString & name, bool value) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetFeature(name, value); } \
     179             :   NS_IMETHOD GetFeature(const nsAString & name, bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetFeature(name, _retval); } \
     180             :   NS_IMETHOD SetProperty(const nsAString & name, nsISupports *value) override { return !_to ? NS_ERROR_NULL_POINTER : _to->SetProperty(name, value); } \
     181             :   NS_IMETHOD GetProperty(const nsAString & name, bool *_retval) override { return !_to ? NS_ERROR_NULL_POINTER : _to->GetProperty(name, _retval); } \
     182             :   NS_IMETHOD ParseFromString(const nsAString & str, const char * contentType) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ParseFromString(str, contentType); } \
     183             :   NS_IMETHOD ParseFromStream(nsIInputStream *stream, const char * charset, const char * contentType) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ParseFromStream(stream, charset, contentType); } \
     184             :   NS_IMETHOD ParseAsync(nsIRequestObserver *observer) override { return !_to ? NS_ERROR_NULL_POINTER : _to->ParseAsync(observer); } 
     185             : 
     186             : #if 0
     187             : /* Use the code below as a template for the implementation class for this interface. */
     188             : 
     189             : /* Header file */
     190             : class nsSAXXMLReader : public nsISAXXMLReader
     191             : {
     192             : public:
     193             :   NS_DECL_ISUPPORTS
     194             :   NS_DECL_NSISAXXMLREADER
     195             : 
     196             :   nsSAXXMLReader();
     197             : 
     198             : private:
     199             :   ~nsSAXXMLReader();
     200             : 
     201             : protected:
     202             :   /* additional members */
     203             : };
     204             : 
     205             : /* Implementation file */
     206             : NS_IMPL_ISUPPORTS(nsSAXXMLReader, nsISAXXMLReader)
     207             : 
     208             : nsSAXXMLReader::nsSAXXMLReader()
     209             : {
     210             :   /* member initializers and constructor code */
     211             : }
     212             : 
     213             : nsSAXXMLReader::~nsSAXXMLReader()
     214             : {
     215             :   /* destructor code */
     216             : }
     217             : 
     218             : /* attribute nsIURI baseURI; */
     219             : NS_IMETHODIMP nsSAXXMLReader::GetBaseURI(nsIURI * *aBaseURI)
     220             : {
     221             :     return NS_ERROR_NOT_IMPLEMENTED;
     222             : }
     223             : NS_IMETHODIMP nsSAXXMLReader::SetBaseURI(nsIURI *aBaseURI)
     224             : {
     225             :     return NS_ERROR_NOT_IMPLEMENTED;
     226             : }
     227             : 
     228             : /* attribute nsISAXContentHandler contentHandler; */
     229             : NS_IMETHODIMP nsSAXXMLReader::GetContentHandler(nsISAXContentHandler * *aContentHandler)
     230             : {
     231             :     return NS_ERROR_NOT_IMPLEMENTED;
     232             : }
     233             : NS_IMETHODIMP nsSAXXMLReader::SetContentHandler(nsISAXContentHandler *aContentHandler)
     234             : {
     235             :     return NS_ERROR_NOT_IMPLEMENTED;
     236             : }
     237             : 
     238             : /* attribute nsISAXDTDHandler dtdHandler; */
     239             : NS_IMETHODIMP nsSAXXMLReader::GetDtdHandler(nsISAXDTDHandler * *aDtdHandler)
     240             : {
     241             :     return NS_ERROR_NOT_IMPLEMENTED;
     242             : }
     243             : NS_IMETHODIMP nsSAXXMLReader::SetDtdHandler(nsISAXDTDHandler *aDtdHandler)
     244             : {
     245             :     return NS_ERROR_NOT_IMPLEMENTED;
     246             : }
     247             : 
     248             : /* attribute nsISAXErrorHandler errorHandler; */
     249             : NS_IMETHODIMP nsSAXXMLReader::GetErrorHandler(nsISAXErrorHandler * *aErrorHandler)
     250             : {
     251             :     return NS_ERROR_NOT_IMPLEMENTED;
     252             : }
     253             : NS_IMETHODIMP nsSAXXMLReader::SetErrorHandler(nsISAXErrorHandler *aErrorHandler)
     254             : {
     255             :     return NS_ERROR_NOT_IMPLEMENTED;
     256             : }
     257             : 
     258             : /* attribute nsIMozSAXXMLDeclarationHandler declarationHandler; */
     259             : NS_IMETHODIMP nsSAXXMLReader::GetDeclarationHandler(nsIMozSAXXMLDeclarationHandler * *aDeclarationHandler)
     260             : {
     261             :     return NS_ERROR_NOT_IMPLEMENTED;
     262             : }
     263             : NS_IMETHODIMP nsSAXXMLReader::SetDeclarationHandler(nsIMozSAXXMLDeclarationHandler *aDeclarationHandler)
     264             : {
     265             :     return NS_ERROR_NOT_IMPLEMENTED;
     266             : }
     267             : 
     268             : /* attribute nsISAXLexicalHandler lexicalHandler; */
     269             : NS_IMETHODIMP nsSAXXMLReader::GetLexicalHandler(nsISAXLexicalHandler * *aLexicalHandler)
     270             : {
     271             :     return NS_ERROR_NOT_IMPLEMENTED;
     272             : }
     273             : NS_IMETHODIMP nsSAXXMLReader::SetLexicalHandler(nsISAXLexicalHandler *aLexicalHandler)
     274             : {
     275             :     return NS_ERROR_NOT_IMPLEMENTED;
     276             : }
     277             : 
     278             : /* void setFeature (in AString name, in boolean value); */
     279             : NS_IMETHODIMP nsSAXXMLReader::SetFeature(const nsAString & name, bool value)
     280             : {
     281             :     return NS_ERROR_NOT_IMPLEMENTED;
     282             : }
     283             : 
     284             : /* boolean getFeature (in AString name); */
     285             : NS_IMETHODIMP nsSAXXMLReader::GetFeature(const nsAString & name, bool *_retval)
     286             : {
     287             :     return NS_ERROR_NOT_IMPLEMENTED;
     288             : }
     289             : 
     290             : /* void setProperty (in AString name, in nsISupports value); */
     291             : NS_IMETHODIMP nsSAXXMLReader::SetProperty(const nsAString & name, nsISupports *value)
     292             : {
     293             :     return NS_ERROR_NOT_IMPLEMENTED;
     294             : }
     295             : 
     296             : /* boolean getProperty (in AString name); */
     297             : NS_IMETHODIMP nsSAXXMLReader::GetProperty(const nsAString & name, bool *_retval)
     298             : {
     299             :     return NS_ERROR_NOT_IMPLEMENTED;
     300             : }
     301             : 
     302             : /* void parseFromString (in AString str, in string contentType); */
     303             : NS_IMETHODIMP nsSAXXMLReader::ParseFromString(const nsAString & str, const char * contentType)
     304             : {
     305             :     return NS_ERROR_NOT_IMPLEMENTED;
     306             : }
     307             : 
     308             : /* void parseFromStream (in nsIInputStream stream, in string charset, in string contentType); */
     309             : NS_IMETHODIMP nsSAXXMLReader::ParseFromStream(nsIInputStream *stream, const char * charset, const char * contentType)
     310             : {
     311             :     return NS_ERROR_NOT_IMPLEMENTED;
     312             : }
     313             : 
     314             : /* void parseAsync (in nsIRequestObserver observer); */
     315             : NS_IMETHODIMP nsSAXXMLReader::ParseAsync(nsIRequestObserver *observer)
     316             : {
     317             :     return NS_ERROR_NOT_IMPLEMENTED;
     318             : }
     319             : 
     320             : /* End of implementation class template. */
     321             : #endif
     322             : 
     323             : 
     324             : #endif /* __gen_nsISAXXMLReader_h__ */

Generated by: LCOV version 1.13