LibreOffice Module writerfilter (master) 1
|
#include <TagLogger.hxx>
Public Member Functions | |
TagLogger () | |
~TagLogger () | |
void | setFileName (const std::string &filename) |
void | startDocument () |
void | endDocument () |
void | element (const std::string &name) |
void | unoPropertySet (const css::uno::Reference< css::beans::XPropertySet > &rPropSet) |
void | startElement (const std::string &name) |
void | attribute (const std::string &name, const std::string &value) |
void | attribute (const std::string &name, std::u16string_view value) |
void | attribute (const std::string &name, sal_uInt32 value) |
template<typename T > | |
std::enable_if_t< std::is_integral_v< T >, void > | attribute (const std::string &name, T value) |
void | attribute (const std::string &name, float value) |
void | attribute (const std::string &name, const css::uno::Any &aAny) |
void | chars (const std::string &chars) |
void | chars (std::u16string_view chars) |
void | endElement () |
Static Public Member Functions | |
static TagLogger & | getInstance () |
Private Attributes | |
xmlTextWriterPtr | m_pWriter |
const char * | m_pName |
Definition at line 33 of file TagLogger.hxx.
|
explicit |
Definition at line 30 of file TagLogger.cxx.
writerfilter::TagLogger::~TagLogger | ( | ) |
Definition at line 35 of file TagLogger.cxx.
void writerfilter::TagLogger::attribute | ( | const std::string & | name, |
const css::uno::Any & | aAny | ||
) |
void writerfilter::TagLogger::attribute | ( | const std::string & | name, |
const std::string & | value | ||
) |
Definition at line 150 of file TagLogger.cxx.
References m_pWriter, name, and value.
Referenced by attribute(), writerfilter::LoggedResourcesHelper::attribute(), writerfilter::dmapper::TableManager::cellDepth(), writerfilter::dmapper::TableManager::endLevel(), writerfilter::dmapper::DomainMapperTableManager::endOfRowAction(), writerfilter::dmapper::DomainMapperTableHandler::endTableGetCellProperties(), writerfilter::dmapper::DomainMapper_Impl::finishParagraph(), writerfilter::dmapper::lcl_debug_BorderLine(), writerfilter::dmapper::lcl_debug_TableBorder(), writerfilter::dmapper::lcl_DumpPropertyValues(), writerfilter::dmapper::lcl_DumpTableColumnSeparators(), writerfilter::dmapper::TblStylePrHandler::lcl_sprm(), writerfilter::dmapper::DomainMapperTableManager::sprm(), writerfilter::dmapper::TablePropertiesHandler::sprm(), writerfilter::dmapper::DomainMapper::sprmWithProps(), writerfilter::dmapper::TableManager::startLevel(), and unoPropertySet().
void writerfilter::TagLogger::attribute | ( | const std::string & | name, |
float | value | ||
) |
Definition at line 178 of file TagLogger.cxx.
void writerfilter::TagLogger::attribute | ( | const std::string & | name, |
sal_uInt32 | value | ||
) |
Definition at line 168 of file TagLogger.cxx.
void writerfilter::TagLogger::attribute | ( | const std::string & | name, |
std::u16string_view | value | ||
) |
Definition at line 163 of file TagLogger.cxx.
References attribute(), name, OUStringToOString(), and value.
|
inline |
Definition at line 59 of file TagLogger.hxx.
References attribute(), name, and value.
void writerfilter::TagLogger::chars | ( | const std::string & | chars | ) |
Definition at line 215 of file TagLogger.cxx.
References m_pWriter.
Referenced by writerfilter::dmapper::DomainMapper_Impl::AppendFieldCommand(), chars(), writerfilter::LoggedResourcesHelper::chars(), writerfilter::dmapper::TableManager::closeCell(), writerfilter::dmapper::DomainMapper_Impl::CloseFieldCommand(), writerfilter::dmapper::DomainMapperTableHandler::endCell(), writerfilter::dmapper::DomainMapperTableHandler::endTable(), writerfilter::dmapper::TableManager::handle(), writerfilter::dmapper::DomainMapper::lcl_text(), writerfilter::dmapper::TableManager::openCell(), writerfilter::dmapper::DomainMapper_Impl::SetFieldResult(), writerfilter::dmapper::DomainMapperTableManager::sprm(), writerfilter::dmapper::DomainMapperTableHandler::startCell(), and unoPropertySet().
void writerfilter::TagLogger::chars | ( | std::u16string_view | chars | ) |
Definition at line 224 of file TagLogger.cxx.
References chars(), and OUStringToOString().
void writerfilter::TagLogger::element | ( | const std::string & | name | ) |
Definition at line 102 of file TagLogger.cxx.
References endElement(), name, and startElement().
Referenced by writerfilter::dmapper::DomainMapper_Impl::CloseFieldCommand(), writerfilter::dmapper::TableManager::endCell(), writerfilter::dmapper::DomainMapperTableManager::endOfCellAction(), writerfilter::dmapper::TableManager::endRow(), writerfilter::dmapper::TableManager::inCell(), writerfilter::dmapper::PositionHandler::lcl_attribute(), writerfilter::dmapper::DocumentProtection::lcl_attribute(), writerfilter::dmapper::FFDataHandler::lcl_attribute(), writerfilter::dmapper::GraphicImport::lcl_attribute(), writerfilter::dmapper::SettingsTable::lcl_attribute(), writerfilter::dmapper::StyleSheetTable::lcl_attribute(), writerfilter::dmapper::WriteProtection::lcl_attribute(), writerfilter::dmapper::LatentStyleHandler::lcl_attribute(), writerfilter::dmapper::TablePositionHandler::lcl_attribute(), writerfilter::dmapper::FFDataHandler::lcl_sprm(), writerfilter::dmapper::SettingsTable::lcl_sprm(), writerfilter::dmapper::DomainMapper_Impl::PopFieldContext(), writerfilter::dmapper::DomainMapper_Impl::PushFieldContext(), writerfilter::dmapper::DomainMapperTableManager::sprm(), and writerfilter::dmapper::DocumentProtection::toSequence().
void writerfilter::TagLogger::endDocument | ( | ) |
Definition at line 84 of file TagLogger.cxx.
References m_pWriter.
Referenced by setFileName(), and writerfilter::dmapper::DomainMapper::~DomainMapper().
void writerfilter::TagLogger::endElement | ( | ) |
Definition at line 229 of file TagLogger.cxx.
References m_pWriter.
Referenced by writerfilter::dmapper::DomainMapper_Impl::AppendFieldCommand(), writerfilter::dmapper::TableManager::cellDepth(), writerfilter::dmapper::TableManager::cellProps(), writerfilter::dmapper::TableManager::closeCell(), writerfilter::dmapper::DomainMapper_Impl::CloseFieldCommand(), element(), writerfilter::dmapper::DomainMapperTableHandler::endCell(), writerfilter::LoggedResourcesHelper::endElement(), writerfilter::dmapper::TableManager::endLevel(), writerfilter::dmapper::DomainMapperTableManager::endLevel(), writerfilter::dmapper::DomainMapperTableManager::endOfRowAction(), writerfilter::dmapper::DomainMapperTableHandler::endRow(), writerfilter::dmapper::DomainMapperTableHandler::endTable(), writerfilter::dmapper::DomainMapperTableHandler::endTableGetCellProperties(), writerfilter::dmapper::DomainMapperTableHandler::endTableGetRowProperties(), writerfilter::dmapper::DomainMapperTableHandler::endTableGetTableStyle(), writerfilter::dmapper::TableManager::ensureOpenCell(), writerfilter::dmapper::DomainMapper_Impl::finishParagraph(), writerfilter::dmapper::TableManager::handle(), writerfilter::dmapper::TableManager::handle0x7(), writerfilter::dmapper::TableManager::insertRowProps(), writerfilter::dmapper::TablePropertyMap::insertTableProperties(), writerfilter::dmapper::TableManager::insertTableProps(), writerfilter::dmapper::lcl_debug_BorderLine(), writerfilter::dmapper::lcl_debug_TableBorder(), writerfilter::dmapper::lcl_DumpPropertyValues(), writerfilter::dmapper::lcl_DumpPropertyValueSeq(), writerfilter::dmapper::lcl_DumpTableColumnSeparators(), writerfilter::dmapper::TblStylePrHandler::lcl_sprm(), writerfilter::dmapper::DomainMapper::lcl_text(), writerfilter::dmapper::TableManager::openCell(), writerfilter::dmapper::TableManager::resolveCurrentTable(), writerfilter::dmapper::DomainMapper_Impl::SetFieldFFData(), writerfilter::dmapper::DomainMapperTableManager::sprm(), writerfilter::dmapper::TablePropertiesHandler::sprm(), writerfilter::dmapper::DomainMapper::sprmWithProps(), writerfilter::dmapper::DomainMapperTableHandler::startCell(), writerfilter::dmapper::TableManager::startLevel(), writerfilter::dmapper::TableManager::tableExceptionProps(), and unoPropertySet().
|
static |
Definition at line 95 of file TagLogger.cxx.
Referenced by writerfilter::dmapper::DomainMapper_Impl::AppendFieldCommand(), writerfilter::LoggedResourcesHelper::attribute(), writerfilter::dmapper::TableManager::cellDepth(), writerfilter::dmapper::TableManager::cellProps(), writerfilter::LoggedResourcesHelper::chars(), writerfilter::dmapper::TableManager::closeCell(), writerfilter::dmapper::DomainMapper_Impl::CloseFieldCommand(), writerfilter::dmapper::DomainMapperFactory::createMapper(), writerfilter::dmapper::TableManager::endCell(), writerfilter::dmapper::DomainMapperTableHandler::endCell(), writerfilter::LoggedResourcesHelper::endElement(), writerfilter::dmapper::TableManager::endLevel(), writerfilter::dmapper::DomainMapperTableManager::endLevel(), writerfilter::dmapper::DomainMapperTableManager::endOfCellAction(), writerfilter::dmapper::DomainMapperTableManager::endOfRowAction(), writerfilter::dmapper::DomainMapperTableHandler::endRow(), writerfilter::dmapper::TableManager::endRow(), writerfilter::dmapper::DomainMapperTableHandler::endTable(), writerfilter::dmapper::DomainMapperTableHandler::endTableGetCellProperties(), writerfilter::dmapper::DomainMapperTableHandler::endTableGetRowProperties(), writerfilter::dmapper::DomainMapperTableHandler::endTableGetTableStyle(), writerfilter::dmapper::TableManager::ensureOpenCell(), writerfilter::dmapper::DomainMapper_Impl::finishParagraph(), writerfilter::dmapper::TableManager::handle(), writerfilter::dmapper::TableManager::handle0x7(), writerfilter::dmapper::TableManager::inCell(), writerfilter::dmapper::TableManager::insertRowProps(), writerfilter::dmapper::TablePropertyMap::insertTableProperties(), writerfilter::dmapper::TableManager::insertTableProps(), writerfilter::dmapper::PositionHandler::lcl_attribute(), writerfilter::dmapper::DocumentProtection::lcl_attribute(), writerfilter::dmapper::FFDataHandler::lcl_attribute(), writerfilter::dmapper::GraphicImport::lcl_attribute(), writerfilter::dmapper::SettingsTable::lcl_attribute(), writerfilter::dmapper::StyleSheetTable::lcl_attribute(), writerfilter::dmapper::WriteProtection::lcl_attribute(), writerfilter::dmapper::LatentStyleHandler::lcl_attribute(), writerfilter::dmapper::TablePositionHandler::lcl_attribute(), writerfilter::dmapper::lcl_debug_BorderLine(), writerfilter::dmapper::lcl_debug_TableBorder(), writerfilter::dmapper::lcl_DumpPropertyValues(), writerfilter::dmapper::lcl_DumpPropertyValueSeq(), writerfilter::dmapper::lcl_DumpTableColumnSeparators(), writerfilter::dmapper::FFDataHandler::lcl_sprm(), writerfilter::dmapper::SettingsTable::lcl_sprm(), writerfilter::dmapper::TblStylePrHandler::lcl_sprm(), writerfilter::dmapper::DomainMapper::lcl_text(), writerfilter::dmapper::TableManager::openCell(), writerfilter::dmapper::DomainMapper_Impl::PopFieldContext(), writerfilter::dmapper::DomainMapper_Impl::PushFieldContext(), writerfilter::dmapper::DomainMapper_Impl::PushShapeContext(), writerfilter::dmapper::TableManager::resolveCurrentTable(), writerfilter::dmapper::DomainMapper_Impl::SetFieldFFData(), writerfilter::dmapper::DomainMapper_Impl::SetFieldResult(), writerfilter::dmapper::DomainMapperTableManager::sprm(), writerfilter::dmapper::TablePropertiesHandler::sprm(), writerfilter::dmapper::DomainMapper::sprmWithProps(), writerfilter::dmapper::DomainMapperTableHandler::startCell(), writerfilter::LoggedResourcesHelper::startElement(), writerfilter::dmapper::TableManager::startLevel(), writerfilter::dmapper::DomainMapperTableHandler::startRow(), writerfilter::dmapper::DomainMapperTableHandler::startTable(), writerfilter::dmapper::TableManager::tableExceptionProps(), writerfilter::dmapper::DocumentProtection::toSequence(), and writerfilter::dmapper::DomainMapper::~DomainMapper().
void writerfilter::TagLogger::setFileName | ( | const std::string & | filename | ) |
Definition at line 42 of file TagLogger.cxx.
References endDocument(), SvtPathOptions::GetTempPath(), m_pName, m_pWriter, and sPrefix.
Referenced by writerfilter::dmapper::DomainMapperFactory::createMapper().
void writerfilter::TagLogger::startDocument | ( | ) |
Definition at line 76 of file TagLogger.cxx.
References m_pWriter.
Referenced by writerfilter::dmapper::DomainMapperFactory::createMapper().
void writerfilter::TagLogger::startElement | ( | const std::string & | name | ) |
Definition at line 140 of file TagLogger.cxx.
References m_pWriter, and name.
Referenced by writerfilter::dmapper::DomainMapper_Impl::AppendFieldCommand(), writerfilter::dmapper::TableManager::cellDepth(), writerfilter::dmapper::TableManager::cellProps(), writerfilter::dmapper::TableManager::closeCell(), writerfilter::dmapper::DomainMapper_Impl::CloseFieldCommand(), element(), writerfilter::dmapper::DomainMapperTableHandler::endCell(), writerfilter::dmapper::TableManager::endLevel(), writerfilter::dmapper::DomainMapperTableManager::endLevel(), writerfilter::dmapper::DomainMapperTableManager::endOfRowAction(), writerfilter::dmapper::DomainMapperTableHandler::endTable(), writerfilter::dmapper::DomainMapperTableHandler::endTableGetCellProperties(), writerfilter::dmapper::DomainMapperTableHandler::endTableGetRowProperties(), writerfilter::dmapper::DomainMapperTableHandler::endTableGetTableStyle(), writerfilter::dmapper::TableManager::ensureOpenCell(), writerfilter::dmapper::DomainMapper_Impl::finishParagraph(), writerfilter::dmapper::TableManager::handle(), writerfilter::dmapper::TableManager::handle0x7(), writerfilter::dmapper::TableManager::insertRowProps(), writerfilter::dmapper::TablePropertyMap::insertTableProperties(), writerfilter::dmapper::TableManager::insertTableProps(), writerfilter::dmapper::lcl_debug_BorderLine(), writerfilter::dmapper::lcl_debug_TableBorder(), writerfilter::dmapper::lcl_DumpPropertyValues(), writerfilter::dmapper::lcl_DumpPropertyValueSeq(), writerfilter::dmapper::lcl_DumpTableColumnSeparators(), writerfilter::dmapper::TblStylePrHandler::lcl_sprm(), writerfilter::dmapper::DomainMapper::lcl_text(), writerfilter::dmapper::TableManager::openCell(), writerfilter::dmapper::TableManager::resolveCurrentTable(), writerfilter::dmapper::DomainMapper_Impl::SetFieldFFData(), writerfilter::dmapper::DomainMapper_Impl::SetFieldResult(), writerfilter::dmapper::DomainMapperTableManager::sprm(), writerfilter::dmapper::TablePropertiesHandler::sprm(), writerfilter::dmapper::DomainMapper::sprmWithProps(), writerfilter::dmapper::DomainMapperTableHandler::startCell(), writerfilter::LoggedResourcesHelper::startElement(), writerfilter::dmapper::TableManager::startLevel(), writerfilter::dmapper::DomainMapperTableHandler::startRow(), writerfilter::dmapper::DomainMapperTableHandler::startTable(), writerfilter::dmapper::TableManager::tableExceptionProps(), and unoPropertySet().
void writerfilter::TagLogger::unoPropertySet | ( | const css::uno::Reference< css::beans::XPropertySet > & | rPropSet | ) |
Definition at line 108 of file TagLogger.cxx.
References attribute(), chars(), endElement(), sName, and startElement().
Referenced by writerfilter::dmapper::DomainMapper_Impl::PushShapeContext().
|
private |
Definition at line 37 of file TagLogger.hxx.
Referenced by setFileName(), and ~TagLogger().
|
private |
Definition at line 36 of file TagLogger.hxx.
Referenced by attribute(), chars(), endDocument(), endElement(), setFileName(), startDocument(), startElement(), and ~TagLogger().