19 #include <vlpi/entityIdentifier.h>
43 bool readonly =
false);
48 bool readonly =
false);
81 void setAttachByType(AttachByType atype);
86 const DtString& configurationKeyName()
const;
87 void setConfigurationKeyName(
const DtString& keyname);
92 const DtEntityIdentifier& entityIdentifier()
const;
93 void setEntityIdentifier(
const DtEntityIdentifier& eid);
98 const std::vector<unsigned>& forceFilters()
const;
99 virtual void setForceFilters(
const std::vector<unsigned>& filters);
104 const DtString& markingText()
const;
105 void setMarkingText(
const char *pStr);
106 void setMarkingText(
const DtString& sStr);
111 const DtEntityType& objectType()
const;
112 virtual void setObjectType(
const DtEntityType& otype);
123 virtual void parseAttachByField(DtlObjPtr dtlObjPtr);
126 virtual void parseForceFilterField(DtlObjPtr dtlObjPtr);
129 virtual void putData(std::string& fp,
int indentLevel = 0)
override;
134 virtual void writeAttachBy(std::string& fp,
int indentLevel = 0);
137 virtual void writeForceFilter(std::string& fp,
int indentLevel = 0);
Definition: remoteConfigurationMapEntry.h:32
const DtEntityType & objectType() const
Used to identify entity by entity type enumeration.
Definition: remoteConfigurationMapEntry.h:176
const std::vector< unsigned > & forceFilters() const
Returns an array of force types to which this entry applies.
Definition: remoteConfigurationMapEntry.h:170
const DtEntityIdentifier & entityIdentifier() const
Used to identify entity by entity type enumeration.
Definition: remoteConfigurationMapEntry.h:167
This class allows one to collect and compare strings using an index number instead of having to do st...
Definition: symbolString.h:27
void setAttachByType(AttachByType atype)
Describes the rule by which entities will be identified for attachment.
Definition: remoteConfigurationMapEntry.h:162
Definition: remoteConfigurationMapEntry.h:31
virtual DtlObjPtr getData(DtlObjPtr args, const SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)
Deriving class overrides these to get/put class specific data.
const DtString & configurationKeyName() const
Get/set component configuration filename.
Definition: remoteConfigurationMapEntry.h:164
Definition: readerWriter.h:85
Description: Readable, Writable DtString Variable substitutions are done on this object when it is re...
Definition: rwString.h:20
Definition: readerWriterRegistry.h:39
DtRwEntityType myObjectType
Used to identify entity by entity type enumeration.
Definition: remoteConfigurationMapEntry.h:158
DtEntityIdentifier myEntityIdentifier
Used to identify explicity entity for attachment.
Definition: remoteConfigurationMapEntry.h:149
void setEntityIdentifier(const DtEntityIdentifier &eid)
Used to identify entity by entity type enumeration.
Definition: remoteConfigurationMapEntry.h:168
DtRwString myConfigurationKeyName
This key name must match one of the remote configuration entry keys in the OPD.
Definition: remoteConfigurationMapEntry.h:146
This file declares DtRemoteConfigurationMapEntry.
Definition: remoteConfigurationMapEntry.h:23
std::list< const DtRwVariableBindings * > DtVariableBindingsList
Definition: readerWriterRegistry.h:29
const DtString & markingText() const
Used to explicitly identify an entity by marking text.
Definition: remoteConfigurationMapEntry.h:172
std::vector< DtFilename > SearchPaths
Definition: readerWriter.h:92
void setMarkingText(const char *pStr)
Used to explicitly identify an entity by marking text.
Definition: remoteConfigurationMapEntry.h:173
AttachByType
Attachment Type enumerations, used as a rule to select entities for attachment.
Definition: remoteConfigurationMapEntry.h:28
File: rwEntType.h.
Definition: rwEntityType.h:26
virtual void putData(std::string &fp, int indentLevel=0)
Deriving class overrides these to get/put class specific data.
DtString myMarkingText
Used to explicitly identify an entity by marking text.
Definition: remoteConfigurationMapEntry.h:155
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
const DtReaderWriter & operator=(const DtReaderWriter &orig)
assignment operator
std::vector< unsigned > myForceFilters
An array of force types to which this entry applies.
Definition: remoteConfigurationMapEntry.h:152
AttachByType myAttachByType
Qualifier to identify entities to which attachment should be applied.
Definition: remoteConfigurationMapEntry.h:142
DtRemoteConfigurationMapEntry::AttachByType attachByType() const
Describes the rule by which entities will be identified for attachment.
Definition: remoteConfigurationMapEntry.h:161
void setConfigurationKeyName(const DtString &keyname)
Get/set component configuration filename.
Definition: remoteConfigurationMapEntry.h:165