LibreOffice Module sc (master)  1
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
XMLTableStyleContext Class Reference

#include <xmlstyli.hxx>

Inheritance diagram for XMLTableStyleContext:
[legend]
Collaboration diagram for XMLTableStyleContext:
[legend]

Public Member Functions

 XMLTableStyleContext (ScXMLImport &rImport, SvXMLStylesContext &rStyles, XmlStyleFamily nFamily, bool bDefaultStyle=false)
 
virtual ~XMLTableStyleContext () override
 
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext (sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
 
virtual void FillPropertySet (const css::uno::Reference< css::beans::XPropertySet > &rPropSet) override
 
virtual void SetDefaults () override
 
void AddProperty (sal_Int16 nContextID, const css::uno::Any &aValue)
 
XMLPropertyStateFindProperty (const sal_Int16 nContextID)
 
sal_Int32 GetNumberFormat ()
 
SCTAB GetLastSheet () const
 
void SetLastSheet (SCTAB nNew)
 
void ApplyCondFormat (const css::uno::Sequence< css::table::CellRangeAddress > &xCellRanges)
 
- Public Member Functions inherited from XMLPropStyleContext
bool doNewDrawingLayerFillStyleDefinitionsExist (const OUString &rFillStyleTag) const
 
 XMLPropStyleContext (SvXMLImport &rImport, SvXMLStylesContext &rStyles, XmlStyleFamily nFamily, bool bDefaultStyle=false)
 
virtual ~XMLPropStyleContext () override
 
virtual bool isEmptyDataStyleName ()
 
const SvXMLStylesContextGetStyles () const
 
const ::std::vector< XMLPropertyState > & GetProperties () const
 
const css::uno::Reference< css::style::XStyle > & GetStyle () const
 
void SetStyle (const css::uno::Reference< css::style::XStyle > &xStl)
 
virtual void CreateAndInsert (bool bOverwrite) override
 
virtual void Finish (bool bOverwrite) override
 
- Public Member Functions inherited from SvXMLStyleContext
 SvXMLStyleContext (SvXMLImport &rImport, XmlStyleFamily nFamily=XmlStyleFamily::DATA_STYLE, bool bDefaultStyle=false)
 
virtual ~SvXMLStyleContext () override
 
virtual void SAL_CALL startFastElement (sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &) override
 
const OUString & GetName () const
 
const OUString & GetDisplayName () const
 
const OUString & GetAutoName () const
 
const OUString & GetParentName () const
 
const OUString & GetFollow () const
 
XmlStyleFamily GetFamily () const
 
bool IsValid () const
 
void SetValid (bool b)
 
bool IsNew () const
 
void SetNew (bool b)
 
bool IsHidden () const
 
virtual void CreateAndInsertLate (bool bOverwrite)
 
bool IsDefaultStyle () const
 
virtual bool IsTransient () const
 
- 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)
 
 SvXMLImportContext (SvXMLImport &rImport)
 
virtual ~SvXMLImportContext ()
 
virtual SvXMLImportContextRef CreateChildContext (sal_uInt16 nPrefix, const OUString &rLocalName, const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList)
 
virtual void StartElement (const css::uno::Reference< css::xml::sax::XAttributeList > &xAttrList)
 
virtual void EndElement ()
 
virtual void Characters (const OUString &rChars)
 
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
 
virtual void SAL_CALL release () 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
 

Protected Member Functions

virtual void SetAttribute (sal_uInt16 nPrefixKey, const OUString &rLocalName, const OUString &rValue) override
 
- Protected Member Functions inherited from XMLPropStyleContext
void deactivateOldFillStyleDefinitions (const OldFillStyleDefinitionSet &rHashSetOfTags)
 
void translateNameBasedDrawingLayerFillStyleDefinitionsToStyleDisplayNames ()
 
SvXMLStylesContextGetStyles ()
 
::std::vector< XMLPropertyState > & GetProperties ()
 
virtual css::uno::Reference< css::style::XStyle > Create ()
 
- Protected Member Functions inherited from SvXMLStyleContext
void SetFamily (XmlStyleFamily nSet)
 
void SetAutoName (const OUString &rName)
 
- Protected Member Functions inherited from SvXMLImportContext
SvXMLImportGetImport ()
 
const SvXMLImportGetImport () const
 

Private Member Functions

const ScXMLImportGetScImport () const
 
ScXMLImportGetScImport ()
 

Private Attributes

OUString sDataStyleName
 
OUString sPageStyle
 
SvXMLStylesContextpStyles
 
sal_Int32 nNumberFormat
 
SCTAB nLastSheet
 
bool bParentSet
 
ScConditionalFormatmpCondFormat
 
bool mbDeleteCondFormat
 

Additional Inherited Members

- Static Protected Member Functions inherited from XMLPropStyleContext
static const OldFillStyleDefinitionSetgetStandardSet ()
 
static const OldFillStyleDefinitionSetgetHeaderSet ()
 
static const OldFillStyleDefinitionSetgetFooterSet ()
 

Detailed Description

Definition at line 66 of file xmlstyli.hxx.

Constructor & Destructor Documentation

XMLTableStyleContext::XMLTableStyleContext ( ScXMLImport rImport,
SvXMLStylesContext rStyles,
XmlStyleFamily  nFamily,
bool  bDefaultStyle = false 
)

Definition at line 418 of file xmlstyli.cxx.

XMLTableStyleContext::~XMLTableStyleContext ( )
overridevirtual

Definition at line 431 of file xmlstyli.cxx.

References mbDeleteCondFormat, and mpCondFormat.

Member Function Documentation

void XMLTableStyleContext::AddProperty ( sal_Int16  nContextID,
const css::uno::Any &  aValue 
)

Definition at line 552 of file xmlstyli.cxx.

References FindProperty(), XMLPropStyleContext::GetProperties(), nIndex, and pStyles.

Referenced by FillPropertySet().

void XMLTableStyleContext::ApplyCondFormat ( const css::uno::Sequence< css::table::CellRangeAddress > &  xCellRanges)
css::uno::Reference< css::xml::sax::XFastContextHandler > XMLTableStyleContext::createFastChildContext ( sal_Int32  nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList > &  AttrList 
)
overridevirtual
void XMLTableStyleContext::FillPropertySet ( const css::uno::Reference< css::beans::XPropertySet > &  rPropSet)
overridevirtual
XMLPropertyState * XMLTableStyleContext::FindProperty ( const sal_Int16  nContextID)
SCTAB XMLTableStyleContext::GetLastSheet ( ) const
inline

Definition at line 105 of file xmlstyli.hxx.

References nLastSheet.

Referenced by ScXMLTableColContext::endFastElement(), and ScXMLImport::SetStyleToRanges().

sal_Int32 XMLTableStyleContext::GetNumberFormat ( )
const ScXMLImport& XMLTableStyleContext::GetScImport ( ) const
inlineprivate
ScXMLImport& XMLTableStyleContext::GetScImport ( )
inlineprivate

Definition at line 78 of file xmlstyli.hxx.

References SvXMLImportContext::GetImport().

void XMLTableStyleContext::SetAttribute ( sal_uInt16  nPrefixKey,
const OUString &  rLocalName,
const OUString &  rValue 
)
overrideprotectedvirtual
void XMLTableStyleContext::SetDefaults ( )
overridevirtual
void XMLTableStyleContext::SetLastSheet ( SCTAB  nNew)
inline

Member Data Documentation

bool XMLTableStyleContext::bParentSet
private

Definition at line 73 of file xmlstyli.hxx.

Referenced by FillPropertySet().

bool XMLTableStyleContext::mbDeleteCondFormat
private

Definition at line 75 of file xmlstyli.hxx.

Referenced by ApplyCondFormat(), and ~XMLTableStyleContext().

ScConditionalFormat* XMLTableStyleContext::mpCondFormat
private

Definition at line 74 of file xmlstyli.hxx.

Referenced by ApplyCondFormat(), createFastChildContext(), and ~XMLTableStyleContext().

SCTAB XMLTableStyleContext::nLastSheet
private

Definition at line 72 of file xmlstyli.hxx.

Referenced by GetLastSheet().

sal_Int32 XMLTableStyleContext::nNumberFormat
private

Definition at line 71 of file xmlstyli.hxx.

Referenced by GetNumberFormat().

SvXMLStylesContext* XMLTableStyleContext::pStyles
private

Definition at line 70 of file xmlstyli.hxx.

Referenced by AddProperty(), FindProperty(), and GetNumberFormat().

OUString XMLTableStyleContext::sDataStyleName
private

Definition at line 68 of file xmlstyli.hxx.

Referenced by GetNumberFormat(), and SetAttribute().

OUString XMLTableStyleContext::sPageStyle
private

Definition at line 69 of file xmlstyli.hxx.

Referenced by FillPropertySet(), and SetAttribute().


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