LibreOffice Module writerfilter (master) 1
Public Types | Public Member Functions | List of all members
writerfilter::Value Class Referenceabstract

A value. More...

#include <resourcemodel.hxx>

Inheritance diagram for writerfilter::Value:
[legend]
Collaboration diagram for writerfilter::Value:
[legend]

Public Types

typedef tools::SvRef< ValuePointer_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...
 
- Public Member Functions inherited from SvRefBase
 SvRefBase ()
 
 SvRefBase (const SvRefBase &)
 
SvRefBaseoperator= (const SvRefBase &)
 
void RestoreNoDelete ()
 
void AddNextRef ()
 
void AddFirstRef ()
 
void ReleaseRef ()
 
unsigned int GetRefCount () const
 

Additional Inherited Members

- Protected Member Functions inherited from SvRefBase
virtual ~SvRefBase () COVERITY_NOEXCEPT_FALSE
 

Detailed Description

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.

Member Typedef Documentation

◆ Pointer_t

Pointer to a value.

Definition at line 338 of file resourcemodel.hxx.

Member Function Documentation

◆ getAny()

virtual css::uno::Any writerfilter::Value::getAny ( ) const
pure virtual

◆ getBinary()

virtual writerfilter::Reference< BinaryObj >::Pointer_t writerfilter::Value::getBinary ( )
pure virtual

◆ getInt()

virtual int writerfilter::Value::getInt ( ) const
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().

◆ getProperties()

virtual writerfilter::Reference< Properties >::Pointer_t writerfilter::Value::getProperties ( )
pure virtual

◆ getString()

virtual OUString writerfilter::Value::getString ( ) const
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().

◆ toString()

virtual std::string writerfilter::Value::toString ( ) const
pure virtual

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