+
+ /**
+ * Set the lib directory to use when resolving files.
+ * <p>If relative, the default prefix will be prepended.
+ *
+ * @param dir the library directory to use
+ */
+ virtual void setLibDir(const char* dir) {
+ m_lib = dir;
+ }
+
+ /**
+ * Set the log directory to use when resolving files.
+ * <p>If relative, the default prefix will be prepended.
+ *
+ * @param dir the log directory to use
+ */
+ virtual void setLogDir(const char* dir) {
+ m_log = dir;
+ }
+
+ /**
+ * Set the XML directory to use when resolving files.
+ * <p>If relative, the default prefix will be prepended.
+ *
+ * @param dir the XML directory to use
+ */
+ virtual void setXMLDir(const char* dir) {
+ m_xml = dir;
+ }
+
+ /**
+ * Set the run directory to use when resolving files.
+ * <p>If relative, the default prefix will be prepended.
+ *
+ * @param dir the run directory to use
+ */
+ virtual void setRunDir(const char* dir) {
+ m_run = dir;
+ }
+
+ /**
+ * Set the config directory to use when resolving files.
+ * <p>If relative, the default prefix will be prepended.
+ *
+ * @param dir the config directory to use
+ */
+ virtual void setCfgDir(const char* dir) {
+ m_cfg = dir;
+ }
+