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 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
 SvXMLImportContext (SvXMLImport &rImport)
 A contexts constructor does anything that is required if an element starts. More...
 
virtual ~SvXMLImportContext ()
 A contexts destructor does anything that is required if an element ends. More...
 
virtual void SAL_CALL startFastElement (sal_Int32 Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) override
 
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
 endFastElement is called before a context will be destructed, but after an elements context has been parsed. More...
 
virtual void SAL_CALL endUnknownElement (const OUString &Namespace, const OUString &Name) override
 
virtual css::uno::Reference< XFastContextHandler > SAL_CALL createFastChildContext (sal_Int32 Element, const css::uno::Reference< css::xml::sax::XFastAttributeList > &Attribs) 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
 This method is called for all characters that are contained in the current element. More...
 
virtual css::uno::Any SAL_CALL queryInterface (const css::uno::Type &aType) final override
 
virtual void SAL_CALL acquire () noexcept final override
 
virtual void SAL_CALL release () noexcept final override
 
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
 
std::optional< OUString > sListFormat
 
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
 
bool m_bIsLegal = false
 

Additional Inherited Members

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

Detailed Description

Definition at line 112 of file xmlnumi.cxx.

Constructor & Destructor Documentation

◆ SvxXMLListLevelStyleContext_Impl()

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

Member Function Documentation

◆ createFastChildContext()

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

◆ GetLevel()

sal_Int32 SvxXMLListLevelStyleContext_Impl::GetLevel ( ) const
inline

Definition at line 193 of file xmlnumi.cxx.

References nLevel.

◆ GetProperties()

Sequence< beans::PropertyValue > SvxXMLListLevelStyleContext_Impl::GetProperties ( )

◆ SetAdjust()

void SvxXMLListLevelStyleContext_Impl::SetAdjust ( sal_Int16  eSet)
inlineprivate

Definition at line 168 of file xmlnumi.cxx.

References eAdjust.

◆ SetBulletFontEncoding()

void SvxXMLListLevelStyleContext_Impl::SetBulletFontEncoding ( rtl_TextEncoding  eSet)
inlineprivate

Definition at line 175 of file xmlnumi.cxx.

References eBulletFontEncoding.

◆ SetBulletFontFamily()

void SvxXMLListLevelStyleContext_Impl::SetBulletFontFamily ( sal_Int16  eSet)
inlineprivate

Definition at line 173 of file xmlnumi.cxx.

References eBulletFontFamily.

◆ SetBulletFontName()

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

Definition at line 170 of file xmlnumi.cxx.

References rSet, and sBulletFontName.

◆ SetBulletFontPitch()

void SvxXMLListLevelStyleContext_Impl::SetBulletFontPitch ( sal_Int16  eSet)
inlineprivate

Definition at line 174 of file xmlnumi.cxx.

References eBulletFontPitch.

◆ SetBulletFontStyleName()

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

Definition at line 171 of file xmlnumi.cxx.

References rSet, and sBulletFontStyleName.

◆ SetColor()

void SvxXMLListLevelStyleContext_Impl::SetColor ( Color  nColor)
inlineprivate

Definition at line 163 of file xmlnumi.cxx.

References bHasColor, and m_nColor.

◆ SetFirstLineIndent()

void SvxXMLListLevelStyleContext_Impl::SetFirstLineIndent ( sal_Int32  nValue)
inline

Definition at line 208 of file xmlnumi.cxx.

References nFirstLineIndent, and nValue.

◆ SetImageHeight()

void SvxXMLListLevelStyleContext_Impl::SetImageHeight ( sal_Int32  nSet)
inlineprivate

Definition at line 179 of file xmlnumi.cxx.

References nImageHeight.

◆ SetImageVertOrient()

void SvxXMLListLevelStyleContext_Impl::SetImageVertOrient ( sal_Int16  eSet)
inlineprivate

Definition at line 180 of file xmlnumi.cxx.

References eImageVertOrient.

◆ SetImageWidth()

void SvxXMLListLevelStyleContext_Impl::SetImageWidth ( sal_Int32  nSet)
inlineprivate

Definition at line 178 of file xmlnumi.cxx.

References nImageWidth.

◆ SetIndentAt()

void SvxXMLListLevelStyleContext_Impl::SetIndentAt ( sal_Int32  nValue)
inline

Definition at line 212 of file xmlnumi.cxx.

References nIndentAt, and nValue.

◆ SetLabelFollowedBy()

void SvxXMLListLevelStyleContext_Impl::SetLabelFollowedBy ( sal_Int16  eValue)
inline

Definition at line 200 of file xmlnumi.cxx.

References eLabelFollowedBy.

◆ SetListtabStopPosition()

void SvxXMLListLevelStyleContext_Impl::SetListtabStopPosition ( sal_Int32  nValue)
inline

Definition at line 204 of file xmlnumi.cxx.

References nListtabStopPosition, and nValue.

◆ SetMinLabelDist()

void SvxXMLListLevelStyleContext_Impl::SetMinLabelDist ( sal_Int32  nSet)
inlineprivate

Definition at line 167 of file xmlnumi.cxx.

References nMinLabelDist.

◆ SetMinLabelWidth()

void SvxXMLListLevelStyleContext_Impl::SetMinLabelWidth ( sal_Int32  nSet)
inlineprivate

Definition at line 166 of file xmlnumi.cxx.

References nMinLabelWidth.

◆ SetPosAndSpaceMode()

void SvxXMLListLevelStyleContext_Impl::SetPosAndSpaceMode ( sal_Int16  eValue)
inline

Definition at line 196 of file xmlnumi.cxx.

References ePosAndSpaceMode.

◆ SetRelSize()

void SvxXMLListLevelStyleContext_Impl::SetRelSize ( sal_Int16  nRel)
inlineprivate

Definition at line 162 of file xmlnumi.cxx.

References nRelSize.

◆ SetSpaceBefore()

void SvxXMLListLevelStyleContext_Impl::SetSpaceBefore ( sal_Int32  nSet)
inlineprivate

Definition at line 165 of file xmlnumi.cxx.

References nSpaceBefore.

Member Data Documentation

◆ bBullet

bool SvxXMLListLevelStyleContext_Impl::bBullet
private

Definition at line 155 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

◆ bHasColor

bool SvxXMLListLevelStyleContext_Impl::bHasColor
private

Definition at line 158 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetColor().

◆ bImage

bool SvxXMLListLevelStyleContext_Impl::bImage
private

◆ bNum

bool SvxXMLListLevelStyleContext_Impl::bNum
private

Definition at line 157 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

◆ cBullet

sal_UCS4 SvxXMLListLevelStyleContext_Impl::cBullet
private

Definition at line 144 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

◆ eAdjust

sal_Int16 SvxXMLListLevelStyleContext_Impl::eAdjust
private

Definition at line 138 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetAdjust().

◆ eBulletFontEncoding

rtl_TextEncoding SvxXMLListLevelStyleContext_Impl::eBulletFontEncoding
private

Definition at line 141 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetBulletFontEncoding().

◆ eBulletFontFamily

sal_Int16 SvxXMLListLevelStyleContext_Impl::eBulletFontFamily
private

Definition at line 139 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetBulletFontFamily().

◆ eBulletFontPitch

sal_Int16 SvxXMLListLevelStyleContext_Impl::eBulletFontPitch
private

Definition at line 140 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetBulletFontPitch().

◆ eImageVertOrient

sal_Int16 SvxXMLListLevelStyleContext_Impl::eImageVertOrient
private

Definition at line 142 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetImageVertOrient().

◆ eLabelFollowedBy

sal_Int16 SvxXMLListLevelStyleContext_Impl::eLabelFollowedBy
private

Definition at line 150 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetLabelFollowedBy().

◆ ePosAndSpaceMode

sal_Int16 SvxXMLListLevelStyleContext_Impl::ePosAndSpaceMode
private

Definition at line 149 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetPosAndSpaceMode().

◆ m_bIsLegal

bool SvxXMLListLevelStyleContext_Impl::m_bIsLegal = false
private

Definition at line 160 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

◆ m_nColor

Color SvxXMLListLevelStyleContext_Impl::m_nColor
private

Definition at line 147 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetColor().

◆ nFirstLineIndent

sal_Int32 SvxXMLListLevelStyleContext_Impl::nFirstLineIndent
private

Definition at line 152 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetFirstLineIndent().

◆ nImageHeight

sal_Int32 SvxXMLListLevelStyleContext_Impl::nImageHeight
private

Definition at line 134 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetImageHeight().

◆ nImageWidth

sal_Int32 SvxXMLListLevelStyleContext_Impl::nImageWidth
private

Definition at line 133 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetImageWidth().

◆ nIndentAt

sal_Int32 SvxXMLListLevelStyleContext_Impl::nIndentAt
private

Definition at line 153 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetIndentAt().

◆ nLevel

sal_Int32 SvxXMLListLevelStyleContext_Impl::nLevel
private

Definition at line 129 of file xmlnumi.cxx.

Referenced by GetLevel(), GetProperties(), and SvxXMLListLevelStyleContext_Impl().

◆ nListtabStopPosition

sal_Int32 SvxXMLListLevelStyleContext_Impl::nListtabStopPosition
private

Definition at line 151 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetListtabStopPosition().

◆ nMinLabelDist

sal_Int32 SvxXMLListLevelStyleContext_Impl::nMinLabelDist
private

Definition at line 132 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetMinLabelDist().

◆ nMinLabelWidth

sal_Int32 SvxXMLListLevelStyleContext_Impl::nMinLabelWidth
private

Definition at line 131 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetMinLabelWidth().

◆ nNumDisplayLevels

sal_Int16 SvxXMLListLevelStyleContext_Impl::nNumDisplayLevels
private

Definition at line 136 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

◆ nNumStartValue

sal_Int16 SvxXMLListLevelStyleContext_Impl::nNumStartValue
private

Definition at line 135 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

◆ nRelSize

sal_Int16 SvxXMLListLevelStyleContext_Impl::nRelSize
private

Definition at line 146 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetRelSize().

◆ nSpaceBefore

sal_Int32 SvxXMLListLevelStyleContext_Impl::nSpaceBefore
private

Definition at line 130 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetSpaceBefore().

◆ sBulletFontName

OUString SvxXMLListLevelStyleContext_Impl::sBulletFontName
private

Definition at line 123 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetBulletFontName().

◆ sBulletFontStyleName

OUString SvxXMLListLevelStyleContext_Impl::sBulletFontStyleName
private

Definition at line 124 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetBulletFontStyleName().

◆ sImageURL

OUString SvxXMLListLevelStyleContext_Impl::sImageURL
private

◆ sListFormat

std::optional<OUString> SvxXMLListLevelStyleContext_Impl::sListFormat
private

Definition at line 118 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

◆ sNumFormat

OUString SvxXMLListLevelStyleContext_Impl::sNumFormat
private

Definition at line 121 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

◆ sNumLetterSync

OUString SvxXMLListLevelStyleContext_Impl::sNumLetterSync
private

Definition at line 122 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

◆ sPrefix

OUString SvxXMLListLevelStyleContext_Impl::sPrefix
private

Definition at line 116 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

◆ sSuffix

OUString SvxXMLListLevelStyleContext_Impl::sSuffix
private

Definition at line 117 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

◆ sTextStyleName

OUString SvxXMLListLevelStyleContext_Impl::sTextStyleName
private

Definition at line 120 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

◆ SvxXMLListLevelStyleAttrContext_Impl

friend SvxXMLListLevelStyleContext_Impl::SvxXMLListLevelStyleAttrContext_Impl
private

Definition at line 114 of file xmlnumi.cxx.

Referenced by createFastChildContext().

◆ xBase64Stream

Reference< XOutputStream > SvxXMLListLevelStyleContext_Impl::xBase64Stream
private

Definition at line 127 of file xmlnumi.cxx.

Referenced by createFastChildContext(), and GetProperties().


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