DAnCE ..
Public Types | Public Member Functions | Static Public Attributes | Private Attributes | Static Private Attributes

DAnCE::ArtifactInstallationProperties Class Reference

#include <DAnCE_Artifact_Installation_Handler.h>

List of all members.

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 TPropertyMappropmap_
std::string protocol_

Static Private Attributes

static const std::string empty_

Member Typedef Documentation


Constructor & Destructor Documentation

DAnCE::ArtifactInstallationProperties::ArtifactInstallationProperties ( const TPropertyMap propmap)
DAnCE::ArtifactInstallationProperties::ArtifactInstallationProperties ( const TPropertyMap propmap,
const std::string &  protocol 
)

Member Function Documentation

const std::string & DAnCE::ArtifactInstallationProperties::get_property ( const std::string &  propname)
bool DAnCE::ArtifactInstallationProperties::has_property ( const std::string &  propname)

Member Data Documentation

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]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines