LibreOffice Module sw (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwXMLConditionParser_Impl Class Reference
Collaboration diagram for SwXMLConditionParser_Impl:
[legend]

Public Member Functions

 SwXMLConditionParser_Impl (const OUString &rInp)
 
bool IsValid () const
 
Master_CollCondition GetCondition () const
 
sal_uInt32 GetSubCondition () const
 

Private Member Functions

bool SkipWS ()
 
bool MatchChar (sal_Unicode c)
 
bool MatchName (OUString &rName)
 
bool MatchNumber (sal_uInt32 &rNumber)
 

Private Attributes

OUString const sInput
 
Master_CollCondition nCondition
 
sal_uInt32 nSubCondition
 
sal_Int32 nPos
 
sal_Int32 const nLength
 

Detailed Description

Definition at line 67 of file xmlfmt.cxx.

Constructor & Destructor Documentation

SwXMLConditionParser_Impl::SwXMLConditionParser_Impl ( const OUString &  rInp)
explicit

Member Function Documentation

Master_CollCondition SwXMLConditionParser_Impl::GetCondition ( ) const
inline

Definition at line 88 of file xmlfmt.cxx.

References nCondition.

Referenced by SwXMLConditionContext_Impl::SwXMLConditionContext_Impl().

sal_uInt32 SwXMLConditionParser_Impl::GetSubCondition ( ) const
inline

Definition at line 89 of file xmlfmt.cxx.

References nSubCondition.

Referenced by SwXMLConditionContext_Impl::SwXMLConditionContext_Impl().

bool SwXMLConditionParser_Impl::IsValid ( ) const
inline

Definition at line 86 of file xmlfmt.cxx.

References nCondition, and NONE.

Referenced by SwXMLConditionContext_Impl::SwXMLConditionContext_Impl().

bool SwXMLConditionParser_Impl::MatchChar ( sal_Unicode  c)
inlineprivate

Definition at line 99 of file xmlfmt.cxx.

References nLength, nPos, and sInput.

Referenced by SwXMLConditionParser_Impl().

bool SwXMLConditionParser_Impl::MatchName ( OUString &  rName)
inlineprivate

Definition at line 110 of file xmlfmt.cxx.

References nLength, nPos, and sInput.

Referenced by SwXMLConditionParser_Impl().

bool SwXMLConditionParser_Impl::MatchNumber ( sal_uInt32 &  rNumber)
inlineprivate

Definition at line 124 of file xmlfmt.cxx.

References nLength, nPos, and sInput.

Referenced by SwXMLConditionParser_Impl().

bool SwXMLConditionParser_Impl::SkipWS ( )
inlineprivate

Definition at line 92 of file xmlfmt.cxx.

References nLength, nPos, and sInput.

Referenced by SwXMLConditionParser_Impl().

Member Data Documentation

Master_CollCondition SwXMLConditionParser_Impl::nCondition
private

Definition at line 71 of file xmlfmt.cxx.

Referenced by GetCondition(), IsValid(), and SwXMLConditionParser_Impl().

sal_Int32 const SwXMLConditionParser_Impl::nLength
private

Definition at line 75 of file xmlfmt.cxx.

Referenced by MatchChar(), MatchName(), MatchNumber(), SkipWS(), and SwXMLConditionParser_Impl().

sal_Int32 SwXMLConditionParser_Impl::nPos
private

Definition at line 74 of file xmlfmt.cxx.

Referenced by MatchChar(), MatchName(), MatchNumber(), SkipWS(), and SwXMLConditionParser_Impl().

sal_uInt32 SwXMLConditionParser_Impl::nSubCondition
private

Definition at line 72 of file xmlfmt.cxx.

Referenced by GetSubCondition(), and SwXMLConditionParser_Impl().

OUString const SwXMLConditionParser_Impl::sInput
private

Definition at line 69 of file xmlfmt.cxx.

Referenced by MatchChar(), MatchName(), MatchNumber(), and SkipWS().


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