Пример #1
0
void XMLDrivers::MapXMLTagsToMembers()
{
	MapMember(&m_lstObjectFiles, "Component","ComponentList");
	MapMember(&m_lstDrivers, XMLDriver::GetStaticTag() );
	MapMember(m_pDriverRTFHELP, "RtfHelp");
	MapMember(&m_lstCommandTemplates, XMLDriverCommandTemplate::GetStaticTag());
}
Пример #2
0
void PageParam::MapXMLTagsToMembers()
{
	MapMember(&strParameterName, "Name");
	MapMember(&strParameterType, "ParamType");
	MapMember(&strIT, "Source");
	MapMember((int *)&nIT, "Type");
}
Пример #3
0
void SQLParameter::MapXMLTagsToMembers()
{
	MapMember(&m_strName, "name");
	MapMember(&m_nType, "type");
	MapMember(&m_nLength, "length");
	MapMember(&m_nDirection, "direction");
}
Пример #4
0
void DevServerAdmin::MapXMLTagsToMembers()
{
	MapMember(&m_lstFiles, "File" ,"FileList");
	MapMember(&m_strFile, "FileData");
//	MapMember(&m_strCacheHTML, "CacheHTML");
	MapMember(&m_lstCache, "Object" ,"CacheList");
	MapMember(&m_strCacheXML, "CacheXML");
}
Пример #5
0
void SQLProcedure::MapXMLTagsToMembers()
{
	MapMember(&nColumnCount, "ColumnCount");
	MapMember(&m_strName, "name");
	MapMember(&m_strText, "text");
	MapMember(&m_lstParameters, SQLParameter::GetStaticTag());
	MapMember(&m_lstColumns, SQLColumn::GetStaticTag());
}
void XMLParameter::MapXMLTagsToMembers()
{
	MapMember(&m_strTypeName, "TypeName");
	MapMember(&m_strParamName,"Name");
	MapMember(&m_nTypeCode,"Type");
	MapMember(&m_nLength,"Length");
	MapMember(&m_nDirection,"Direction");
}
Пример #7
0
void XMLProcedureCall::MapXMLTagsToMembers()
{
	MapMember(&m_lstProcedures,"UserDefined"); 

	MapMember(&m_lstReturnParams,  CProcReturn::GetStaticTag(), 0, CProcReturn::GetStaticFactory() );
	
	MapMember(&m_lstReturnValues, CReturnValue::GetStaticTag(), "Retvals", CReturnValue::GetStaticFactory());
	// Return Values can be serialized "into" this object but not out.
	SetMemberSerialize("Retvals", false);
}
Пример #8
0
	virtual void MapXMLTagsToMembers()
	{
		MapMember(m_pzElementary, "Elementary", sizeof(m_pzElementary));

		// Elements parse faster than attributes in the XMLFoundation - because after the first attribute has been detected in the XML
		// XMLObject needs to allocate and create a GHash which also constructs internal GBTrees.  This construction time should be 
		// considered in algorithm comparison data along with lookup, insert, delete, for example compare GHash and GSparshHash in this respect.
		// so we could make our numbers even better with an all Element no-Attribute design, but we dont handle attributes slow
		// - we just handle elements faster
		MapAttribute(m_pzAttributary, "Attributary", sizeof(m_pzAttributary));
	}
Пример #9
0
void ComponentInterface::MapXMLTagsToMembers()
{
	
	MapMember(&m_strInvokeResults, "InvokeResults");
	MapMember(&m_strReturnType, "ReturnType");
	MapMember(&m_lstObjectFiles, "Component" ,"ComponentList");
	MapMember(&m_lstInterfaces, "Interface" ,"InterfaceList");
	MapMember(&m_lstMethods, "Method" ,"MethodList");
	MapMember(&m_pParamNameList, "Parameter" ,"ParamNameList");
	MapMember(&m_pParamTypeList, "DataType" ,"ParamTypeList");
}
Пример #10
0
void MarkupColProperties::MapXMLTagsToMembers()
{
	MapMember(&strColumnName, "Name");
	MapMember(&strColumnNameOverride, "NameOverride");
	MapMember(&nColumn, "Column");
	MapMember(&m_ptrExternalCall, ExternalCall::GetStaticTag() );
	MapMember(&nFixedWidth, "FixedWidth");
	MapMember(&bIsIncluded, "IncludeColumn");
}
Пример #11
0
void SQLColumn::MapXMLTagsToMembers()
{
	MapMember(&m_strName, "name");
	MapMember(&m_nType, "type");
	MapMember(&m_nLength, "length");
	MapMember(&m_nPrecision, "precision");
	MapMember(&m_nScale, "scale");
	MapMember(&m_nIndex, "index");
}
Пример #12
0
void CProcReturn::MapXMLTagsToMembers()
{
	MapMember(&m_strProcName, "Source");
	MapMember(&m_strParamName, "ParamName");
	MapMember(&m_strValue, "ParamValue");
}
void xmlException::MapXMLTagsToMembers()
{
	MapMember((XMLObject *)this, "Description");
	MapMember((int *)&_error, "ErrorNumber");
	MapMember((int *)&_subSystem, "SubSystem");
}
Пример #14
0
void XMLDriverCommandTemplate::MapXMLTagsToMembers()
{
	MapMember(&m_strName, "Command");
	MapMember(&m_strCommandTemplate, "Template");
}
Пример #15
0
	virtual void MapXMLTagsToMembers()
	{
		MapMember(&m_strWeight,	"Weight");
	}
Пример #16
0
void XMLRules::MapXMLTagsToMembers()
{
	MapMember(&m_lstRules, XMLRule::GetStaticTag());
}
Пример #17
0
void XMLDriver::MapXMLTagsToMembers()
{
	MapMember(&m_strName, "name");
}
Пример #18
0
void SQLSchemas::MapXMLTagsToMembers()
{
	MapMember(&m_lstSchemas, SQLSchema::GetStaticTag());
}
Пример #19
0
void XMLRule::MapXMLTagsToMembers()
{
	MapMember(&m_strName, "name");
}
Пример #20
0
	virtual void MapXMLTagsToMembers()
	{
		MapAttribute(&m_strName,"name");
		MapMember(&m_lstNVP, GProfileEntry::GetStaticTag());
	}
Пример #21
0
void SQLSchema::MapXMLTagsToMembers()
{
	MapMember(&m_strName, "name");
	MapMember(&m_lstTables, SQLTable::GetStaticTag());
	MapMember(&m_lstProcedures, SQLProcedure::GetStaticTag());
}
Пример #22
0
void SQLTable::MapXMLTagsToMembers()
{
	MapMember(&m_strName, "name");
	MapMember(&m_lstColumns, SQLColumn::GetStaticTag());
}
Пример #23
0
	// Note: this needed to be added to MyExistingObject to use direct inheritance
	virtual void MapXMLTagsToMembers()
	{
		MapMember(&m_lstSections, GProfileSection::GetStaticTag());
	}
void XMLProcedureDescriptor::MapXMLTagsToMembers()
{
	MapMember(&m_lstXMLParameter,  XMLParameter::GetStaticTag() );
}
Пример #25
0
void ExternalCall::MapXMLTagsToMembers()
{
	MapMember(&m_lstInputParameters, PageParam::GetStaticTag(), "ParamList");
	MapMember(&m_strServer, "ExternalComponentServer");
	MapMember((int *)&m_nPort,"ExternalComponentPort");
	MapMember(&m_strStaticUser, "ExternalComponentUser");
	MapMember(&m_strStaticPass, "ExternalComponentPass");
	MapMember((int *)&m_nUseRunTimeUserPass,"UseRunTimeUserPass");
	MapMember(&m_strComponent, "Component");
	MapMember(&m_strInterface, "Interface");
	MapMember(&m_strMethod, "Method");
	MapMember(&m_strComponentType,"ComponentType");
	MapMember(&m_strExceptionMatch, "ExceptionMatch");
	MapMember((int *)&m_nExceptionFlags,"ExceptionFlags");
	MapMember((int *)&m_bIsRemote,"IsRemote");
}
Пример #26
0
void NonXMLResultsMarkup::MapXMLTagsToMembers()
{
	MapMember(&lstMarkupColProperties, MarkupColProperties::GetStaticTag());
	MapMember(&strHeader, "Header");
	MapMember(&strPreColumn, "PreColumn");
	MapMember(&strPostColumn, "PostColumn");
	MapMember(&strColumnSeperator, "ColumnSeperator");
	MapMember(&strEndOfColumns, "EndOfColumns");
	MapMember(&strBeginDataRow, "BeginDataRow");
	MapMember(&strPreData, "PreData");
	MapMember(&strPostData, "PostData");
	MapMember(&strDataSeperator, "DataSeperator");
	MapMember(&strEndDataRow, "EndDataRow");
	MapMember(&strFooter, "Footer");
	MapMember(&strGlobalEscapes, "GlobalEscapes");
	MapMember(&strViewExt, "ViewerExtension");
}