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

Public Member Functions

 SvxXMLListLevelStyleContext_Impl (SvXMLImport &rImport, sal_Int32 nElement, const Reference< xml::sax::XFastAttributeList > &xAttrList)
 
virtual void SAL_CALL startFastElement (sal_Int32, const css::uno::Reference< css::xml::sax::XFastAttributeList > &) override
 
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext (sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
 
sal_Int32 GetLevel () const
 
Sequence< beans::PropertyValue > GetProperties ()
 
void SetPosAndSpaceMode (sal_Int16 eValue)
 
void SetLabelFollowedBy (sal_Int16 eValue)
 
void SetListtabStopPosition (sal_Int32 nValue)
 
void SetFirstLineIndent (sal_Int32 nValue)
 
void SetIndentAt (sal_Int32 nValue)
 
- Public Member Functions inherited from SvXMLImportContext
bool IsPrefixFilledIn () const
 
sal_uInt16 GetPrefix () const
 
const OUString & GetLocalName () const
 
 SvXMLImportContext (SvXMLImport &rImport, sal_uInt16 nPrfx, const OUString &rLName)
 A contexts constructor does anything that is required if an element starts. More...
 
 SvXMLImportContext (SvXMLImport &rImport)
 
virtual ~SvXMLImportContext ()
 A contexts destructor does anything that is required if an element ends. More...
 
virtual SvXMLImportContextRef CreateChildContext (sal_uInt16 nPrefix, const OUString &rLocalName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList)
 Create a children element context. More...
 
virtual void StartElement (const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList)
 StartElement is called after a context has been constructed and before an elements context is parsed. More...
 
virtual void EndElement ()
 EndElement is called before a context will be destructed, but after an elements context has been parsed. More...
 
virtual void Characters (const OUString &rChars)
 This method is called for all characters that are contained in the current element. More...
 
virtual void SAL_CALL startUnknownElement (const OUString &Namespace, const OUString &Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override
 
virtual void SAL_CALL endFastElement (sal_Int32 Element) override
 
virtual void SAL_CALL endUnknownElement (const OUString &Namespace, const OUString &Name) override
 
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createUnknownChildContext (const OUString &Namespace, const OUString &Name, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override
 
virtual void SAL_CALL characters (const OUString &aChars) override
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &aType) final override
 
virtual void SAL_CALL acquire () final override throw ()
 
virtual void SAL_CALL release () final override throw ()
 
virtual css::uno::Sequence< css::uno::Type > SAL_CALL getTypes () final override
 
virtual css::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId () final override
 

Private Member Functions

void SetRelSize (sal_Int16 nRel)
 
void SetColor (Color nColor)
 
void SetSpaceBefore (sal_Int32 nSet)
 
void SetMinLabelWidth (sal_Int32 nSet)
 
void SetMinLabelDist (sal_Int32 nSet)
 
void SetAdjust (sal_Int16 eSet)
 
void SetBulletFontName (const OUString &rSet)
 
void SetBulletFontStyleName (const OUString &rSet)
 
void SetBulletFontFamily (sal_Int16 eSet)
 
void SetBulletFontPitch (sal_Int16 eSet)
 
void SetBulletFontEncoding (rtl_TextEncoding eSet)
 
void SetImageWidth (sal_Int32 nSet)
 
void SetImageHeight (sal_Int32 nSet)
 
void SetImageVertOrient (sal_Int16 eSet)
 

Private Attributes

friend SvxXMLListLevelStyleAttrContext_Impl
 
OUString sPrefix
 
OUString sSuffix
 
OUString sTextStyleName
 
OUString sNumFormat
 
OUString sNumLetterSync
 
OUString sBulletFontName
 
OUString sBulletFontStyleName
 
OUString sImageURL
 
Reference< XOutputStream > xBase64Stream
 
sal_Int32 nLevel
 
sal_Int32 nSpaceBefore
 
sal_Int32 nMinLabelWidth
 
sal_Int32 nMinLabelDist
 
sal_Int32 nImageWidth
 
sal_Int32 nImageHeight
 
sal_Int16 nNumStartValue
 
sal_Int16 nNumDisplayLevels
 
sal_Int16 eAdjust
 
sal_Int16 eBulletFontFamily
 
sal_Int16 eBulletFontPitch
 
rtl_TextEncoding eBulletFontEncoding
 
sal_Int16 eImageVertOrient
 
sal_UCS4 cBullet
 
sal_Int16 nRelSize
 
Color m_nColor
 
sal_Int16 ePosAndSpaceMode
 
sal_Int16 eLabelFollowedBy
 
sal_Int32 nListtabStopPosition
 
sal_Int32 nFirstLineIndent
 
sal_Int32 nIndentAt
 
bool bBullet: 1
 
bool bImage: 1
 
bool bNum: 1
 
bool bHasColor: 1
 

Additional Inherited Members

- Protected Member Functions inherited from SvXMLImportContext
SvXMLImportGetImport ()
 
const SvXMLImportGetImport () const
 

Detailed Description

Definition at line 127 of file xmlnumi.cxx.

Constructor & Destructor Documentation

SvxXMLListLevelStyleContext_Impl::SvxXMLListLevelStyleContext_Impl ( SvXMLImport rImport,
sal_Int32  nElement,
const Reference< xml::sax::XFastAttributeList > &  xAttrList 
)

Member Function Documentation

css::uno::Reference< css::xml::sax::XFastContextHandler > SvxXMLListLevelStyleContext_Impl::createFastChildContext ( sal_Int32  nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  xAttrList 
)
overridevirtual
sal_Int32 SvxXMLListLevelStyleContext_Impl::GetLevel ( ) const
inline

Definition at line 206 of file xmlnumi.cxx.

References nLevel.

Sequence< beans::PropertyValue > SvxXMLListLevelStyleContext_Impl::GetProperties ( )
void SvxXMLListLevelStyleContext_Impl::SetAdjust ( sal_Int16  eSet)
inlineprivate

Definition at line 179 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetBulletFontEncoding ( rtl_TextEncoding  eSet)
inlineprivate

Definition at line 186 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetBulletFontFamily ( sal_Int16  eSet)
inlineprivate

Definition at line 184 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetBulletFontName ( const OUString &  rSet)
inlineprivate

Definition at line 181 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetBulletFontPitch ( sal_Int16  eSet)
inlineprivate

Definition at line 185 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetBulletFontStyleName ( const OUString &  rSet)
inlineprivate

Definition at line 182 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetColor ( Color  nColor)
inlineprivate

Definition at line 174 of file xmlnumi.cxx.

References bHasColor.

void SvxXMLListLevelStyleContext_Impl::SetFirstLineIndent ( sal_Int32  nValue)
inline

Definition at line 221 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetImageHeight ( sal_Int32  nSet)
inlineprivate

Definition at line 190 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetImageVertOrient ( sal_Int16  eSet)
inlineprivate

Definition at line 191 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetImageWidth ( sal_Int32  nSet)
inlineprivate

Definition at line 189 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetIndentAt ( sal_Int32  nValue)
inline

Definition at line 225 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetLabelFollowedBy ( sal_Int16  eValue)
inline

Definition at line 213 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetListtabStopPosition ( sal_Int32  nValue)
inline

Definition at line 217 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetMinLabelDist ( sal_Int32  nSet)
inlineprivate

Definition at line 178 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetMinLabelWidth ( sal_Int32  nSet)
inlineprivate

Definition at line 177 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetPosAndSpaceMode ( sal_Int16  eValue)
inline

Definition at line 209 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetRelSize ( sal_Int16  nRel)
inlineprivate

Definition at line 173 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetSpaceBefore ( sal_Int32  nSet)
inlineprivate

Definition at line 176 of file xmlnumi.cxx.

virtual void SAL_CALL SvxXMLListLevelStyleContext_Impl::startFastElement ( sal_Int32  ,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &   
)
inlineoverridevirtual

Reimplemented from SvXMLImportContext.

Definition at line 200 of file xmlnumi.cxx.

Member Data Documentation

bool SvxXMLListLevelStyleContext_Impl::bBullet
private

Definition at line 168 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

bool SvxXMLListLevelStyleContext_Impl::bHasColor
private

Definition at line 171 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetColor().

bool SvxXMLListLevelStyleContext_Impl::bImage
private
bool SvxXMLListLevelStyleContext_Impl::bNum
private

Definition at line 170 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

sal_UCS4 SvxXMLListLevelStyleContext_Impl::cBullet
private

Definition at line 157 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

sal_Int16 SvxXMLListLevelStyleContext_Impl::eAdjust
private

Definition at line 151 of file xmlnumi.cxx.

Referenced by GetProperties().

rtl_TextEncoding SvxXMLListLevelStyleContext_Impl::eBulletFontEncoding
private

Definition at line 154 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int16 SvxXMLListLevelStyleContext_Impl::eBulletFontFamily
private

Definition at line 152 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int16 SvxXMLListLevelStyleContext_Impl::eBulletFontPitch
private

Definition at line 153 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int16 SvxXMLListLevelStyleContext_Impl::eImageVertOrient
private

Definition at line 155 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int16 SvxXMLListLevelStyleContext_Impl::eLabelFollowedBy
private

Definition at line 163 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int16 SvxXMLListLevelStyleContext_Impl::ePosAndSpaceMode
private

Definition at line 162 of file xmlnumi.cxx.

Referenced by GetProperties().

Color SvxXMLListLevelStyleContext_Impl::m_nColor
private

Definition at line 160 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int32 SvxXMLListLevelStyleContext_Impl::nFirstLineIndent
private

Definition at line 165 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int32 SvxXMLListLevelStyleContext_Impl::nImageHeight
private

Definition at line 147 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int32 SvxXMLListLevelStyleContext_Impl::nImageWidth
private

Definition at line 146 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int32 SvxXMLListLevelStyleContext_Impl::nIndentAt
private

Definition at line 166 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int32 SvxXMLListLevelStyleContext_Impl::nLevel
private

Definition at line 142 of file xmlnumi.cxx.

Referenced by GetLevel(), and SvxXMLListLevelStyleContext_Impl().

sal_Int32 SvxXMLListLevelStyleContext_Impl::nListtabStopPosition
private

Definition at line 164 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int32 SvxXMLListLevelStyleContext_Impl::nMinLabelDist
private

Definition at line 145 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int32 SvxXMLListLevelStyleContext_Impl::nMinLabelWidth
private

Definition at line 144 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int16 SvxXMLListLevelStyleContext_Impl::nNumDisplayLevels
private

Definition at line 149 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

sal_Int16 SvxXMLListLevelStyleContext_Impl::nNumStartValue
private

Definition at line 148 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

sal_Int16 SvxXMLListLevelStyleContext_Impl::nRelSize
private

Definition at line 159 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int32 SvxXMLListLevelStyleContext_Impl::nSpaceBefore
private

Definition at line 143 of file xmlnumi.cxx.

Referenced by GetProperties().

OUString SvxXMLListLevelStyleContext_Impl::sBulletFontName
private

Definition at line 136 of file xmlnumi.cxx.

Referenced by GetProperties().

OUString SvxXMLListLevelStyleContext_Impl::sBulletFontStyleName
private

Definition at line 137 of file xmlnumi.cxx.

Referenced by GetProperties().

OUString SvxXMLListLevelStyleContext_Impl::sImageURL
private
OUString SvxXMLListLevelStyleContext_Impl::sNumFormat
private

Definition at line 134 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

OUString SvxXMLListLevelStyleContext_Impl::sNumLetterSync
private

Definition at line 135 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

OUString SvxXMLListLevelStyleContext_Impl::sPrefix
private

Definition at line 131 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

OUString SvxXMLListLevelStyleContext_Impl::sSuffix
private

Definition at line 132 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

OUString SvxXMLListLevelStyleContext_Impl::sTextStyleName
private

Definition at line 133 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

friend SvxXMLListLevelStyleContext_Impl::SvxXMLListLevelStyleAttrContext_Impl
private

Definition at line 129 of file xmlnumi.cxx.

Referenced by createFastChildContext().

Reference< XOutputStream > SvxXMLListLevelStyleContext_Impl::xBase64Stream
private

Definition at line 140 of file xmlnumi.cxx.

Referenced by createFastChildContext(), and GetProperties().


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