scsolver::SolverImpl Class Reference

#include <solver.hxx>

List of all members.

Public Member Functions

 SolverImpl (const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext > &xContext)
 ~SolverImpl ()
virtual void SAL_CALL initialize (const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any > &aArgs) throw (::com::sun::star::uno::Exception)
virtual
rtl::OUString
SAL_CALL 
getImplementationName () throw (::com::sun::star::uno::RuntimeException)
virtual sal_Bool SAL_CALL supportsService (rtl::OUString const &) throw (::com::sun::star::uno::RuntimeException)
virtual
::com::sun::star::uno::Sequence
< rtl::OUString >
SAL_CALL 
getSupportedServiceNames () throw (::com::sun::star::uno::RuntimeException)
virtual
::com::sun::star::uno::Reference
< ::com::sun::star::frame::XDispatch >
SAL_CALL 
queryDispatch (const ::com::sun::star::util::URL &, const ::rtl::OUString &, sal_Int32) throw (::com::sun::star::uno::RuntimeException)
virtual
::com::sun::star::uno::Sequence
< ::com::sun::star::uno::Reference
< ::com::sun::star::frame::XDispatch >
> SAL_CALL 
queryDispatches (const ::com::sun::star::uno::Sequence< ::com::sun::star::frame::DispatchDescriptor > &) throw (::com::sun::star::uno::RuntimeException)
virtual void SAL_CALL dispatch (const ::com::sun::star::util::URL &, const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue > &) throw (::com::sun::star::uno::RuntimeException)
virtual void SAL_CALL addStatusListener (const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XStatusListener > &, const ::com::sun::star::util::URL &) throw (::com::sun::star::uno::RuntimeException)
virtual void SAL_CALL removeStatusListener (const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XStatusListener > &, const ::com::sun::star::util::URL &) throw (::com::sun::star::uno::RuntimeException)
virtual void SAL_CALL dispatchWithNotification (const ::com::sun::star::util::URL &, const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue > &, const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XDispatchResultListener > &) throw (::com::sun::star::uno::RuntimeException)
virtual void SAL_CALL setTitle (const ::rtl::OUString &aTitle) throw (::com::sun::star::uno::RuntimeException)
virtual sal_Int16
SAL_CALL 
execute () throw (::com::sun::star::uno::RuntimeException)
virtual void SAL_CALL setLocale (const com::sun::star::lang::Locale &eLocale) throw (::com::sun::star::uno::RuntimeException)
virtual
com::sun::star::lang::Locale
SAL_CALL 
getLocale () throw (::com::sun::star::uno::RuntimeException)
CalcInterfacegetCalcInterface () const
OptionDatagetOptionData () const
SolverDialoggetMainDialog ()
sal_Bool solveModel ()
rtl::OUString getResStr (int resid)

Private Member Functions

ResMgr * getResMgr ()
void initLocale ()

Private Attributes

::std:: __pad0__:auto_ptr<ResMgr> m_pResMgr
com::sun::star::lang::Locale m_eLocale
::std::auto_ptr
< SolverDialog
m_pDlg
::std::auto_ptr
< CalcInterface
m_pCalc
::std::auto_ptr
< OptionData
m_pOption
::std::auto_ptr
< StringResMgr
m_pStringResMgr


Detailed Description

Definition at line 83 of file solver.hxx.


Constructor & Destructor Documentation

scsolver::SolverImpl::SolverImpl ( const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext > &  xContext  ) 

Referenced by scsolver::create_SolverImpl().

scsolver::SolverImpl::~SolverImpl (  ) 

Definition at line 70 of file service.cxx.


Member Function Documentation

virtual void SAL_CALL scsolver::SolverImpl::initialize ( const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any > &  aArgs  )  throw (::com::sun::star::uno::Exception) [virtual]

rtl::OUString scsolver::SolverImpl::getImplementationName (  )  throw (::com::sun::star::uno::RuntimeException) [virtual]

Definition at line 81 of file service.cxx.

References IMPLEMENTATION_NAME.

sal_Bool scsolver::SolverImpl::supportsService ( rtl::OUString const &  serviceName  )  throw (::com::sun::star::uno::RuntimeException) [virtual]

Definition at line 87 of file service.cxx.

References SERVICE_NAME.

Sequence< rtl::OUString > scsolver::SolverImpl::getSupportedServiceNames (  )  throw (::com::sun::star::uno::RuntimeException)

Definition at line 93 of file service.cxx.

References scsolver::getSupportedServiceNames_SolverImpl().

virtual ::com::sun::star::uno::Reference< ::com::sun::star::frame::XDispatch > SAL_CALL scsolver::SolverImpl::queryDispatch ( const ::com::sun::star::util::URL &  ,
const ::rtl::OUString &  ,
sal_Int32   
) throw (::com::sun::star::uno::RuntimeException)

virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Reference< ::com::sun::star::frame::XDispatch > > SAL_CALL scsolver::SolverImpl::queryDispatches ( const ::com::sun::star::uno::Sequence< ::com::sun::star::frame::DispatchDescriptor > &   )  throw (::com::sun::star::uno::RuntimeException)

virtual void SAL_CALL scsolver::SolverImpl::dispatch ( const ::com::sun::star::util::URL &  ,
const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue > &   
) throw (::com::sun::star::uno::RuntimeException) [virtual]

virtual void SAL_CALL scsolver::SolverImpl::addStatusListener ( const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XStatusListener > &  ,
const ::com::sun::star::util::URL &   
) throw (::com::sun::star::uno::RuntimeException) [virtual]

virtual void SAL_CALL scsolver::SolverImpl::removeStatusListener ( const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XStatusListener > &  ,
const ::com::sun::star::util::URL &   
) throw (::com::sun::star::uno::RuntimeException) [virtual]

virtual void SAL_CALL scsolver::SolverImpl::dispatchWithNotification ( const ::com::sun::star::util::URL &  ,
const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue > &  ,
const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XDispatchResultListener > &   
) throw (::com::sun::star::uno::RuntimeException) [virtual]

void scsolver::SolverImpl::setTitle ( const ::rtl::OUString &  aTitle  )  throw (::com::sun::star::uno::RuntimeException) [virtual]

Definition at line 176 of file service.cxx.

sal_Int16 scsolver::SolverImpl::execute (  )  throw (::com::sun::star::uno::RuntimeException) [virtual]

Definition at line 181 of file service.cxx.

References getMainDialog(), and scsolver::SolverDialog::setVisible().

virtual void SAL_CALL scsolver::SolverImpl::setLocale ( const com::sun::star::lang::Locale &  eLocale  )  throw (::com::sun::star::uno::RuntimeException) [virtual]

lang::Locale SAL_CALL scsolver::SolverImpl::getLocale (  )  throw (::com::sun::star::uno::RuntimeException) [virtual]

Definition at line 252 of file service.cxx.

References m_eLocale.

CalcInterface * scsolver::SolverImpl::getCalcInterface (  )  const

Definition at line 166 of file service.cxx.

References m_pCalc.

Referenced by scsolver::NlpModelBuilderImpl::getModel(), scsolver::BaseDialogImpl::initialize(), scsolver::ConstEditDialog::isCellRangeGeometryEqual(), scsolver::SolverDialog::loadModelFromDocument(), scsolver::SolveModelImpl::parseConstraints(), scsolver::SolverDialog::registerListeners(), scsolver::ConstEditDialog::registerListeners(), scsolver::SolveModelImpl::resolveConstraintAddress(), scsolver::SolveModelImpl::resolveDecisionVarAddress(), scsolver::SolveModelImpl::resolveObjectiveFuncAddress(), scsolver::SolverDialog::saveModelToDocument(), scsolver::SolverDialog::setVisible(), scsolver::SolveModelImpl::solveNlp(), and scsolver::SolveModelImpl::updateCells().

OptionData * scsolver::SolverImpl::getOptionData (  )  const

Definition at line 171 of file service.cxx.

References m_pOption.

Referenced by scsolver::OptionBtnListener::actionPerformed(), scsolver::OptionDlgOKAction::execute(), scsolver::SolveModelImpl::solve(), and scsolver::SolveModelImpl::solveLp().

SolverDialog * scsolver::SolverImpl::getMainDialog (  ) 

Definition at line 158 of file service.cxx.

References m_pDlg.

Referenced by scsolver::OKCancelBtnListener::actionPerformed(), scsolver::ConstEditBtnListener::actionPerformed(), scsolver::OptionBtnListener::actionPerformed(), scsolver::ResetBtnListener::actionPerformed(), scsolver::LoadBtnListener::actionPerformed(), scsolver::SaveBtnListener::actionPerformed(), scsolver::RngBtnListener::actionPerformed(), scsolver::ConstEditDialog::doneRangeSelection(), execute(), scsolver::SolveModelImpl::resolveConstraintAddress(), scsolver::SolveModelImpl::resolveDecisionVarAddress(), scsolver::SolveModelImpl::resolveObjectiveFuncAddress(), scsolver::SolveModelImpl::solveLp(), solveModel(), and scsolver::SolveModelImpl::solveNlp().

sal_Bool scsolver::SolverImpl::solveModel (  ) 

Definition at line 188 of file service.cxx.

References scsolver::Debug(), getMainDialog(), scsolver::RuntimeError::getMessage(), and scsolver::SolverDialog::showMessage().

Referenced by scsolver::SolveBtnListener::actionPerformed().

OUString scsolver::SolverImpl::getResStr ( int  resid  ) 

Definition at line 230 of file service.cxx.

References getResMgr(), and m_pStringResMgr.

Referenced by scsolver::BaseDialog::getResStr(), scsolver::SolveModelImpl::resolveDecisionVarAddress(), and scsolver::SolveModelImpl::resolveObjectiveFuncAddress().

ResMgr * scsolver::SolverImpl::getResMgr (  )  [private]

Definition at line 222 of file service.cxx.

References initLocale().

Referenced by getResStr().

void scsolver::SolverImpl::initLocale (  )  [private]

Definition at line 211 of file service.cxx.

References m_eLocale.

Referenced by getResMgr().


Member Data Documentation

::std:: scsolver::SolverImpl::__pad0__ [private]

Definition at line 163 of file solver.hxx.

com::sun::star::lang::Locale scsolver::SolverImpl::m_eLocale [private]

Definition at line 168 of file solver.hxx.

Referenced by getLocale(), and initLocale().

::std::auto_ptr<SolverDialog> scsolver::SolverImpl::m_pDlg [private]

Definition at line 169 of file solver.hxx.

Referenced by getMainDialog().

::std::auto_ptr<CalcInterface> scsolver::SolverImpl::m_pCalc [private]

Definition at line 170 of file solver.hxx.

Referenced by getCalcInterface().

::std::auto_ptr<OptionData> scsolver::SolverImpl::m_pOption [private]

Definition at line 171 of file solver.hxx.

Referenced by getOptionData().

::std::auto_ptr<StringResMgr> scsolver::SolverImpl::m_pStringResMgr [private]

Definition at line 172 of file solver.hxx.

Referenced by getResStr().


The documentation for this class was generated from the following files:
Generated on Mon Jul 28 09:13:48 2008 for scsolver by  doxygen 1.5.3