aboutsummaryrefslogtreecommitdiff
path: root/src/transformer_facade.h
diff options
context:
space:
mode:
authorAdrian Kummerländer2014-04-21 13:30:23 +0200
committerAdrian Kummerländer2014-04-21 13:30:23 +0200
commitcdf4ad3486debe75fe89b2f04bb62541f3ac8405 (patch)
treeb09b380ca22abe5678079f86420c748dcd82c70d /src/transformer_facade.h
parent5f4f3f003e1f08e5495e0fe30fae18eb6029888d (diff)
downloadInputXSLT-cdf4ad3486debe75fe89b2f04bb62541f3ac8405.tar
InputXSLT-cdf4ad3486debe75fe89b2f04bb62541f3ac8405.tar.gz
InputXSLT-cdf4ad3486debe75fe89b2f04bb62541f3ac8405.tar.bz2
InputXSLT-cdf4ad3486debe75fe89b2f04bb62541f3ac8405.tar.lz
InputXSLT-cdf4ad3486debe75fe89b2f04bb62541f3ac8405.tar.xz
InputXSLT-cdf4ad3486debe75fe89b2f04bb62541f3ac8405.tar.zst
InputXSLT-cdf4ad3486debe75fe89b2f04bb62541f3ac8405.zip
Extracted filesystem path resolution into InputXSLT::FilesystemContext
* this class provides methods for resolving paths relative to the contained base path * other filesystem interaction methods will also be implemented in this class ** for instance directory traversal
Diffstat (limited to 'src/transformer_facade.h')
-rw-r--r--src/transformer_facade.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/transformer_facade.h b/src/transformer_facade.h
index c11fa78..ed25edc 100644
--- a/src/transformer_facade.h
+++ b/src/transformer_facade.h
@@ -7,6 +7,7 @@
#include <xalanc/XercesParserLiaison/XercesParserLiaison.hpp>
#include "common.h"
+#include "support/filesystem_context.h"
namespace InputXSLT {
@@ -17,6 +18,7 @@ class TransformerFacade {
int execute(const std::string&, const std::string&);
private:
+ const FilesystemContext fs_context_;
mutable xalan::XercesParserLiaison parser_;
xalan::XalanTransformer transformer_;