23#include <com/sun/star/lang/XServiceInfo.hpp>
24#include <com/sun/star/beans/XPropertySet.hpp>
25#include <com/sun/star/sheet/XFormulaParser.hpp>
43 const css::uno::Sequence< css::sheet::FormulaToken >& rSequence );
46 css::uno::Sequence< css::sheet::FormulaToken >& rSequence,
51 css::sheet::XFormulaParser,
52 css::beans::XPropertySet,
53 css::lang::XServiceInfo >,
76 virtual css::uno::Sequence< css::sheet::FormulaToken > SAL_CALL
parseFormula(
77 const OUString& aFormula,
78 const css::table::CellAddress& rReferencePos )
override;
79 virtual OUString SAL_CALL
printFormula(
const css::uno::Sequence< css::sheet::FormulaToken >& aTokens,
80 const css::table::CellAddress& rReferencePos )
override;
83 virtual css::uno::Reference< css::beans::XPropertySetInfo >
86 const css::uno::Any& aValue )
override;
87 virtual css::uno::Any SAL_CALL
getPropertyValue(
const OUString& PropertyName )
override;
89 const css::uno::Reference< css::beans::XPropertyChangeListener >& xListener )
override;
91 const css::uno::Reference< css::beans::XPropertyChangeListener >& aListener )
override;
93 const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener )
override;
95 const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener )
override;
static SC_DLLPUBLIC void ConvertToTokenSequence(const ScDocument &rDoc, css::uno::Sequence< css::sheet::FormulaToken > &rSequence, const ScTokenArray &rTokenArray)
static SC_DLLPUBLIC bool ConvertToTokenArray(ScDocument &rDoc, ScTokenArray &rTokenArray, const css::uno::Sequence< css::sheet::FormulaToken > &rSequence)