diff options
author | Adrian Kummerländer | 2014-04-21 13:30:23 +0200 |
---|---|---|
committer | Adrian Kummerländer | 2014-04-21 13:30:23 +0200 |
commit | cdf4ad3486debe75fe89b2f04bb62541f3ac8405 (patch) | |
tree | b09b380ca22abe5678079f86420c748dcd82c70d /src/transformer_facade.h | |
parent | 5f4f3f003e1f08e5495e0fe30fae18eb6029888d (diff) | |
download | InputXSLT-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.h | 2 |
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_; |