LibreOffice Module xmlscript (master) 1
Public Member Functions | Protected Attributes | Private Attributes | List of all members
xmlscript::ElementBase Class Reference

#include <imp_share.hxx>

Inheritance diagram for xmlscript::ElementBase:
[legend]
Collaboration diagram for xmlscript::ElementBase:
[legend]

Public Member Functions

 ElementBase (sal_Int32 nUid, OUString aLocalName, css::uno::Reference< css::xml::input::XAttributes > const &xAttributes, ElementBase *pParent, DialogImport *pImport)
 
virtual ~ElementBase () override
 
virtual css::uno::Reference< css::xml::input::XElement > SAL_CALL getParent () override
 
virtual OUString SAL_CALL getLocalName () override
 
virtual sal_Int32 SAL_CALL getUid () override
 
virtual css::uno::Reference< css::xml::input::XAttributes > SAL_CALL getAttributes () override
 
virtual void SAL_CALL ignorableWhitespace (OUString const &rWhitespaces) override
 
virtual void SAL_CALL characters (OUString const &rChars) override
 
virtual void SAL_CALL processingInstruction (OUString const &Target, OUString const &Data) override
 
virtual void SAL_CALL endElement () override
 
virtual css::uno::Reference< css::xml::input::XElement > SAL_CALL startChildElement (sal_Int32 nUid, OUString const &rLocalName, css::uno::Reference< css::xml::input::XAttributes > const &xAttributes) override
 

Protected Attributes

DialogImportm_pImport
 
ElementBasem_pParent
 
const css::uno::Reference< css::xml::input::XAttributes > _xAttributes
 

Private Attributes

const sal_Int32 _nUid
 
const OUString _aLocalName
 

Detailed Description

Definition at line 193 of file xmldlg_imexp/imp_share.hxx.

Constructor & Destructor Documentation

◆ ElementBase()

xmlscript::ElementBase::ElementBase ( sal_Int32  nUid,
OUString  aLocalName,
css::uno::Reference< css::xml::input::XAttributes > const &  xAttributes,
ElementBase pParent,
DialogImport pImport 
)

◆ ~ElementBase()

xmlscript::ElementBase::~ElementBase ( )
overridevirtual

Definition at line 1674 of file xmldlg_import.cxx.

References _aLocalName, and SAL_INFO.

Member Function Documentation

◆ characters()

void xmlscript::ElementBase::characters ( OUString const &  rChars)
overridevirtual

Definition at line 1641 of file xmldlg_import.cxx.

◆ endElement()

void xmlscript::ElementBase::endElement ( )
overridevirtual

◆ getAttributes()

Reference< xml::input::XAttributes > xmlscript::ElementBase::getAttributes ( )
overridevirtual

Definition at line 1630 of file xmldlg_import.cxx.

References _xAttributes.

Referenced by xmlscript::ImportContext::importEvents().

◆ getLocalName()

OUString xmlscript::ElementBase::getLocalName ( )
overridevirtual

Definition at line 1620 of file xmldlg_import.cxx.

References _aLocalName.

Referenced by xmlscript::ImportContext::importEvents().

◆ getParent()

Reference< xml::input::XElement > xmlscript::ElementBase::getParent ( )
overridevirtual

Definition at line 1615 of file xmldlg_import.cxx.

References m_pParent.

◆ getUid()

sal_Int32 xmlscript::ElementBase::getUid ( )
overridevirtual

Definition at line 1625 of file xmldlg_import.cxx.

References _nUid.

Referenced by xmlscript::ImportContext::importEvents().

◆ ignorableWhitespace()

void xmlscript::ElementBase::ignorableWhitespace ( OUString const &  rWhitespaces)
overridevirtual

Definition at line 1635 of file xmldlg_import.cxx.

◆ processingInstruction()

void xmlscript::ElementBase::processingInstruction ( OUString const &  Target,
OUString const &  Data 
)
overridevirtual

Definition at line 1650 of file xmldlg_import.cxx.

◆ startChildElement()

Reference< xml::input::XElement > xmlscript::ElementBase::startChildElement ( sal_Int32  nUid,
OUString const &  rLocalName,
css::uno::Reference< css::xml::input::XAttributes > const &  xAttributes 
)
overridevirtual

Member Data Documentation

◆ _aLocalName

const OUString xmlscript::ElementBase::_aLocalName
private

Definition at line 202 of file xmldlg_imexp/imp_share.hxx.

Referenced by getLocalName(), and ~ElementBase().

◆ _nUid

const sal_Int32 xmlscript::ElementBase::_nUid
private

Definition at line 201 of file xmldlg_imexp/imp_share.hxx.

Referenced by getUid().

◆ _xAttributes

const css::uno::Reference< css::xml::input::XAttributes > xmlscript::ElementBase::_xAttributes
protected

Definition at line 204 of file xmldlg_imexp/imp_share.hxx.

Referenced by xmlscript::BulletinBoardElement::BulletinBoardElement(), xmlscript::StyleElement::endElement(), xmlscript::WindowElement::endElement(), xmlscript::ButtonElement::endElement(), xmlscript::CheckBoxElement::endElement(), xmlscript::ComboBoxElement::endElement(), xmlscript::MenuListElement::endElement(), xmlscript::RadioGroupElement::endElement(), xmlscript::TitledBoxElement::endElement(), xmlscript::TextElement::endElement(), xmlscript::FixedHyperLinkElement::endElement(), xmlscript::TextFieldElement::endElement(), xmlscript::ImageControlElement::endElement(), xmlscript::FileControlElement::endElement(), xmlscript::TreeControlElement::endElement(), xmlscript::CurrencyFieldElement::endElement(), xmlscript::DateFieldElement::endElement(), xmlscript::NumericFieldElement::endElement(), xmlscript::TimeFieldElement::endElement(), xmlscript::PatternFieldElement::endElement(), xmlscript::FormattedFieldElement::endElement(), xmlscript::FixedLineElement::endElement(), xmlscript::ScrollBarElement::endElement(), xmlscript::SpinButtonElement::endElement(), xmlscript::MultiPage::endElement(), xmlscript::Frame::endElement(), xmlscript::Page::endElement(), xmlscript::ProgressBarElement::endElement(), xmlscript::GridControlElement::endElement(), getAttributes(), xmlscript::StyleElement::importBackgroundColorStyle(), xmlscript::StyleElement::importBorderStyle(), xmlscript::StyleElement::importFillColorStyle(), xmlscript::StyleElement::importFontStyle(), xmlscript::StyleElement::importTextColorStyle(), xmlscript::StyleElement::importTextLineColorStyle(), and xmlscript::StyleElement::importVisualEffectStyle().

◆ m_pImport

DialogImport* xmlscript::ElementBase::m_pImport
protected

Definition at line 198 of file xmldlg_imexp/imp_share.hxx.

Referenced by xmlscript::BulletinBoardElement::BulletinBoardElement(), xmlscript::StyleElement::endElement(), xmlscript::WindowElement::endElement(), xmlscript::ButtonElement::endElement(), xmlscript::CheckBoxElement::endElement(), xmlscript::ComboBoxElement::endElement(), xmlscript::MenuListElement::endElement(), xmlscript::RadioGroupElement::endElement(), xmlscript::TitledBoxElement::endElement(), xmlscript::TextElement::endElement(), xmlscript::FixedHyperLinkElement::endElement(), xmlscript::TextFieldElement::endElement(), xmlscript::ImageControlElement::endElement(), xmlscript::FileControlElement::endElement(), xmlscript::TreeControlElement::endElement(), xmlscript::CurrencyFieldElement::endElement(), xmlscript::DateFieldElement::endElement(), xmlscript::NumericFieldElement::endElement(), xmlscript::TimeFieldElement::endElement(), xmlscript::PatternFieldElement::endElement(), xmlscript::FormattedFieldElement::endElement(), xmlscript::FixedLineElement::endElement(), xmlscript::ScrollBarElement::endElement(), xmlscript::SpinButtonElement::endElement(), xmlscript::MultiPage::endElement(), xmlscript::Frame::endElement(), xmlscript::Page::endElement(), xmlscript::ProgressBarElement::endElement(), xmlscript::GridControlElement::endElement(), xmlscript::ControlElement::getControlId(), xmlscript::ControlElement::getControlModelName(), xmlscript::ControlElement::getStyle(), xmlscript::StyleElement::importBackgroundColorStyle(), xmlscript::StyleElement::importBorderStyle(), xmlscript::StyleElement::importFillColorStyle(), xmlscript::StyleElement::importFontStyle(), xmlscript::StyleElement::importTextColorStyle(), xmlscript::StyleElement::importTextLineColorStyle(), xmlscript::StyleElement::importVisualEffectStyle(), xmlscript::MultiPage::MultiPage(), xmlscript::Page::Page(), xmlscript::StylesElement::startChildElement(), xmlscript::MenuPopupElement::startChildElement(), xmlscript::WindowElement::startChildElement(), xmlscript::BulletinBoardElement::startChildElement(), xmlscript::ButtonElement::startChildElement(), xmlscript::CheckBoxElement::startChildElement(), xmlscript::ComboBoxElement::startChildElement(), xmlscript::MenuListElement::startChildElement(), xmlscript::RadioElement::startChildElement(), xmlscript::RadioGroupElement::startChildElement(), xmlscript::TitledBoxElement::startChildElement(), xmlscript::TextElement::startChildElement(), xmlscript::FixedHyperLinkElement::startChildElement(), xmlscript::TextFieldElement::startChildElement(), xmlscript::ImageControlElement::startChildElement(), xmlscript::FileControlElement::startChildElement(), xmlscript::TreeControlElement::startChildElement(), xmlscript::CurrencyFieldElement::startChildElement(), xmlscript::DateFieldElement::startChildElement(), xmlscript::NumericFieldElement::startChildElement(), xmlscript::TimeFieldElement::startChildElement(), xmlscript::PatternFieldElement::startChildElement(), xmlscript::FormattedFieldElement::startChildElement(), xmlscript::FixedLineElement::startChildElement(), xmlscript::ScrollBarElement::startChildElement(), xmlscript::SpinButtonElement::startChildElement(), xmlscript::MultiPage::startChildElement(), xmlscript::Frame::startChildElement(), xmlscript::Page::startChildElement(), xmlscript::ProgressBarElement::startChildElement(), and xmlscript::GridControlElement::startChildElement().

◆ m_pParent

ElementBase* xmlscript::ElementBase::m_pParent
protected

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