LibreOffice Module xmlscript (master) 1
Public Member Functions | Public Attributes | Private Attributes | Friends | List of all members
xmlscript::DialogImport Struct Reference

#include <imp_share.hxx>

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

Public Member Functions

bool isEventElement (sal_Int32 nUid, std::u16string_view rLocalName) const
 
void addStyle (OUString const &rStyleId, css::uno::Reference< css::xml::input::XElement > const &xStyle)
 
css::uno::Reference< css::xml::input::XElement > getStyle (std::u16string_view rStyleId) const
 
css::uno::Reference< css::uno::XComponentContext > const & getComponentContext () const
 
css::uno::Reference< css::util::XNumberFormatsSupplier > const & getNumberFormatsSupplier ()
 
 DialogImport (css::uno::Reference< css::uno::XComponentContext > xContext, css::uno::Reference< css::container::XNameContainer > const &xDialogModel, std::shared_ptr< std::vector< OUString > > pStyleNames, std::shared_ptr< std::vector< css::uno::Reference< css::xml::input::XElement > > > pStyles, css::uno::Reference< css::frame::XModel > xDoc)
 
 DialogImport (const DialogImport &rOther)
 
virtual ~DialogImport () override
 
const css::uno::Reference< css::frame::XModel > & getDocOwner () const
 
virtual void SAL_CALL startDocument (css::uno::Reference< css::xml::input::XNamespaceMapping > const &xNamespaceMapping) override
 
virtual void SAL_CALL endDocument () override
 
virtual void SAL_CALL processingInstruction (OUString const &rTarget, OUString const &rData) override
 
virtual void SAL_CALL setDocumentLocator (css::uno::Reference< css::xml::sax::XLocator > const &xLocator) override
 
virtual css::uno::Reference< css::xml::input::XElement > SAL_CALL startRootElement (sal_Int32 nUid, OUString const &rLocalName, css::uno::Reference< css::xml::input::XAttributes > const &xAttributes) override
 

Public Attributes

css::uno::Reference< css::container::XNameContainer > _xDialogModel
 
css::uno::Reference< css::lang::XMultiServiceFactory > _xDialogModelFactory
 
sal_Int32 XMLNS_DIALOGS_UID
 
sal_Int32 XMLNS_SCRIPT_UID
 

Private Attributes

css::uno::Reference< css::uno::XComponentContext > _xContext
 
css::uno::Reference< css::util::XNumberFormatsSupplier > _xSupplier
 
std::shared_ptr< std::vector< OUString > > _pStyleNames
 
std::shared_ptr< std::vector< css::uno::Reference< css::xml::input::XElement > > > _pStyles
 
css::uno::Reference< css::frame::XModel > _xDoc
 

Friends

class ImportContext
 

Detailed Description

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

Constructor & Destructor Documentation

◆ DialogImport() [1/2]

xmlscript::DialogImport::DialogImport ( css::uno::Reference< css::uno::XComponentContext >  xContext,
css::uno::Reference< css::container::XNameContainer > const &  xDialogModel,
std::shared_ptr< std::vector< OUString > >  pStyleNames,
std::shared_ptr< std::vector< css::uno::Reference< css::xml::input::XElement > > >  pStyles,
css::uno::Reference< css::frame::XModel >  xDoc 
)
inline

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

References _xContext, and _xDialogModel.

◆ DialogImport() [2/2]

xmlscript::DialogImport::DialogImport ( const DialogImport rOther)
inline

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

◆ ~DialogImport()

xmlscript::DialogImport::~DialogImport ( )
overridevirtual

Definition at line 1724 of file xmldlg_import.cxx.

References SAL_INFO.

Member Function Documentation

◆ addStyle()

void xmlscript::DialogImport::addStyle ( OUString const &  rStyleId,
css::uno::Reference< css::xml::input::XElement > const &  xStyle 
)

Definition at line 1744 of file xmldlg_import.cxx.

Referenced by xmlscript::StyleElement::endElement().

◆ endDocument()

void xmlscript::DialogImport::endDocument ( )
overridevirtual

Definition at line 1688 of file xmldlg_import.cxx.

◆ getComponentContext()

css::uno::Reference< css::uno::XComponentContext > const & xmlscript::DialogImport::getComponentContext ( ) const
inline

◆ getDocOwner()

const css::uno::Reference< css::frame::XModel > & xmlscript::DialogImport::getDocOwner ( ) const
inline

◆ getNumberFormatsSupplier()

Reference< util::XNumberFormatsSupplier > const & xmlscript::DialogImport::getNumberFormatsSupplier ( )

Definition at line 1729 of file xmldlg_import.cxx.

References _xSupplier, and getComponentContext().

Referenced by xmlscript::FormattedFieldElement::endElement().

◆ getStyle()

Reference< xml::input::XElement > xmlscript::DialogImport::getStyle ( std::u16string_view  rStyleId) const

Definition at line 1752 of file xmldlg_import.cxx.

References _pStyleNames, _pStyles, and nPos.

Referenced by xmlscript::ControlElement::getStyle().

◆ isEventElement()

bool xmlscript::DialogImport::isEventElement ( sal_Int32  nUid,
std::u16string_view  rLocalName 
) const
inline

◆ processingInstruction()

void xmlscript::DialogImport::processingInstruction ( OUString const &  rTarget,
OUString const &  rData 
)
overridevirtual

Definition at line 1693 of file xmldlg_import.cxx.

◆ setDocumentLocator()

void xmlscript::DialogImport::setDocumentLocator ( css::uno::Reference< css::xml::sax::XLocator > const &  xLocator)
overridevirtual

Definition at line 1699 of file xmldlg_import.cxx.

◆ startDocument()

void xmlscript::DialogImport::startDocument ( css::uno::Reference< css::xml::input::XNamespaceMapping > const &  xNamespaceMapping)
overridevirtual

◆ startRootElement()

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

Definition at line 1705 of file xmldlg_import.cxx.

References Any, and XMLNS_DIALOGS_UID.

Friends And Related Function Documentation

◆ ImportContext

friend class ImportContext
friend

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

Member Data Documentation

◆ _pStyleNames

std::shared_ptr< std::vector< OUString > > xmlscript::DialogImport::_pStyleNames
private

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

Referenced by getStyle().

◆ _pStyles

std::shared_ptr< std::vector< css::uno::Reference< css::xml::input::XElement > > > xmlscript::DialogImport::_pStyles
private

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

Referenced by getStyle().

◆ _xContext

css::uno::Reference< css::uno::XComponentContext > xmlscript::DialogImport::_xContext
private

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

Referenced by DialogImport(), and getComponentContext().

◆ _xDialogModel

css::uno::Reference< css::container::XNameContainer > xmlscript::DialogImport::_xDialogModel

◆ _xDialogModelFactory

css::uno::Reference< css::lang::XMultiServiceFactory > xmlscript::DialogImport::_xDialogModelFactory

◆ _xDoc

css::uno::Reference< css::frame::XModel > xmlscript::DialogImport::_xDoc
private

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

Referenced by getDocOwner().

◆ _xSupplier

css::uno::Reference< css::util::XNumberFormatsSupplier > xmlscript::DialogImport::_xSupplier
private

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

Referenced by getNumberFormatsSupplier().

◆ XMLNS_DIALOGS_UID

sal_Int32 xmlscript::DialogImport::XMLNS_DIALOGS_UID

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

Referenced by xmlscript::BulletinBoardElement::BulletinBoardElement(), xmlscript::StyleElement::endElement(), xmlscript::ButtonElement::endElement(), xmlscript::CheckBoxElement::endElement(), xmlscript::RadioGroupElement::endElement(), xmlscript::TitledBoxElement::endElement(), xmlscript::TextFieldElement::endElement(), xmlscript::FormattedFieldElement::endElement(), xmlscript::ControlElement::getControlId(), xmlscript::ControlElement::getControlModelName(), xmlscript::ControlElement::getStyle(), xmlscript::ImportContext::importAlignProperty(), xmlscript::StyleElement::importBackgroundColorStyle(), xmlscript::ImportContext::importBooleanProperty(), xmlscript::StyleElement::importBorderStyle(), xmlscript::ImportContext::importButtonTypeProperty(), xmlscript::ImportContext::importDataAwareProperty(), xmlscript::ImportContext::importDateFormatProperty(), xmlscript::ImportContext::importDateProperty(), xmlscript::ImportContext::importDefaults(), xmlscript::ImportContext::importDoubleProperty(), xmlscript::ImportContext::importEvents(), xmlscript::StyleElement::importFillColorStyle(), xmlscript::StyleElement::importFontStyle(), xmlscript::ImportContext::importGraphicOrImageProperty(), xmlscript::ImportContext::importHexLongProperty(), xmlscript::ImportContext::importImageAlignProperty(), xmlscript::ImportContext::importImagePositionProperty(), xmlscript::ImportContext::importImageScaleModeProperty(), xmlscript::ImportContext::importLineEndFormatProperty(), xmlscript::ImportContext::importOrientationProperty(), xmlscript::ImportContext::importSelectionTypeProperty(), xmlscript::ImportContext::importShortProperty(), xmlscript::ImportContext::importStringProperty(), xmlscript::StyleElement::importTextColorStyle(), xmlscript::StyleElement::importTextLineColorStyle(), xmlscript::ImportContext::importTimeFormatProperty(), xmlscript::ImportContext::importTimeProperty(), xmlscript::ImportContext::importVerticalAlignProperty(), xmlscript::StyleElement::importVisualEffectStyle(), isEventElement(), xmlscript::StylesElement::startChildElement(), xmlscript::MenuPopupElement::startChildElement(), xmlscript::WindowElement::startChildElement(), xmlscript::BulletinBoardElement::startChildElement(), xmlscript::ComboBoxElement::startChildElement(), xmlscript::MenuListElement::startChildElement(), xmlscript::RadioGroupElement::startChildElement(), xmlscript::TitledBoxElement::startChildElement(), xmlscript::Frame::startChildElement(), startDocument(), and startRootElement().

◆ XMLNS_SCRIPT_UID

sal_Int32 xmlscript::DialogImport::XMLNS_SCRIPT_UID

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