ImpSvNumberformatScan Class Reference

#include <zforscan.hxx>

Collaboration diagram for ImpSvNumberformatScan:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ImpSvNumberformatScan (SvNumberFormatter *pFormatter)
 ~ImpSvNumberformatScan ()
void ChangeIntl ()
void ChangeNullDate (USHORT nDay, USHORT nMonth, USHORT nYear)
void ChangeStandardPrec (sal_uInt16 nPrec)
xub_StrLen ScanFormat (String &rString, String &rComment)
void CopyInfo (ImpSvNumberformatInfo *pInfo, USHORT nAnz)
USHORT GetAnzResStrings () const
const CharClass & GetChrCls () const
const LocaleDataWrapper & GetLoc () const
CalendarWrapper & GetCal () const
const String * GetKeywords () const
const String & GetSpecialKeyword (NfKeywordIndex eIdx) const
const String & GetTrueString () const
const String & GetFalseString () const
const String & GetColorString () const
const String & GetRedString () const
const String & GetBooleanString () const
const String & GetErrorString () const
Date * GetNullDate () const
const String & GetStandardName () const
sal_uInt16 GetStandardPrec () const
const Color & GetRedColor () const
Color * GetColor (String &sStr)
const String & GetCurSymbol () const
const String & GetCurAbbrev () const
const String & GetCurString () const
void SetConvertMode (LanguageType eTmpLge, LanguageType eNewLge, BOOL bSystemToSystem=FALSE)
void SetConvertMode (BOOL bMode)
BOOL GetConvertMode () const
LanguageType GetNewLnge () const
LanguageType GetTmpLnge () const
BYTE GetNatNumModifier () const
 get Thai T speciality
void SetNatNumModifier (BYTE n)
 set Thai T speciality
SvNumberFormatterGetNumberformatter ()

Private Member Functions

void InitKeywords () const
void InitSpecialKeyword (NfKeywordIndex eIdx) const
void InitCompatCur () const

Private Attributes

NfKeywordTable sKeyword
Color StandardColor [NF_MAX_DEFAULT_COLORS]
Date * pNullDate
String sNameStandardFormat
sal_uInt16 nStandardPrec
SvNumberFormatterpFormatter
String sStrArray [NF_MAX_FORMAT_SYMBOLS]
short nTypeArray [NF_MAX_FORMAT_SYMBOLS]
USHORT nAnzResStrings
short eScannedType
BOOL bThousand
USHORT nThousand
USHORT nCntPre
USHORT nCntPost
USHORT nCntExp
USHORT nAnzStrings
USHORT nRepPos
USHORT nExpPos
USHORT nBlankPos
short nDecPos
BOOL bExp
BOOL bFrac
BOOL bBlank
BOOL bDecSep
BOOL bKeywordsNeedInit
BOOL bCompatCurNeedInit
String sCurSymbol
String sCurString
String sCurAbbrev
String sErrStr
BOOL bConvertMode
LanguageType eNewLnge
LanguageType eTmpLnge
BOOL bConvertSystemToSystem
xub_StrLen nCurrPos
BYTE nNatNumModifier


Detailed Description

Definition at line 47 of file zforscan.hxx.


Constructor & Destructor Documentation

ImpSvNumberformatScan::ImpSvNumberformatScan ( SvNumberFormatter pFormatter  ) 

ImpSvNumberformatScan::~ImpSvNumberformatScan (  ) 

Definition at line 121 of file zforscan.cxx.

References pNullDate.


Member Function Documentation

void ImpSvNumberformatScan::ChangeIntl (  ) 

void ImpSvNumberformatScan::ChangeNullDate ( USHORT  nDay,
USHORT  nMonth,
USHORT  nYear 
)

Definition at line 460 of file zforscan.cxx.

References pNullDate.

Referenced by SvNumberFormatter::ChangeNullDate().

void ImpSvNumberformatScan::ChangeStandardPrec ( sal_uInt16  nPrec  ) 

Definition at line 468 of file zforscan.cxx.

References nStandardPrec.

Referenced by SvNumberFormatter::ChangeStandardPrec().

xub_StrLen ImpSvNumberformatScan::ScanFormat ( String &  rString,
String &  rComment 
)

Definition at line 2774 of file zforscan.cxx.

Referenced by SvNumberformat::SvNumberformat().

void ImpSvNumberformatScan::CopyInfo ( ImpSvNumberformatInfo pInfo,
USHORT  nAnz 
)

USHORT ImpSvNumberformatScan::GetAnzResStrings (  )  const [inline]

Definition at line 64 of file zforscan.hxx.

References nAnzResStrings.

Referenced by SvNumberformat::SvNumberformat().

const CharClass& ImpSvNumberformatScan::GetChrCls (  )  const [inline]

Definition at line 66 of file zforscan.hxx.

References SvNumberFormatter::GetCharClass().

const LocaleDataWrapper& ImpSvNumberformatScan::GetLoc (  )  const [inline]

Definition at line 67 of file zforscan.hxx.

References SvNumberFormatter::GetLocaleData().

CalendarWrapper& ImpSvNumberformatScan::GetCal (  )  const [inline]

Definition at line 68 of file zforscan.hxx.

References SvNumberFormatter::GetCalendar().

const String* ImpSvNumberformatScan::GetKeywords (  )  const [inline]

const String& ImpSvNumberformatScan::GetSpecialKeyword ( NfKeywordIndex  eIdx  )  const [inline]

Definition at line 77 of file zforscan.hxx.

References InitSpecialKeyword(), and sKeyword.

Referenced by GetFalseString(), and GetTrueString().

const String& ImpSvNumberformatScan::GetTrueString (  )  const [inline]

Definition at line 83 of file zforscan.hxx.

References GetSpecialKeyword(), and NF_KEY_TRUE.

Referenced by SvNumberformat::GetOutputString().

const String& ImpSvNumberformatScan::GetFalseString (  )  const [inline]

Definition at line 84 of file zforscan.hxx.

References GetSpecialKeyword(), and NF_KEY_FALSE.

Referenced by SvNumberformat::GetOutputString().

const String& ImpSvNumberformatScan::GetColorString (  )  const [inline]

Definition at line 85 of file zforscan.hxx.

References GetKeywords(), and NF_KEY_COLOR.

Referenced by SvNumberformat::Load().

const String& ImpSvNumberformatScan::GetRedString (  )  const [inline]

const String& ImpSvNumberformatScan::GetBooleanString (  )  const [inline]

Definition at line 87 of file zforscan.hxx.

References GetKeywords(), and NF_KEY_BOOLEAN.

const String& ImpSvNumberformatScan::GetErrorString (  )  const [inline]

Definition at line 88 of file zforscan.hxx.

References sErrStr.

Referenced by SvNumberformat::GetOutputString().

Date* ImpSvNumberformatScan::GetNullDate (  )  const [inline]

Definition at line 90 of file zforscan.hxx.

References pNullDate.

Referenced by SvNumberFormatter::GetNullDate().

const String& ImpSvNumberformatScan::GetStandardName (  )  const [inline]

sal_uInt16 ImpSvNumberformatScan::GetStandardPrec (  )  const [inline]

const Color& ImpSvNumberformatScan::GetRedColor (  )  const [inline]

Definition at line 98 of file zforscan.hxx.

References StandardColor.

Referenced by SvNumberformat::GetFormatSpecialInfo().

Color * ImpSvNumberformatScan::GetColor ( String &  sStr  ) 

const String& ImpSvNumberformatScan::GetCurSymbol (  )  const [inline]

Definition at line 102 of file zforscan.hxx.

References bCompatCurNeedInit, InitCompatCur(), and sCurSymbol.

const String& ImpSvNumberformatScan::GetCurAbbrev (  )  const [inline]

Definition at line 110 of file zforscan.hxx.

References bCompatCurNeedInit, InitCompatCur(), and sCurAbbrev.

const String& ImpSvNumberformatScan::GetCurString (  )  const [inline]

Definition at line 118 of file zforscan.hxx.

References bCompatCurNeedInit, InitCompatCur(), and sCurString.

void ImpSvNumberformatScan::SetConvertMode ( LanguageType  eTmpLge,
LanguageType  eNewLge,
BOOL  bSystemToSystem = FALSE 
) [inline]

void ImpSvNumberformatScan::SetConvertMode ( BOOL  bMode  )  [inline]

Definition at line 133 of file zforscan.hxx.

References bConvertMode.

BOOL ImpSvNumberformatScan::GetConvertMode (  )  const [inline]

Definition at line 137 of file zforscan.hxx.

References bConvertMode, and BOOL.

Referenced by SvNumberformat::Load(), and SvNumberformat::SvNumberformat().

LanguageType ImpSvNumberformatScan::GetNewLnge (  )  const [inline]

Definition at line 138 of file zforscan.hxx.

References eNewLnge.

Referenced by SvNumberformat::Load(), and SvNumberformat::SvNumberformat().

LanguageType ImpSvNumberformatScan::GetTmpLnge (  )  const [inline]

Definition at line 141 of file zforscan.hxx.

References eTmpLnge.

Referenced by SvNumberformat::Load(), and SvNumberformat::SvNumberformat().

BYTE ImpSvNumberformatScan::GetNatNumModifier (  )  const [inline]

get Thai T speciality

Definition at line 146 of file zforscan.hxx.

References nNatNumModifier.

Referenced by SvNumberformat::SvNumberformat().

void ImpSvNumberformatScan::SetNatNumModifier ( BYTE  n  )  [inline]

set Thai T speciality

Definition at line 148 of file zforscan.hxx.

References nNatNumModifier.

SvNumberFormatter* ImpSvNumberformatScan::GetNumberformatter (  )  [inline]

Definition at line 150 of file zforscan.hxx.

Referenced by SvNumberformat::Load(), and SvNumberformat::SvNumberformat().

void ImpSvNumberformatScan::InitKeywords (  )  const [private]

Definition at line 179 of file zforscan.cxx.

References bKeywordsNeedInit, and FALSE.

Referenced by GetKeywords(), and GetStandardName().

void ImpSvNumberformatScan::InitSpecialKeyword ( NfKeywordIndex  eIdx  )  const [private]

void ImpSvNumberformatScan::InitCompatCur (  )  const [private]


Member Data Documentation

Definition at line 157 of file zforscan.hxx.

Referenced by GetColor(), GetRedColor(), and ImpSvNumberformatScan().

Definition at line 160 of file zforscan.hxx.

Referenced by GetStandardName().

Definition at line 161 of file zforscan.hxx.

Referenced by ChangeStandardPrec(), GetStandardPrec(), and ImpSvNumberformatScan().

Definition at line 162 of file zforscan.hxx.

Referenced by GetColor(), ImpSvNumberformatScan(), InitCompatCur(), and InitSpecialKeyword().

Definition at line 164 of file zforscan.hxx.

Referenced by CopyInfo().

Definition at line 165 of file zforscan.hxx.

Definition at line 167 of file zforscan.hxx.

Referenced by GetAnzResStrings().

Definition at line 169 of file zforscan.hxx.

Referenced by CopyInfo().

Definition at line 173 of file zforscan.hxx.

Referenced by CopyInfo().

Definition at line 174 of file zforscan.hxx.

Referenced by CopyInfo().

Definition at line 175 of file zforscan.hxx.

Referenced by CopyInfo().

Definition at line 176 of file zforscan.hxx.

Referenced by CopyInfo().

Definition at line 177 of file zforscan.hxx.

Referenced by CopyInfo().

Definition at line 179 of file zforscan.hxx.

Definition at line 180 of file zforscan.hxx.

Definition at line 181 of file zforscan.hxx.

Definition at line 182 of file zforscan.hxx.

Definition at line 183 of file zforscan.hxx.

Definition at line 184 of file zforscan.hxx.

Definition at line 185 of file zforscan.hxx.

Definition at line 186 of file zforscan.hxx.

Definition at line 187 of file zforscan.hxx.

Definition at line 190 of file zforscan.hxx.

Referenced by GetCurSymbol(), and InitCompatCur().

Definition at line 191 of file zforscan.hxx.

Referenced by GetCurString(), and InitCompatCur().

Definition at line 192 of file zforscan.hxx.

Referenced by GetCurAbbrev(), and InitCompatCur().

Definition at line 193 of file zforscan.hxx.

Referenced by GetErrorString(), and ImpSvNumberformatScan().

Definition at line 195 of file zforscan.hxx.

Referenced by GetColor(), GetConvertMode(), ImpSvNumberformatScan(), and SetConvertMode().

Definition at line 197 of file zforscan.hxx.

Referenced by GetColor(), GetNewLnge(), and SetConvertMode().

Definition at line 200 of file zforscan.hxx.

Referenced by GetColor(), GetTmpLnge(), and SetConvertMode().

Definition at line 202 of file zforscan.hxx.

Referenced by SetConvertMode().

xub_StrLen ImpSvNumberformatScan::nCurrPos [private]

Definition at line 209 of file zforscan.hxx.

Definition at line 211 of file zforscan.hxx.

Referenced by GetNatNumModifier(), and SetNatNumModifier().


The documentation for this class was generated from the following files:

Generated on Thu Apr 29 14:17:16 2010 for ooo-build Module svtools (ooo/OOO320_m15) by  doxygen 1.5.6