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< 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 () 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 109 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 186 of file xmlnumi.cxx.

References nLevel.

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

Definition at line 161 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetBulletFontEncoding ( rtl_TextEncoding  eSet)
inlineprivate

Definition at line 168 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetBulletFontFamily ( sal_Int16  eSet)
inlineprivate

Definition at line 166 of file xmlnumi.cxx.

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

Definition at line 163 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetBulletFontPitch ( sal_Int16  eSet)
inlineprivate

Definition at line 167 of file xmlnumi.cxx.

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

Definition at line 164 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetColor ( Color  nColor)
inlineprivate

Definition at line 156 of file xmlnumi.cxx.

References bHasColor.

void SvxXMLListLevelStyleContext_Impl::SetFirstLineIndent ( sal_Int32  nValue)
inline

Definition at line 201 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetImageHeight ( sal_Int32  nSet)
inlineprivate

Definition at line 172 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetImageVertOrient ( sal_Int16  eSet)
inlineprivate

Definition at line 173 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetImageWidth ( sal_Int32  nSet)
inlineprivate

Definition at line 171 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetIndentAt ( sal_Int32  nValue)
inline

Definition at line 205 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetLabelFollowedBy ( sal_Int16  eValue)
inline

Definition at line 193 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetListtabStopPosition ( sal_Int32  nValue)
inline

Definition at line 197 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetMinLabelDist ( sal_Int32  nSet)
inlineprivate

Definition at line 160 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetMinLabelWidth ( sal_Int32  nSet)
inlineprivate

Definition at line 159 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetPosAndSpaceMode ( sal_Int16  eValue)
inline

Definition at line 189 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetRelSize ( sal_Int16  nRel)
inlineprivate

Definition at line 155 of file xmlnumi.cxx.

void SvxXMLListLevelStyleContext_Impl::SetSpaceBefore ( sal_Int32  nSet)
inlineprivate

Definition at line 158 of file xmlnumi.cxx.

Member Data Documentation

bool SvxXMLListLevelStyleContext_Impl::bBullet
private

Definition at line 150 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

bool SvxXMLListLevelStyleContext_Impl::bHasColor
private

Definition at line 153 of file xmlnumi.cxx.

Referenced by GetProperties(), and SetColor().

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

Definition at line 152 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

sal_UCS4 SvxXMLListLevelStyleContext_Impl::cBullet
private

Definition at line 139 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

sal_Int16 SvxXMLListLevelStyleContext_Impl::eAdjust
private

Definition at line 133 of file xmlnumi.cxx.

Referenced by GetProperties().

rtl_TextEncoding SvxXMLListLevelStyleContext_Impl::eBulletFontEncoding
private

Definition at line 136 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int16 SvxXMLListLevelStyleContext_Impl::eBulletFontFamily
private

Definition at line 134 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int16 SvxXMLListLevelStyleContext_Impl::eBulletFontPitch
private

Definition at line 135 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int16 SvxXMLListLevelStyleContext_Impl::eImageVertOrient
private

Definition at line 137 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int16 SvxXMLListLevelStyleContext_Impl::eLabelFollowedBy
private

Definition at line 145 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int16 SvxXMLListLevelStyleContext_Impl::ePosAndSpaceMode
private

Definition at line 144 of file xmlnumi.cxx.

Referenced by GetProperties().

Color SvxXMLListLevelStyleContext_Impl::m_nColor
private

Definition at line 142 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int32 SvxXMLListLevelStyleContext_Impl::nFirstLineIndent
private

Definition at line 147 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int32 SvxXMLListLevelStyleContext_Impl::nImageHeight
private

Definition at line 129 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int32 SvxXMLListLevelStyleContext_Impl::nImageWidth
private

Definition at line 128 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int32 SvxXMLListLevelStyleContext_Impl::nIndentAt
private

Definition at line 148 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int32 SvxXMLListLevelStyleContext_Impl::nLevel
private

Definition at line 124 of file xmlnumi.cxx.

Referenced by GetLevel(), and SvxXMLListLevelStyleContext_Impl().

sal_Int32 SvxXMLListLevelStyleContext_Impl::nListtabStopPosition
private

Definition at line 146 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int32 SvxXMLListLevelStyleContext_Impl::nMinLabelDist
private

Definition at line 127 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int32 SvxXMLListLevelStyleContext_Impl::nMinLabelWidth
private

Definition at line 126 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int16 SvxXMLListLevelStyleContext_Impl::nNumDisplayLevels
private

Definition at line 131 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

sal_Int16 SvxXMLListLevelStyleContext_Impl::nNumStartValue
private

Definition at line 130 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

sal_Int16 SvxXMLListLevelStyleContext_Impl::nRelSize
private

Definition at line 141 of file xmlnumi.cxx.

Referenced by GetProperties().

sal_Int32 SvxXMLListLevelStyleContext_Impl::nSpaceBefore
private

Definition at line 125 of file xmlnumi.cxx.

Referenced by GetProperties().

OUString SvxXMLListLevelStyleContext_Impl::sBulletFontName
private

Definition at line 118 of file xmlnumi.cxx.

Referenced by GetProperties().

OUString SvxXMLListLevelStyleContext_Impl::sBulletFontStyleName
private

Definition at line 119 of file xmlnumi.cxx.

Referenced by GetProperties().

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

Definition at line 116 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

OUString SvxXMLListLevelStyleContext_Impl::sNumLetterSync
private

Definition at line 117 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

OUString SvxXMLListLevelStyleContext_Impl::sPrefix
private

Definition at line 113 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

OUString SvxXMLListLevelStyleContext_Impl::sSuffix
private

Definition at line 114 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

OUString SvxXMLListLevelStyleContext_Impl::sTextStyleName
private

Definition at line 115 of file xmlnumi.cxx.

Referenced by GetProperties(), and SvxXMLListLevelStyleContext_Impl().

friend SvxXMLListLevelStyleContext_Impl::SvxXMLListLevelStyleAttrContext_Impl
private

Definition at line 111 of file xmlnumi.cxx.

Referenced by createFastChildContext().

Reference< XOutputStream > SvxXMLListLevelStyleContext_Impl::xBase64Stream
private

Definition at line 122 of file xmlnumi.cxx.

Referenced by createFastChildContext(), and GetProperties().


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