|
LibreOffice Module xmloff (master) 1
|
#include <sal/config.h>#include <unordered_map>#include <utility>#include <xmloff/dllapi.h>#include <sal/types.h>#include <rtl/ustring.hxx>#include <rtl/ref.hxx>#include <salhelper/simplereferenceobject.hxx>#include <limits.h>Go to the source code of this file.
Classes | |
| class | NameSpaceEntry |
| class | KeyToNameSpaceMapEntry |
| struct | QNamePairHash |
| class | SvXMLNamespaceMap |
Typedefs | |
| typedef ::std::pair< sal_uInt16, OUString > | QNamePair |
| typedef std::unordered_map< QNamePair, OUString, QNamePairHash > | QNameCache |
| typedef std::unordered_map< OUString, NameSpaceEntry > | NameSpaceHash |
| typedef std::unordered_map< sal_uInt16, KeyToNameSpaceMapEntry > | KeyToNameSpaceMap |
Variables | |
| const sal_uInt16 | XML_NAMESPACE_XMLNS = USHRT_MAX-2 |
| const sal_uInt16 | XML_NAMESPACE_NONE = USHRT_MAX-1 |
| const sal_uInt16 | XML_NAMESPACE_UNKNOWN = USHRT_MAX |
| const sal_uInt16 | XML_NAMESPACE_UNKNOWN_FLAG = 0x8000 |
| typedef std::unordered_map< sal_uInt16, KeyToNameSpaceMapEntry > KeyToNameSpaceMap |
Definition at line 81 of file namespacemap.hxx.
| typedef std::unordered_map< OUString, NameSpaceEntry > NameSpaceHash |
Definition at line 80 of file namespacemap.hxx.
| typedef std::unordered_map< QNamePair, OUString, QNamePairHash > QNameCache |
Definition at line 79 of file namespacemap.hxx.
| typedef ::std::pair< sal_uInt16, OUString > QNamePair |
Definition at line 66 of file namespacemap.hxx.
| const sal_uInt16 XML_NAMESPACE_NONE = USHRT_MAX-1 |
Definition at line 37 of file namespacemap.hxx.
Referenced by SvXMLNamespaceMap::Add(), SvXMLNamespaceMap::AddAtIndex(), SvXMLNamespaceMap::AddIfKnown(), XMLVersionListExport::exportDoc(), exportXFormsBinding(), exportXFormsInstance(), SvXMLNamespaceMap::GetKeyByQName(), SvXMLNamespaceMap::GetQNameByKey(), DomBuilderContext::HandleAttributes(), SvXMLImportPropertyMapper::importXMLAttribute(), lcl_createElement(), lcl_exportDataType(), and lcl_exportDataTypeFacets().
| const sal_uInt16 XML_NAMESPACE_UNKNOWN = USHRT_MAX |
Definition at line 38 of file namespacemap.hxx.
Referenced by SvXMLExportPropertyMapper::_exportXML(), SvXMLNamespaceMap::Add(), SvXMLNamespaceMap::Add_(), SvXMLNamespaceMap::AddAtIndex(), SvXMLNamespaceMap::AddIfKnown(), SvXMLExport::EnsureNamespace(), exportXFormsBinding(), OOo2OasisTransformer::GetEventName(), XMLEventOOoTransformerContext::GetEventName(), SvXMLNamespaceMap::GetKeyByName(), SvXMLNamespaceMap::GetKeyByQName(), SvXMLNamespaceMap::GetQNameByKey(), DomBuilderContext::HandleAttributes(), lcl_createElement(), lcl_fillNamespaceContainer(), XMLTransformerBase::RemoveNamespacePrefix(), SvXMLLegacyToFastDocHandler::startElement(), and XMLTransformerBase::startElement().
| const sal_uInt16 XML_NAMESPACE_UNKNOWN_FLAG = 0x8000 |
Definition at line 39 of file namespacemap.hxx.
Referenced by SvXMLNamespaceMap::Add_(), SvXMLImportPropertyMapper::importXML(), and SvXMLImportPropertyMapper::importXMLAttribute().
| const sal_uInt16 XML_NAMESPACE_XMLNS = USHRT_MAX-2 |
Definition at line 36 of file namespacemap.hxx.
Referenced by SvXMLNamespaceMap::GetKeyByQName(), SvXMLNamespaceMap::GetQNameByKey(), DomBuilderContext::HandleAttributes(), SvXMLImportPropertyMapper::importXML(), lcl_createElement(), and SvXMLLegacyToFastDocHandler::startElement().