ZFFramework
 
Loading...
Searching...
No Matches
ZFTextTemplateType.h File Reference

text template util More...

#include "ZFUtilityDef.h"

Go to the source code of this file.

Classes

class  v_ZFTextTemplateIndexFlag
 index output flags for ZFTextTemplateIndexData More...
 
class  ZFTextTemplateIndexData
 see ZFTextTemplateApply More...
 
class  v_ZFTextTemplateIndexData
 type wrapper for ZFTypeId::Value More...
 
class  ZFTextTemplateParam
 see ZFTextTemplateApply More...
 
class  v_ZFTextTemplateParam
 type wrapper for ZFTypeId::Value More...
 

Macros

#define ZFSerializableKeyword_ZFTextTemplateIndexData_indexStart
 keyword for serialize
 
#define ZFSerializableKeyword_ZFTextTemplateIndexData_indexOffset
 keyword for serialize
 
#define ZFSerializableKeyword_ZFTextTemplateIndexData_indexRadix
 keyword for serialize
 
#define ZFSerializableKeyword_ZFTextTemplateIndexData_indexUpperCase
 keyword for serialize
 
#define ZFSerializableKeyword_ZFTextTemplateIndexData_indexWidth
 keyword for serialize
 
#define ZFSerializableKeyword_ZFTextTemplateIndexData_indexFlag
 keyword for serialize
 
#define ZFSerializableKeyword_ZFTextTemplateParam_replace
 keyword for serialize
 
#define ZFSerializableKeyword_ZFTextTemplateParam_enable
 keyword for serialize
 
#define ZFSerializableKeyword_ZFTextTemplateParam_enableDataDefault
 keyword for serialize
 
#define ZFSerializableKeyword_ZFTextTemplateParam_index
 keyword for serialize
 
#define ZFSerializableKeyword_ZFTextTemplateParam_indexDataDefault
 keyword for serialize
 

Typedefs

typedef v_ZFTextTemplateIndexFlag::ZFEnumType ZFTextTemplateIndexFlag
 see v_ZFTextTemplateIndexFlag
 

Functions

zfbool ZFTextTemplateIndexFlagFromStringT (zfauto &ret, const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 see v_ZFTextTemplateIndexFlag, return enum object if success
 
zfbool ZFTextTemplateIndexFlagToStringT (zfstring &ret, v_ZFTextTemplateIndexFlag *const &value, zfstring *errorHint=zft_zfnull)
 see ZFTextTemplateIndexFlag, return empty string if error
 
zfstring ZFTextTemplateIndexFlagToString (v_ZFTextTemplateIndexFlag *const &value, zfstring *errorHint=zft_zfnull)
 see v_ZFTextTemplateIndexFlag, return empty string if error
 
const zfstringZFTypeId_ZFTextTemplateIndexFlag (void)
 
zfbool ZFTextTemplateIndexFlagFromDataT (_ZFP_PropTypeW_ZFTextTemplateIndexFlag &v, const ZFSerializableData &serializableData, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull)
 see ZFTYPEID_DECLARE
 
_ZFP_PropTypeW_ZFTextTemplateIndexFlag ZFTextTemplateIndexFlagFromData (const ZFSerializableData &serializableData, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull)
 see ZFTYPEID_DECLARE
 
zfbool ZFTextTemplateIndexFlagToDataT (ZFSerializableData &serializableData, _ZFP_PropTypeW_ZFTextTemplateIndexFlag const &v, zfstring *outErrorHint=zft_zfnull)
 see ZFTYPEID_DECLARE
 
ZFSerializableData ZFTextTemplateIndexFlagToData (_ZFP_PropTypeW_ZFTextTemplateIndexFlag const &v, zfstring *outErrorHint=zft_zfnull)
 see ZFTYPEID_DECLARE
 
zfbool ZFTextTemplateIndexFlagFromStringT (_ZFP_PropTypeW_ZFTextTemplateIndexFlag &v, const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 util method to convert ZFTextTemplateIndexFlag from string
 
_ZFP_PropTypeW_ZFTextTemplateIndexFlag ZFTextTemplateIndexFlagFromString (const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 util method to convert ZFTextTemplateIndexFlag from string
 
zfbool ZFTextTemplateIndexFlagToStringT (zfstring &s, _ZFP_PropTypeW_ZFTextTemplateIndexFlag const &v, zfstring *errorHint=zft_zfnull)
 util method to convert ZFTextTemplateIndexFlag to string
 
zfstring ZFTextTemplateIndexFlagToString (_ZFP_PropTypeW_ZFTextTemplateIndexFlag const &v, zfstring *errorHint=zft_zfnull)
 util method to convert ZFTextTemplateIndexFlag to string
 
const zfstringZFTypeId_ZFTextTemplateIndexData (void)
 see ZFTYPEID_DECLARE
 
zfbool ZFTextTemplateIndexDataFromDataT (_ZFP_PropTypeW_ZFTextTemplateIndexData &v, const ZFSerializableData &serializableData, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull)
 see ZFTYPEID_DECLARE
 
_ZFP_PropTypeW_ZFTextTemplateIndexData ZFTextTemplateIndexDataFromData (const ZFSerializableData &serializableData, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull)
 see ZFTYPEID_DECLARE
 
zfbool ZFTextTemplateIndexDataToDataT (ZFSerializableData &serializableData, _ZFP_PropTypeW_ZFTextTemplateIndexData const &v, zfstring *outErrorHint=zft_zfnull)
 see ZFTYPEID_DECLARE
 
ZFSerializableData ZFTextTemplateIndexDataToData (_ZFP_PropTypeW_ZFTextTemplateIndexData const &v, zfstring *outErrorHint=zft_zfnull)
 see ZFTYPEID_DECLARE
 
zfbool ZFTextTemplateIndexDataFromStringT (_ZFP_PropTypeW_ZFTextTemplateIndexData &v, const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 util method to convert ZFTextTemplateIndexData from string
 
_ZFP_PropTypeW_ZFTextTemplateIndexData ZFTextTemplateIndexDataFromString (const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 util method to convert ZFTextTemplateIndexData from string
 
zfbool ZFTextTemplateIndexDataToStringT (zfstring &s, _ZFP_PropTypeW_ZFTextTemplateIndexData const &v, zfstring *errorHint=zft_zfnull)
 util method to convert ZFTextTemplateIndexData to string
 
zfstring ZFTextTemplateIndexDataToString (_ZFP_PropTypeW_ZFTextTemplateIndexData const &v, zfstring *errorHint=zft_zfnull)
 util method to convert ZFTextTemplateIndexData to string
 
const zfstringZFTypeId_ZFTextTemplateParam (void)
 see ZFTYPEID_DECLARE
 
zfbool ZFTextTemplateParamFromDataT (_ZFP_PropTypeW_ZFTextTemplateParam &v, const ZFSerializableData &serializableData, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull)
 see ZFTYPEID_DECLARE
 
_ZFP_PropTypeW_ZFTextTemplateParam ZFTextTemplateParamFromData (const ZFSerializableData &serializableData, zfstring *outErrorHint=zft_zfnull, ZFSerializableData *outErrorPos=zft_zfnull)
 see ZFTYPEID_DECLARE
 
zfbool ZFTextTemplateParamToDataT (ZFSerializableData &serializableData, _ZFP_PropTypeW_ZFTextTemplateParam const &v, zfstring *outErrorHint=zft_zfnull)
 see ZFTYPEID_DECLARE
 
ZFSerializableData ZFTextTemplateParamToData (_ZFP_PropTypeW_ZFTextTemplateParam const &v, zfstring *outErrorHint=zft_zfnull)
 see ZFTYPEID_DECLARE
 
zfbool ZFTextTemplateParamFromStringT (_ZFP_PropTypeW_ZFTextTemplateParam &v, const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 util method to convert ZFTextTemplateParam from string
 
_ZFP_PropTypeW_ZFTextTemplateParam ZFTextTemplateParamFromString (const zfchar *src, zfindex srcLen=((zfindex) -1), zfstring *errorHint=zft_zfnull)
 util method to convert ZFTextTemplateParam from string
 
zfbool ZFTextTemplateParamToStringT (zfstring &s, _ZFP_PropTypeW_ZFTextTemplateParam const &v, zfstring *errorHint=zft_zfnull)
 util method to convert ZFTextTemplateParam to string
 
zfstring ZFTextTemplateParamToString (_ZFP_PropTypeW_ZFTextTemplateParam const &v, zfstring *errorHint=zft_zfnull)
 util method to convert ZFTextTemplateParam to string
 

Detailed Description

text template util

Function Documentation

◆ ZFTypeId_ZFTextTemplateIndexFlag()

const zfstring & ZFTypeId_ZFTextTemplateIndexFlag ( void )
inline


◆ ZFTypeId_ZFTextTemplateIndexData()

const zfstring & ZFTypeId_ZFTextTemplateIndexData ( void )
inline

see ZFTYPEID_DECLARE

serializable data:

indexStart="0" // optional, 0 by default
indexOffset="1" // optional, 1 by default
indexRadix="10" // optional, 10 by default
indexUpperCase="true" // optional, true by default
indexWidth="0" // optional, 0 by default
indexFlag="LeadingZero" // optional, v_ZFTextTemplateIndexFlag::EnumDefault() by default
/>
see ZFTextTemplateApply
Definition ZFTextTemplateType.h:29


◆ ZFTypeId_ZFTextTemplateParam()

const zfstring & ZFTypeId_ZFTextTemplateParam ( void )
inline

see ZFTYPEID_DECLARE

serializable data:

<node category="replace"> // optional
<zfstring prop="key0" value="value0" />
<zfstring prop="key1" value="value1" />
...
</node>
<node category="enable"> // optional
<zfbool prop="key0" value="value0" />
<zfbool prop="key1" value="value1" />
...
</node>
<zfbool category="enableDataDefault" ... /> // optional, false by default
<node category="index"> // optional
<ZFTextTemplateIndexData prop="key0" ... />
<ZFTextTemplateIndexData prop="key1" ... />
...
</node>
<ZFTextTemplateIndexData category="indexDataDefault" ... /> // optional
_ZFT_t_zfbool zfbool
bool type
Definition ZFCoreTypeDef_CoreType.h:103
zft_zfstring< zfchar > zfstring
see zft_zfstring
Definition ZFCoreTypeDef_StringType.h:15
see ZFTextTemplateApply
Definition ZFTextTemplateType.h:141