LibreOffice Module desktop (master)  1
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
migration::JavaMigration Class Reference
Inheritance diagram for migration::JavaMigration:
[legend]
Collaboration diagram for migration::JavaMigration:
[legend]

Public Member Functions

virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &rServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override
 
virtual css::uno::Any SAL_CALL execute (const css::uno::Sequence< css::beans::NamedValue > &Arguments) override
 
virtual void SAL_CALL startLayer () override
 
virtual void SAL_CALL endLayer () override
 
virtual void SAL_CALL overrideNode (const OUString &aName, sal_Int16 aAttributes, sal_Bool bClear) override
 
virtual void SAL_CALL addOrReplaceNode (const OUString &aName, sal_Int16 aAttributes) override
 
virtual void SAL_CALL addOrReplaceNodeFromTemplate (const OUString &aName, const css::configuration::backend::TemplateIdentifier &aTemplate, sal_Int16 aAttributes) override
 
virtual void SAL_CALL endNode () override
 
virtual void SAL_CALL dropNode (const OUString &aName) override
 
virtual void SAL_CALL overrideProperty (const OUString &aName, sal_Int16 aAttributes, const css::uno::Type &aType, sal_Bool bClear) override
 
virtual void SAL_CALL setPropertyValue (const css::uno::Any &aValue) override
 
virtual void SAL_CALL setPropertyValueForLocale (const css::uno::Any &aValue, const OUString &aLocale) override
 
virtual void SAL_CALL endProperty () override
 
virtual void SAL_CALL addProperty (const OUString &aName, sal_Int16 aAttributes, const css::uno::Type &aType) override
 
virtual void SAL_CALL addPropertyWithValue (const OUString &aName, sal_Int16 aAttributes, const css::uno::Any &aValue) override
 
virtual ~JavaMigration () override
 

Private Types

typedef std::pair< OUString, sal_Int16 > TElementType
 
typedef std::stack< TElementTypeTElementStack
 

Private Member Functions

void migrateJavarc ()
 

Private Attributes

OUString m_sUserDir
 
css::uno::Reference< css::configuration::backend::XLayer > m_xLayer
 
TElementStack m_aStack
 

Detailed Description

Definition at line 61 of file jvmfwk.cxx.

Member Typedef Documentation

Definition at line 138 of file jvmfwk.cxx.

typedef std::pair< OUString, sal_Int16> migration::JavaMigration::TElementType
private

Definition at line 137 of file jvmfwk.cxx.

Constructor & Destructor Documentation

migration::JavaMigration::~JavaMigration ( )
overridevirtual

Definition at line 143 of file jvmfwk.cxx.

Member Function Documentation

void SAL_CALL migration::JavaMigration::addOrReplaceNode ( const OUString &  aName,
sal_Int16  aAttributes 
)
overridevirtual

Definition at line 282 of file jvmfwk.cxx.

void SAL_CALL migration::JavaMigration::addOrReplaceNodeFromTemplate ( const OUString &  aName,
const css::configuration::backend::TemplateIdentifier &  aTemplate,
sal_Int16  aAttributes 
)
overridevirtual

Definition at line 383 of file jvmfwk.cxx.

void SAL_CALL migration::JavaMigration::addProperty ( const OUString &  aName,
sal_Int16  aAttributes,
const css::uno::Type &  aType 
)
overridevirtual

Definition at line 368 of file jvmfwk.cxx.

void SAL_CALL migration::JavaMigration::addPropertyWithValue ( const OUString &  aName,
sal_Int16  aAttributes,
const css::uno::Any &  aValue 
)
overridevirtual

Definition at line 376 of file jvmfwk.cxx.

void SAL_CALL migration::JavaMigration::dropNode ( const OUString &  aName)
overridevirtual

Definition at line 293 of file jvmfwk.cxx.

void SAL_CALL migration::JavaMigration::endLayer ( )
overridevirtual

Definition at line 267 of file jvmfwk.cxx.

void SAL_CALL migration::JavaMigration::endNode ( )
overridevirtual

Definition at line 288 of file jvmfwk.cxx.

void SAL_CALL migration::JavaMigration::endProperty ( )
overridevirtual

Definition at line 361 of file jvmfwk.cxx.

css::uno::Any SAL_CALL migration::JavaMigration::execute ( const css::uno::Sequence< css::beans::NamedValue > &  Arguments)
overridevirtual

Definition at line 217 of file jvmfwk.cxx.

OUString SAL_CALL migration::JavaMigration::getImplementationName ( )
overridevirtual

Definition at line 159 of file jvmfwk.cxx.

References migration::jvmfwk_getImplementationName().

css::uno::Sequence< OUString > SAL_CALL migration::JavaMigration::getSupportedServiceNames ( )
overridevirtual

Definition at line 169 of file jvmfwk.cxx.

References migration::jvmfwk_getSupportedServiceNames().

void SAL_CALL migration::JavaMigration::initialize ( const css::uno::Sequence< css::uno::Any > &  aArguments)
overridevirtual

Definition at line 175 of file jvmfwk.cxx.

References IMPL_NAME.

void migration::JavaMigration::migrateJavarc ( )
private
void SAL_CALL migration::JavaMigration::overrideNode ( const OUString &  aName,
sal_Int16  aAttributes,
sal_Bool  bClear 
)
overridevirtual

Definition at line 272 of file jvmfwk.cxx.

void SAL_CALL migration::JavaMigration::overrideProperty ( const OUString &  aName,
sal_Int16  aAttributes,
const css::uno::Type &  aType,
sal_Bool  bClear 
)
overridevirtual

Definition at line 299 of file jvmfwk.cxx.

References ENABLE_JAVA, and USER_CLASS_PATH.

void SAL_CALL migration::JavaMigration::setPropertyValue ( const css::uno::Any &  aValue)
overridevirtual
void SAL_CALL migration::JavaMigration::setPropertyValueForLocale ( const css::uno::Any &  aValue,
const OUString &  aLocale 
)
overridevirtual

Definition at line 354 of file jvmfwk.cxx.

void SAL_CALL migration::JavaMigration::startLayer ( )
overridevirtual

Definition at line 262 of file jvmfwk.cxx.

sal_Bool migration::JavaMigration::supportsService ( const OUString &  rServiceName)
overridevirtual

Definition at line 164 of file jvmfwk.cxx.

References cppu::supportsService().

Member Data Documentation

TElementStack migration::JavaMigration::m_aStack
private

Definition at line 139 of file jvmfwk.cxx.

OUString migration::JavaMigration::m_sUserDir
private

Definition at line 133 of file jvmfwk.cxx.

css::uno::Reference< css::configuration::backend::XLayer> migration::JavaMigration::m_xLayer
private

Definition at line 134 of file jvmfwk.cxx.


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