31 class XSDValidationHelper;
42 const css::uno::Reference< css::uno::XComponentContext >& _rxContext
53 virtual css::uno::Any SAL_CALL
getPropertyValue(
const OUString& _rPropertyName )
override;
54 virtual void SAL_CALL
setPropertyValue(
const OUString& _rPropertyName,
const css::uno::Any& _rValue )
override;
55 virtual css::uno::Sequence< OUString >
57 virtual css::uno::Sequence< OUString >
59 virtual css::inspection::LineDescriptor
60 SAL_CALL
describePropertyLine(
const OUString& _rPropertyName,
const css::uno::Reference< css::inspection::XPropertyControlFactory >& _rxControlFactory )
override;
61 virtual css::inspection::InteractiveSelectionResult
62 SAL_CALL
onInteractivePropertySelection(
const OUString& _rPropertyName,
sal_Bool _bPrimary, css::uno::Any& _rData,
const css::uno::Reference< css::inspection::XObjectInspectorUI >& _rxInspectorUI )
override;
63 virtual void SAL_CALL
actuatingPropertyChanged(
const OUString& _rActuatingPropertyName,
const css::uno::Any& _rNewValue,
const css::uno::Any& _rOldValue,
const css::uno::Reference< css::inspection::XObjectInspectorUI >& _rxInspectorUI,
sal_Bool )
override;
64 virtual void SAL_CALL
addPropertyChangeListener(
const css::uno::Reference< css::beans::XPropertyChangeListener >& _rxListener )
override;
65 virtual void SAL_CALL
removePropertyChangeListener(
const css::uno::Reference< css::beans::XPropertyChangeListener >& _rxListener )
override;
68 virtual css::uno::Sequence< css::beans::Property >
PropertyHandler implementation which additionally supports XServiceInfo.
virtual OUString SAL_CALL getImplementationName() override
virtual void onNewComponent() override
called when XPropertyHandler::inspect has been called, and we thus have a new component to inspect
void implGetAvailableDataTypeNames(std::vector< OUString > &_rNames) const
retrieves the names of the data types which our introspectee can be validated against
virtual css::uno::Sequence< OUString > SAL_CALL getSupersededProperties() override
XSDValidationPropertyHandler(const css::uno::Reference< css::uno::XComponentContext > &_rxContext)
bool implPrepareCloneDataCurrentType(OUString &_rNewName)
virtual void SAL_CALL addPropertyChangeListener(const css::uno::Reference< css::beans::XPropertyChangeListener > &_rxListener) override
bool implPrepareRemoveCurrentDataType()
virtual css::uno::Any SAL_CALL getPropertyValue(const OUString &_rPropertyName) override
virtual void SAL_CALL actuatingPropertyChanged(const OUString &_rActuatingPropertyName, const css::uno::Any &_rNewValue, const css::uno::Any &_rOldValue, const css::uno::Reference< css::inspection::XObjectInspectorUI > &_rxInspectorUI, sal_Bool) override
virtual void SAL_CALL removePropertyChangeListener(const css::uno::Reference< css::beans::XPropertyChangeListener > &_rxListener) override
virtual css::uno::Sequence< css::beans::Property > doDescribeSupportedProperties() const override
virtual css::uno::Sequence< OUString > SAL_CALL getActuatingProperties() override
void implDoCloneCurrentDataType(const OUString &_rNewName)
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual css::inspection::LineDescriptor SAL_CALL describePropertyLine(const OUString &_rPropertyName, const css::uno::Reference< css::inspection::XPropertyControlFactory > &_rxControlFactory) override
bool implDoRemoveCurrentDataType()
std::unique_ptr< XSDValidationHelper > m_pHelper
virtual css::inspection::InteractiveSelectionResult SAL_CALL onInteractivePropertySelection(const OUString &_rPropertyName, sal_Bool _bPrimary, css::uno::Any &_rData, const css::uno::Reference< css::inspection::XObjectInspectorUI > &_rxInspectorUI) override
virtual ~XSDValidationPropertyHandler() override
virtual void SAL_CALL setPropertyValue(const OUString &_rPropertyName, const css::uno::Any &_rValue) override
a property handler for any virtual string properties