#include <fd_Field.h>
enum fd_Field::FieldType |
fd_Field::fd_Field | ( | pf_Frag_Object & | fO, | |
pt_PieceTable * | pt, | |||
FieldType | fieldType, | |||
const gchar * | pParam | |||
) |
References m_pBlock, m_pParameter, and m_szValue.
fd_Field::~fd_Field | ( | void | ) | [virtual] |
References FREEP, m_pParameter, and m_szValue.
bool fd_Field::_deleteSpan | ( | void | ) | [protected] |
References pt_PieceTable::deleteFieldFrag(), pf_Frag::getField(), pf_Frag::getNext(), pf_Frag::getType(), m_fragObject, m_pPieceTable, and pf_Frag::PFT_Text.
Referenced by update().
void fd_Field::_throwChangeRec | ( | PT_DocPosition | docPos | ) | [protected] |
fl_BlockLayout * fd_Field::getBlock | ( | void | ) | const |
References m_pBlock.
fd_Field::FieldType fd_Field::getFieldType | ( | void | ) | const |
References m_iFieldType.
Referenced by pf_Frag_Object::_isContentEqual(), PL_Psion_Listener::populate(), and IE_Exp_OpenXML_Listener::populate().
const gchar* fd_Field::getParameter | ( | void | ) | const [inline] |
References gchar.
Referenced by fp_FieldMailMergeRun::calculateValue(), and fp_FieldDateTimeCustomRun::calculateValue().
gchar * fd_Field::getValue | ( | void | ) | const |
References m_szValue.
Referenced by s_XSL_FO_Listener::_handleField(), s_WML_Listener::_handleField(), s_DocBook_Listener::_handleField(), ODe_AbiDocListener::_openField(), IE_Exp_HTML_Listener::_openField(), Text_Listener::populate(), IE_Exp_OpenXML_Listener::populate(), and s_LaTeX_Listener::populate().
void fd_Field::setBlock | ( | fl_BlockLayout * | pBlock | ) |
References m_pBlock.
Referenced by fp_FieldRun::_lookupProperties().
void fd_Field::setValue | ( | const gchar * | szValue | ) |
References FREEP, and m_szValue.
Referenced by fp_FieldMetaRun::calculateValue(), fp_FieldMailMergeRun::calculateValue(), fp_FieldPageCountRun::calculateValue(), fp_FieldPageReferenceRun::calculateValue(), fp_FieldPageNumberRun::calculateValue(), fp_FieldShortFileNameRun::calculateValue(), fp_FieldFileNameRun::calculateValue(), fp_FieldDateRun::calculateValue(), fp_FieldTimeRun::calculateValue(), fp_FieldBuildCompileTimeRun::calculateValue(), fp_FieldBuildCompileDateRun::calculateValue(), fp_FieldBuildTargetRun::calculateValue(), fp_FieldBuildOptionsRun::calculateValue(), fp_FieldBuildVersionRun::calculateValue(), fp_FieldBuildIdRun::calculateValue(), fp_FieldTimeZoneRun::calculateValue(), fp_FieldDateTimeCustomRun::calculateValue(), fp_FieldTimeEpochRun::calculateValue(), fp_FieldAMPMRun::calculateValue(), fp_FieldMilTimeRun::calculateValue(), fp_FieldDOYRun::calculateValue(), fp_FieldWkdayRun::calculateValue(), fp_FieldDefaultDateNoTimeRun::calculateValue(), fp_FieldDefaultDateRun::calculateValue(), fp_FieldMthDayYearRun::calculateValue(), fp_FieldMonthDayYearRun::calculateValue(), fp_FieldDDMMYYRun::calculateValue(), fp_FieldMMDDYYRun::calculateValue(), fp_FieldWordCountRun::calculateValue(), fp_FieldParaCountRun::calculateValue(), fp_FieldLineCountRun::calculateValue(), fp_FieldNonBlankCharCountRun::calculateValue(), and fp_FieldCharCountRun::calculateValue().
bool fd_Field::update | ( | void | ) |
References _deleteSpan(), _throwChangeRec(), FD_MartinTest, FD_None, FD_Test, pt_PieceTable::getFragPosition(), pf_Frag::getLength(), pt_PieceTable::insertSpan(), m_fragObject, m_iFieldType, m_pPieceTable, m_updateCount, UT_UCS4_strcpy_char(), and UT_UCS4_strlen().
Referenced by FV_View::_insertField(), and PD_Document::updateFields().
pf_Frag_Object& fd_Field::m_fragObject [private] |
Referenced by _deleteSpan(), and update().
FieldType fd_Field::m_iFieldType [private] |
Referenced by getFieldType(), and update().
fl_BlockLayout* fd_Field::m_pBlock [protected] |
Referenced by fd_Field(), getBlock(), and setBlock().
gchar* fd_Field::m_pParameter [private] |
Referenced by fd_Field(), and ~fd_Field().
pt_PieceTable* fd_Field::m_pPieceTable [private] |
Referenced by _deleteSpan(), _throwChangeRec(), and update().
gchar* fd_Field::m_szValue [private] |
Referenced by fd_Field(), getValue(), setValue(), and ~fd_Field().
UT_uint32 fd_Field::m_updateCount [private] |
Referenced by update().