#include <DAnCE_Artifact_Installation_Handler.h>
Public Types | |
typedef ArtifactInstallationHandler::TPropertyMap | TPropertyMap |
Public Member Functions | |
ArtifactInstallationProperties (const TPropertyMap &propmap) | |
ArtifactInstallationProperties (const TPropertyMap &propmap, const std::string &protocol) | |
bool | has_property (const std::string &propname) |
const std::string & | get_property (const std::string &propname) |
Static Public Attributes | |
static const std::string | PROPERTY_BASE = "edu.vanderbilt.dre.DAnCE.artifact." |
static const std::string | PROP_KEEP_INTERMEDIATES = "keep_intermediates" |
static const std::string | PROP_NAME = "name" |
static const std::string | PROP_PATH = "path" |
static const std::string | PROP_EXCLUSIVE = "exclusive" |
Private Attributes | |
const TPropertyMap & | propmap_ |
std::string | protocol_ |
Static Private Attributes | |
static const std::string | empty_ |
typedef ArtifactInstallationHandler::TPropertyMap DAnCE::ArtifactInstallationProperties::TPropertyMap |
DAnCE::ArtifactInstallationProperties::ArtifactInstallationProperties | ( | const TPropertyMap & | propmap ) |
DAnCE::ArtifactInstallationProperties::ArtifactInstallationProperties | ( | const TPropertyMap & | propmap, |
const std::string & | protocol | ||
) |
const std::string & DAnCE::ArtifactInstallationProperties::get_property | ( | const std::string & | propname ) |
bool DAnCE::ArtifactInstallationProperties::has_property | ( | const std::string & | propname ) |
const std::string DAnCE::ArtifactInstallationProperties::empty_ [static, private] |
const std::string DAnCE::ArtifactInstallationProperties::PROP_EXCLUSIVE = "exclusive" [static] |
const std::string DAnCE::ArtifactInstallationProperties::PROP_KEEP_INTERMEDIATES = "keep_intermediates" [static] |
const std::string DAnCE::ArtifactInstallationProperties::PROP_NAME = "name" [static] |
const std::string DAnCE::ArtifactInstallationProperties::PROP_PATH = "path" [static] |
const std::string DAnCE::ArtifactInstallationProperties::PROPERTY_BASE = "edu.vanderbilt.dre.DAnCE.artifact." [static] |
const TPropertyMap& DAnCE::ArtifactInstallationProperties::propmap_ [private] |
std::string DAnCE::ArtifactInstallationProperties::protocol_ [private] |