LibreOffice Module writerfilter (master) 1
|
A value. More...
#include <resourcemodel.hxx>
Public Types | |
typedef tools::SvRef< Value > | Pointer_t |
Pointer to a value. More... | |
Public Member Functions | |
virtual int | getInt () const =0 |
Returns integer representation of the value. More... | |
virtual OUString | getString () const =0 |
Returns string representation of the value. More... | |
virtual css::uno::Any | getAny () const =0 |
Returns representation of the value as uno::Any. More... | |
virtual writerfilter::Reference< Properties >::Pointer_t | getProperties ()=0 |
Returns properties of this value. More... | |
virtual writerfilter::Reference< BinaryObj >::Pointer_t | getBinary ()=0 |
Returns binary object of this value. More... | |
virtual std::string | toString () const =0 |
Returns string representation of this value. More... | |
![]() | |
SvRefBase () | |
SvRefBase (const SvRefBase &) | |
SvRefBase & | operator= (const SvRefBase &) |
void | RestoreNoDelete () |
void | AddNextRef () |
void | AddFirstRef () |
void | ReleaseRef () |
unsigned int | GetRefCount () const |
Additional Inherited Members | |
![]() | |
virtual | ~SvRefBase () COVERITY_NOEXCEPT_FALSE |
A value.
The methods of this class may throw exceptions if a certain aspect makes no sense for a certain value, e.g. the integer value of a string.
Definition at line 332 of file resourcemodel.hxx.
Pointer to a value.
Definition at line 338 of file resourcemodel.hxx.
|
pure virtual |
Returns representation of the value as uno::Any.
Implemented in writerfilter::ooxml::OOXMLValue, writerfilter::ooxml::OOXMLBooleanValue, writerfilter::ooxml::OOXMLStringValue, writerfilter::ooxml::OOXMLInputStreamValue, writerfilter::ooxml::OOXMLIntegerValue, writerfilter::ooxml::OOXMLShapeValue, writerfilter::ooxml::OOXMLStarMathValue, and writerfilter::rtftok::RTFValue.
Referenced by writerfilter::dmapper::DomainMapper_Impl::appendStarMath(), writerfilter::dmapper::EmbeddedFontHandler::lcl_attribute(), writerfilter::dmapper::GraphicImport::lcl_attribute(), and writerfilter::dmapper::OLEHandler::lcl_attribute().
|
pure virtual |
Returns binary object of this value.
Implemented in writerfilter::ooxml::OOXMLValue, writerfilter::ooxml::OOXMLBinaryValue, and writerfilter::rtftok::RTFValue.
Referenced by writerfilter::dmapper::GraphicImport::lcl_attribute().
|
pure virtual |
Returns integer representation of the value.
Implemented in writerfilter::ooxml::OOXMLValue, writerfilter::ooxml::OOXMLBooleanValue, writerfilter::ooxml::OOXMLIntegerValue, writerfilter::ooxml::OOXMLHexValue, writerfilter::ooxml::OOXMLUniversalMeasureValue, writerfilter::ooxml::OOXMLMeasurementOrPercentValue, and writerfilter::rtftok::RTFValue.
Referenced by writerfilter::ooxml::OOXMLFootnoteHandler::attribute(), writerfilter::ooxml::OOXMLEndnoteHandler::attribute(), writerfilter::ooxml::OOXMLFooterHandler::attribute(), writerfilter::ooxml::OOXMLHeaderHandler::attribute(), writerfilter::ooxml::OOXMLCommentHandler::attribute(), writerfilter::ooxml::OOXMLBreakHandler::attribute(), writerfilter::ooxml::OOXMLPropertySetEntryToInteger::attribute(), writerfilter::ooxml::OOXMLPropertySetEntryToBool::attribute(), writerfilter::dmapper::ExtentHandler::attribute(), writerfilter::dmapper::DomainMapperTableManager::attribute(), writerfilter::dmapper::TextEffectsHandler::lcl_attribute(), writerfilter::dmapper::PositionHandler::lcl_attribute(), writerfilter::dmapper::WrapHandler::lcl_attribute(), writerfilter::dmapper::ThemeColorHandler::lcl_attribute(), writerfilter::dmapper::PageBordersHandler::lcl_attribute(), writerfilter::dmapper::BorderHandler::lcl_attribute(), writerfilter::dmapper::CellColorHandler::lcl_attribute(), writerfilter::dmapper::CellMarginHandler::lcl_attribute(), writerfilter::dmapper::DocumentProtection::lcl_attribute(), writerfilter::dmapper::DomainMapper::lcl_attribute(), writerfilter::dmapper::FontTable::lcl_attribute(), writerfilter::dmapper::GraphicImport::lcl_attribute(), writerfilter::dmapper::MeasureHandler::lcl_attribute(), writerfilter::dmapper::SectionColumnHandler::lcl_attribute(), writerfilter::dmapper::SettingsTable::lcl_attribute(), writerfilter::dmapper::StyleSheetTable::lcl_attribute(), writerfilter::dmapper::TblStylePrHandler::lcl_attribute(), writerfilter::dmapper::TDefTableHandler::lcl_attribute(), writerfilter::dmapper::WrapPolygonHandler::lcl_attribute(), writerfilter::dmapper::WriteProtection::lcl_attribute(), writerfilter::dmapper::TablePositionHandler::lcl_attribute(), writerfilter::dmapper::ListsManager::lcl_attribute(), and writerfilter::dmapper::GraphicImport::ProcessShapeOptions().
|
pure virtual |
Returns properties of this value.
Implemented in writerfilter::ooxml::OOXMLValue, writerfilter::ooxml::OOXMLPropertySetValue, and writerfilter::rtftok::RTFValue.
Referenced by writerfilter::ooxml::OOXMLPictureHandler::attribute(), writerfilter::dmapper::DomainMapper::lcl_attribute(), and writerfilter::dmapper::GraphicImport::lcl_attribute().
|
pure virtual |
Returns string representation of the value.
Implemented in writerfilter::ooxml::OOXMLValue, writerfilter::ooxml::OOXMLStringValue, and writerfilter::rtftok::RTFValue.
Referenced by writerfilter::dmapper::StyleSheetTable_Impl::AppendLatentStyleProperty(), writerfilter::ooxml::OOXMLFooterHandler::attribute(), writerfilter::ooxml::OOXMLHeaderHandler::attribute(), writerfilter::ooxml::OOXMLOLEHandler::attribute(), writerfilter::ooxml::OOXMLEmbeddedFontHandler::attribute(), writerfilter::ooxml::OOXMLPictureHandler::attribute(), writerfilter::ooxml::OOXMLHyperlinkHandler::attribute(), writerfilter::ooxml::OOXMLHyperlinkURLHandler::attribute(), writerfilter::ooxml::OOXMLAltChunkHandler::attribute(), writerfilter::ooxml::OOXMLPropertySetEntryToString::attribute(), writerfilter::dmapper::DocumentProtection::lcl_attribute(), writerfilter::dmapper::DomainMapper::lcl_attribute(), writerfilter::dmapper::FFDataHandler::lcl_attribute(), writerfilter::dmapper::FontTable::lcl_attribute(), writerfilter::dmapper::EmbeddedFontHandler::lcl_attribute(), writerfilter::dmapper::GraphicImport::lcl_attribute(), writerfilter::dmapper::MeasureHandler::lcl_attribute(), writerfilter::dmapper::OLEHandler::lcl_attribute(), writerfilter::dmapper::SettingsTable::lcl_attribute(), writerfilter::dmapper::StyleSheetTable::lcl_attribute(), writerfilter::dmapper::TrackChangesHandler::lcl_attribute(), writerfilter::dmapper::WriteProtection::lcl_attribute(), writerfilter::dmapper::LatentStyleHandler::lcl_attribute(), writerfilter::dmapper::TablePositionHandler::lcl_attribute(), writerfilter::dmapper::SmartTagHandler::lcl_attribute(), and writerfilter::dmapper::ListsManager::lcl_attribute().
|
pure virtual |
Returns string representation of this value.
Implemented in writerfilter::ooxml::OOXMLValue, writerfilter::ooxml::OOXMLBinaryValue, writerfilter::ooxml::OOXMLBooleanValue, writerfilter::ooxml::OOXMLStringValue, writerfilter::ooxml::OOXMLInputStreamValue, writerfilter::ooxml::OOXMLPropertySetValue, writerfilter::ooxml::OOXMLIntegerValue, writerfilter::ooxml::OOXMLHexValue, writerfilter::ooxml::OOXMLUniversalMeasureValue, writerfilter::ooxml::OOXMLMeasurementOrPercentValue, writerfilter::ooxml::OOXMLShapeValue, writerfilter::ooxml::OOXMLStarMathValue, and writerfilter::rtftok::RTFValue.
Referenced by writerfilter::LoggedProperties::attribute().