Index: xfa/fxfa/parser/cxfa_simple_parser.h |
diff --git a/xfa/fxfa/parser/cxfa_simple_parser.h b/xfa/fxfa/parser/cxfa_simple_parser.h |
index f4d0095c1c37e514df99cfbca7f4f489225c8d88..2b1e192e92f353786656bfa76de9ac5129e042ca 100644 |
--- a/xfa/fxfa/parser/cxfa_simple_parser.h |
+++ b/xfa/fxfa/parser/cxfa_simple_parser.h |
@@ -15,7 +15,7 @@ |
class CXFA_Document; |
class CXFA_Node; |
class CXFA_XMLParser; |
-class IFX_FileRead; |
+class IFX_SeekableReadStream; |
class IFX_Pause; |
class IFX_Stream; |
@@ -24,7 +24,7 @@ class CXFA_SimpleParser { |
CXFA_SimpleParser(CXFA_Document* pFactory, bool bDocumentParser); |
~CXFA_SimpleParser(); |
- int32_t StartParse(IFX_FileRead* pStream, XFA_XDPPACKET ePacketID); |
+ int32_t StartParse(IFX_SeekableReadStream* pStream, XFA_XDPPACKET ePacketID); |
int32_t DoParse(IFX_Pause* pPause); |
int32_t ParseXMLData(const CFX_WideString& wsXML, |
CFDE_XMLNode*& pXMLNode, |
@@ -78,7 +78,7 @@ class CXFA_SimpleParser { |
CXFA_XMLParser* m_pXMLParser; |
std::unique_ptr<CFDE_XMLDoc> m_pXMLDoc; |
std::unique_ptr<IFX_Stream, ReleaseDeleter<IFX_Stream>> m_pStream; |
- IFX_FileRead* m_pFileRead; |
+ IFX_SeekableReadStream* m_pFileRead; |
CXFA_Document* m_pFactory; |
CXFA_Node* m_pRootNode; |
XFA_XDPPACKET m_ePacketID; |