LibreOffice Module filter (master) 1
Macros | Variables
constant.hxx File Reference
#include <rtl/ustring.hxx>
Include dependency graph for constant.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CFGDIRECTKEY_PRODUCTNAME   "/org.openoffice.Setup/Product/ooName"
 
#define QUERY_CONSTVALUE_ALL   "all"
 

Variables

constexpr OUStringLiteral PROPNAME_NAME = u"Name"
 used to identify a some generic item properties against the configuration API and can be used at all name containers (based on this filtercache) too. More...
 
constexpr OUStringLiteral PROPNAME_UINAME = u"UIName"
 used to identify a type item property against the configuration API and can be used at all name containers (based on this filtercache) too. More...
 
constexpr OUStringLiteral PROPNAME_UINAMES = u"UINames"
 
constexpr OUStringLiteral PROPNAME_PREFERRED = u"Preferred"
 
constexpr OUStringLiteral PROPNAME_PREFERREDFILTER = u"PreferredFilter"
 
constexpr OUStringLiteral PROPNAME_DETECTSERVICE = u"DetectService"
 
constexpr OUStringLiteral PROPNAME_MEDIATYPE = u"MediaType"
 
constexpr OUStringLiteral PROPNAME_CLIPBOARDFORMAT = u"ClipboardFormat"
 
constexpr OUStringLiteral PROPNAME_URLPATTERN = u"URLPattern"
 
constexpr OUStringLiteral PROPNAME_EXTENSIONS = u"Extensions"
 
constexpr OUStringLiteral PROPNAME_TYPE = u"Type"
 used to identify a filter item property against the configuration API and can be used at all name containers (based on this filtercache) too. More...
 
constexpr OUStringLiteral PROPNAME_DOCUMENTSERVICE = u"DocumentService"
 
constexpr OUStringLiteral PROPNAME_FILTERSERVICE = u"FilterService"
 
constexpr OUStringLiteral PROPNAME_UICOMPONENT = u"UIComponent"
 
constexpr OUStringLiteral PROPNAME_FLAGS = u"Flags"
 
constexpr OUStringLiteral PROPNAME_USERDATA = u"UserData"
 
constexpr OUStringLiteral PROPNAME_TEMPLATENAME = u"TemplateName"
 
constexpr OUStringLiteral PROPNAME_FILEFORMATVERSION = u"FileFormatVersion"
 
constexpr OUStringLiteral PROPNAME_EXPORTEXTENSION = u"ExportExtension"
 
constexpr OUStringLiteral PROPNAME_ENABLED = u"Enabled"
 
constexpr OUStringLiteral PROPNAME_TYPES = u"Types"
 used to identify a frame loader or detect service item property against the configuration API and can be used at all name containers (based on this filtercache) too. More...
 
constexpr OUStringLiteral PROPNAME_SORTEDFILTERLIST = u"SortedFilterList"
 used to identify the list of sorted filters for a specific office module More...
 
constexpr OUStringLiteral PROPNAME_FINALIZED = u"Finalized"
 implicit properties. More...
 
constexpr OUStringLiteral PROPNAME_MANDATORY = u"Mandatory"
 
constexpr OUStringLiteral CFGSET_TYPES = u"Types"
 used to identify a set of items against the configuration API. More...
 
constexpr OUStringLiteral CFGSET_FILTERS = u"Filters"
 
constexpr OUStringLiteral CFGSET_FRAMELOADERS = u"FrameLoaders"
 
constexpr OUStringLiteral CFGSET_CONTENTHANDLERS = u"ContentHandlers"
 
constexpr OUStringLiteral CFGDIRECTKEY_OFFICELOCALE = u"/org.openoffice.Setup/L10N/ooLocale"
 used to address some configuration keys directly. More...
 
constexpr OUStringLiteral CFGDIRECTKEY_DEFAULTFRAMELOADER = u"/org.openoffice.TypeDetection.Misc/Defaults/DefaultFrameLoader"
 
constexpr OUStringLiteral FLAGNAME_3RDPARTYFILTER = u"3RDPARTYFILTER"
 names of filter flags, sorted in alphabetical order More...
 
constexpr OUStringLiteral FLAGNAME_ALIEN = u"ALIEN"
 
constexpr OUStringLiteral FLAGNAME_CONSULTSERVICE = u"CONSULTSERVICE"
 
constexpr OUStringLiteral FLAGNAME_DEFAULT = u"DEFAULT"
 
constexpr OUStringLiteral FLAGNAME_ENCRYPTION = u"ENCRYPTION"
 
constexpr OUStringLiteral FLAGNAME_EXPORT = u"EXPORT"
 
constexpr OUStringLiteral FLAGNAME_GPGENCRYPTION = u"GPGENCRYPTION"
 
constexpr OUStringLiteral FLAGNAME_IMPORT = u"IMPORT"
 
constexpr OUStringLiteral FLAGNAME_INTERNAL = u"INTERNAL"
 
constexpr OUStringLiteral FLAGNAME_NOTINFILEDIALOG = u"NOTINFILEDIALOG"
 
constexpr OUStringLiteral FLAGNAME_NOTINSTALLED = u"NOTINSTALLED"
 
constexpr OUStringLiteral FLAGNAME_OWN = u"OWN"
 
constexpr OUStringLiteral FLAGNAME_PACKED = u"PACKED"
 
constexpr OUStringLiteral FLAGNAME_PASSWORDTOMODIFY = u"PASSWORDTOMODIFY"
 
constexpr OUStringLiteral FLAGNAME_PREFERRED = u"PREFERRED"
 
constexpr OUStringLiteral FLAGNAME_STARTPRESENTATION = u"STARTPRESENTATION"
 
constexpr OUStringLiteral FLAGNAME_READONLY = u"READONLY"
 
constexpr OUStringLiteral FLAGNAME_SUPPORTSSELECTION = u"SUPPORTSSELECTION"
 
constexpr OUStringLiteral FLAGNAME_TEMPLATE = u"TEMPLATE"
 
constexpr OUStringLiteral FLAGNAME_TEMPLATEPATH = u"TEMPLATEPATH"
 
constexpr OUStringLiteral FLAGNAME_COMBINED = u"COMBINED"
 
constexpr OUStringLiteral FLAGNAME_SUPPORTSSIGNING = u"SUPPORTSSIGNING"
 
constexpr OUStringLiteral FLAGNAME_EXOTIC = u"EXOTIC"
 
constexpr OUStringLiteral SERVICE_CONFIGURATIONUPDATEACCESS = u"com.sun.star.configuration.ConfigurationUpdateAccess"
 some uno service names. More...
 
constexpr OUStringLiteral SERVICE_CONFIGURATIONACCESS = u"com.sun.star.configuration.ConfigurationAccess"
 
constexpr OUStringLiteral CFGPACKAGE_TD_TYPES = u"/org.openoffice.TypeDetection.Types"
 some configuration paths. More...
 
constexpr OUStringLiteral CFGPACKAGE_TD_FILTERS = u"/org.openoffice.TypeDetection.Filter"
 
constexpr OUStringLiteral CFGPACKAGE_TD_OTHERS = u"/org.openoffice.TypeDetection.Misc"
 
constexpr OUStringLiteral CFGPACKAGE_TD_OLD = u"/org.openoffice.Office.TypeDetection"
 
constexpr OUStringLiteral DEFAULT_OFFICELOCALE = u"en-US"
 some default values. More...
 
constexpr OUStringLiteral QUERY_IDENTIFIER_MATCHBYDOCUMENTSERVICE = u"matchByDocumentService"
 used for the queries of the FilterFactory service. More...
 
constexpr OUStringLiteral QUERY_IDENTIFIER_GETPREFERREDFILTERFORTYPE = u"getDefaultFilterForType"
 
constexpr OUStringLiteral QUERY_IDENTIFIER_GET_SORTED_FILTERLIST = u"getSortedFilterList()"
 
constexpr OUStringLiteral QUERY_PARAM_IFLAGS = u"iflags"
 
constexpr OUStringLiteral QUERY_PARAM_EFLAGS = u"eflags"
 
constexpr OUStringLiteral QUERY_PARAM_MODULE = u"module"
 

Macro Definition Documentation

◆ CFGDIRECTKEY_PRODUCTNAME

#define CFGDIRECTKEY_PRODUCTNAME   "/org.openoffice.Setup/Product/ooName"

Definition at line 89 of file constant.hxx.

◆ QUERY_CONSTVALUE_ALL

#define QUERY_CONSTVALUE_ALL   "all"

Definition at line 145 of file constant.hxx.

Variable Documentation

◆ CFGDIRECTKEY_DEFAULTFRAMELOADER

constexpr OUStringLiteral CFGDIRECTKEY_DEFAULTFRAMELOADER = u"/org.openoffice.TypeDetection.Misc/Defaults/DefaultFrameLoader"
inlineconstexpr

◆ CFGDIRECTKEY_OFFICELOCALE

constexpr OUStringLiteral CFGDIRECTKEY_OFFICELOCALE = u"/org.openoffice.Setup/L10N/ooLocale"
inlineconstexpr

used to address some configuration keys directly.

@descr Such direct keys should be used with function FilterCache::impl_getDirectCFGValue() only!

@TODO define these direct keys ...

Definition at line 87 of file constant.hxx.

Referenced by filter::config::FilterCache::load().

◆ CFGPACKAGE_TD_FILTERS

constexpr OUStringLiteral CFGPACKAGE_TD_FILTERS = u"/org.openoffice.TypeDetection.Filter"
inlineconstexpr

Definition at line 128 of file constant.hxx.

Referenced by filter::config::FilterCache::impl_openConfig().

◆ CFGPACKAGE_TD_OLD

constexpr OUStringLiteral CFGPACKAGE_TD_OLD = u"/org.openoffice.Office.TypeDetection"
inlineconstexpr

Definition at line 130 of file constant.hxx.

Referenced by filter::config::FilterCache::impl_openConfig().

◆ CFGPACKAGE_TD_OTHERS

constexpr OUStringLiteral CFGPACKAGE_TD_OTHERS = u"/org.openoffice.TypeDetection.Misc"
inlineconstexpr

Definition at line 129 of file constant.hxx.

Referenced by filter::config::FilterCache::impl_openConfig().

◆ CFGPACKAGE_TD_TYPES

constexpr OUStringLiteral CFGPACKAGE_TD_TYPES = u"/org.openoffice.TypeDetection.Types"
inlineconstexpr

some configuration paths.

Definition at line 127 of file constant.hxx.

Referenced by filter::config::FilterCache::impl_openConfig().

◆ CFGSET_CONTENTHANDLERS

constexpr OUStringLiteral CFGSET_CONTENTHANDLERS = u"ContentHandlers"
inlineconstexpr

◆ CFGSET_FILTERS

constexpr OUStringLiteral CFGSET_FILTERS = u"Filters"
inlineconstexpr

◆ CFGSET_FRAMELOADERS

constexpr OUStringLiteral CFGSET_FRAMELOADERS = u"FrameLoaders"
inlineconstexpr

◆ CFGSET_TYPES

constexpr OUStringLiteral CFGSET_TYPES = u"Types"
inlineconstexpr

◆ DEFAULT_OFFICELOCALE

constexpr OUStringLiteral DEFAULT_OFFICELOCALE = u"en-US"
inlineconstexpr

some default values.

Definition at line 134 of file constant.hxx.

Referenced by filter::config::FilterCache::load().

◆ FLAGNAME_3RDPARTYFILTER

constexpr OUStringLiteral FLAGNAME_3RDPARTYFILTER = u"3RDPARTYFILTER"
inlineconstexpr

names of filter flags, sorted in alphabetical order

Definition at line 96 of file constant.hxx.

Referenced by filter::config::FilterCache::impl_convertFlagField2FlagNames(), and filter::config::FilterCache::impl_convertFlagNames2FlagField().

◆ FLAGNAME_ALIEN

constexpr OUStringLiteral FLAGNAME_ALIEN = u"ALIEN"
inlineconstexpr

◆ FLAGNAME_COMBINED

constexpr OUStringLiteral FLAGNAME_COMBINED = u"COMBINED"
inlineconstexpr

◆ FLAGNAME_CONSULTSERVICE

constexpr OUStringLiteral FLAGNAME_CONSULTSERVICE = u"CONSULTSERVICE"
inlineconstexpr

◆ FLAGNAME_DEFAULT

constexpr OUStringLiteral FLAGNAME_DEFAULT = u"DEFAULT"
inlineconstexpr

◆ FLAGNAME_ENCRYPTION

constexpr OUStringLiteral FLAGNAME_ENCRYPTION = u"ENCRYPTION"
inlineconstexpr

◆ FLAGNAME_EXOTIC

constexpr OUStringLiteral FLAGNAME_EXOTIC = u"EXOTIC"
inlineconstexpr

◆ FLAGNAME_EXPORT

constexpr OUStringLiteral FLAGNAME_EXPORT = u"EXPORT"
inlineconstexpr

◆ FLAGNAME_GPGENCRYPTION

constexpr OUStringLiteral FLAGNAME_GPGENCRYPTION = u"GPGENCRYPTION"
inlineconstexpr

◆ FLAGNAME_IMPORT

constexpr OUStringLiteral FLAGNAME_IMPORT = u"IMPORT"
inlineconstexpr

◆ FLAGNAME_INTERNAL

constexpr OUStringLiteral FLAGNAME_INTERNAL = u"INTERNAL"
inlineconstexpr

◆ FLAGNAME_NOTINFILEDIALOG

constexpr OUStringLiteral FLAGNAME_NOTINFILEDIALOG = u"NOTINFILEDIALOG"
inlineconstexpr

◆ FLAGNAME_NOTINSTALLED

constexpr OUStringLiteral FLAGNAME_NOTINSTALLED = u"NOTINSTALLED"
inlineconstexpr

◆ FLAGNAME_OWN

constexpr OUStringLiteral FLAGNAME_OWN = u"OWN"
inlineconstexpr

◆ FLAGNAME_PACKED

constexpr OUStringLiteral FLAGNAME_PACKED = u"PACKED"
inlineconstexpr

◆ FLAGNAME_PASSWORDTOMODIFY

constexpr OUStringLiteral FLAGNAME_PASSWORDTOMODIFY = u"PASSWORDTOMODIFY"
inlineconstexpr

◆ FLAGNAME_PREFERRED

constexpr OUStringLiteral FLAGNAME_PREFERRED = u"PREFERRED"
inlineconstexpr

◆ FLAGNAME_READONLY

constexpr OUStringLiteral FLAGNAME_READONLY = u"READONLY"
inlineconstexpr

◆ FLAGNAME_STARTPRESENTATION

constexpr OUStringLiteral FLAGNAME_STARTPRESENTATION = u"STARTPRESENTATION"
inlineconstexpr

◆ FLAGNAME_SUPPORTSSELECTION

constexpr OUStringLiteral FLAGNAME_SUPPORTSSELECTION = u"SUPPORTSSELECTION"
inlineconstexpr

◆ FLAGNAME_SUPPORTSSIGNING

constexpr OUStringLiteral FLAGNAME_SUPPORTSSIGNING = u"SUPPORTSSIGNING"
inlineconstexpr

◆ FLAGNAME_TEMPLATE

constexpr OUStringLiteral FLAGNAME_TEMPLATE = u"TEMPLATE"
inlineconstexpr

◆ FLAGNAME_TEMPLATEPATH

constexpr OUStringLiteral FLAGNAME_TEMPLATEPATH = u"TEMPLATEPATH"
inlineconstexpr

◆ PROPNAME_CLIPBOARDFORMAT

constexpr OUStringLiteral PROPNAME_CLIPBOARDFORMAT = u"ClipboardFormat"
inlineconstexpr

◆ PROPNAME_DETECTSERVICE

constexpr OUStringLiteral PROPNAME_DETECTSERVICE = u"DetectService"
inlineconstexpr

◆ PROPNAME_DOCUMENTSERVICE

constexpr OUStringLiteral PROPNAME_DOCUMENTSERVICE = u"DocumentService"
inlineconstexpr

◆ PROPNAME_ENABLED

constexpr OUStringLiteral PROPNAME_ENABLED = u"Enabled"
inlineconstexpr

Definition at line 56 of file constant.hxx.

Referenced by filter::config::FilterCache::FilterCache().

◆ PROPNAME_EXPORTEXTENSION

constexpr OUStringLiteral PROPNAME_EXPORTEXTENSION = u"ExportExtension"
inlineconstexpr

Definition at line 55 of file constant.hxx.

Referenced by filter::config::FilterCache::FilterCache().

◆ PROPNAME_EXTENSIONS

constexpr OUStringLiteral PROPNAME_EXTENSIONS = u"Extensions"
inlineconstexpr

◆ PROPNAME_FILEFORMATVERSION

constexpr OUStringLiteral PROPNAME_FILEFORMATVERSION = u"FileFormatVersion"
inlineconstexpr

◆ PROPNAME_FILTERSERVICE

constexpr OUStringLiteral PROPNAME_FILTERSERVICE = u"FilterService"
inlineconstexpr

◆ PROPNAME_FINALIZED

constexpr OUStringLiteral PROPNAME_FINALIZED = u"Finalized"
inlineconstexpr

implicit properties.

which are used at the container interface only.

Definition at line 71 of file constant.hxx.

Referenced by filter::config::CacheItem::getAsPackedPropertyValueList(), and filter::config::FilterCache::removeStatePropsFromItem().

◆ PROPNAME_FLAGS

constexpr OUStringLiteral PROPNAME_FLAGS = u"Flags"
inlineconstexpr

◆ PROPNAME_MANDATORY

constexpr OUStringLiteral PROPNAME_MANDATORY = u"Mandatory"
inlineconstexpr

◆ PROPNAME_MEDIATYPE

constexpr OUStringLiteral PROPNAME_MEDIATYPE = u"MediaType"
inlineconstexpr

◆ PROPNAME_NAME

constexpr OUStringLiteral PROPNAME_NAME = u"Name"
inlineconstexpr

used to identify a some generic item properties against the configuration API and can be used at all name containers (based on this filtercache) too.

Definition at line 27 of file constant.hxx.

Referenced by filter::config::FilterCache::impl_loadItem(), filter::config::FilterCache::impl_readOldItem(), filter::config::FilterCache::impl_readPatchUINames(), filter::config::FilterCache::impl_validateAndOptimize(), and filter::config::FilterCache::setItem().

◆ PROPNAME_PREFERRED

constexpr OUStringLiteral PROPNAME_PREFERRED = u"Preferred"
inlineconstexpr

◆ PROPNAME_PREFERREDFILTER

constexpr OUStringLiteral PROPNAME_PREFERREDFILTER = u"PreferredFilter"
inlineconstexpr

◆ PROPNAME_SORTEDFILTERLIST

constexpr OUStringLiteral PROPNAME_SORTEDFILTERLIST = u"SortedFilterList"
inlineconstexpr

used to identify the list of sorted filters for a specific office module

Definition at line 67 of file constant.hxx.

Referenced by filter::config::FilterFactory::impl_readSortedFilterListFromConfig().

◆ PROPNAME_TEMPLATENAME

constexpr OUStringLiteral PROPNAME_TEMPLATENAME = u"TemplateName"
inlineconstexpr

◆ PROPNAME_TYPE

constexpr OUStringLiteral PROPNAME_TYPE = u"Type"
inlineconstexpr

◆ PROPNAME_TYPES

constexpr OUStringLiteral PROPNAME_TYPES = u"Types"
inlineconstexpr

used to identify a frame loader or detect service item property against the configuration API and can be used at all name containers (based on this filtercache) too.

Definition at line 62 of file constant.hxx.

Referenced by filter::config::FilterCache::impl_loadItem(), filter::config::FilterCache::impl_saveItem(), filter::config::FilterCache::impl_searchContentHandlerForType(), filter::config::FilterCache::impl_searchFrameLoaderForType(), and filter::config::FilterCache::impl_validateAndOptimize().

◆ PROPNAME_UICOMPONENT

constexpr OUStringLiteral PROPNAME_UICOMPONENT = u"UIComponent"
inlineconstexpr

◆ PROPNAME_UINAME

constexpr OUStringLiteral PROPNAME_UINAME = u"UIName"
inlineconstexpr

used to identify a type item property against the configuration API and can be used at all name containers (based on this filtercache) too.

Definition at line 33 of file constant.hxx.

Referenced by filter::config::FilterCache::impl_readPatchUINames(), filter::config::FilterCache::impl_saveItem(), and filter::config::CacheItem::validateUINames().

◆ PROPNAME_UINAMES

constexpr OUStringLiteral PROPNAME_UINAMES = u"UINames"
inlineconstexpr

◆ PROPNAME_URLPATTERN

constexpr OUStringLiteral PROPNAME_URLPATTERN = u"URLPattern"
inlineconstexpr

◆ PROPNAME_USERDATA

constexpr OUStringLiteral PROPNAME_USERDATA = u"UserData"
inlineconstexpr

◆ QUERY_IDENTIFIER_GET_SORTED_FILTERLIST

constexpr OUStringLiteral QUERY_IDENTIFIER_GET_SORTED_FILTERLIST = u"getSortedFilterList()"
inlineconstexpr

◆ QUERY_IDENTIFIER_GETPREFERREDFILTERFORTYPE

constexpr OUStringLiteral QUERY_IDENTIFIER_GETPREFERREDFILTERFORTYPE = u"getDefaultFilterForType"
inlineconstexpr

◆ QUERY_IDENTIFIER_MATCHBYDOCUMENTSERVICE

constexpr OUStringLiteral QUERY_IDENTIFIER_MATCHBYDOCUMENTSERVICE = u"matchByDocumentService"
inlineconstexpr

used for the queries of the FilterFactory service.

Definition at line 138 of file constant.hxx.

Referenced by filter::config::FilterFactory::createSubSetEnumerationByQuery(), and filter::config::FilterFactory::impl_queryMatchByDocumentService().

◆ QUERY_PARAM_EFLAGS

constexpr OUStringLiteral QUERY_PARAM_EFLAGS = u"eflags"
inlineconstexpr

◆ QUERY_PARAM_IFLAGS

constexpr OUStringLiteral QUERY_PARAM_IFLAGS = u"iflags"
inlineconstexpr

◆ QUERY_PARAM_MODULE

constexpr OUStringLiteral QUERY_PARAM_MODULE = u"module"
inlineconstexpr

◆ SERVICE_CONFIGURATIONACCESS

constexpr OUStringLiteral SERVICE_CONFIGURATIONACCESS = u"com.sun.star.configuration.ConfigurationAccess"
inlineconstexpr

Definition at line 123 of file constant.hxx.

Referenced by filter::config::FilterCache::impl_createConfigAccess().

◆ SERVICE_CONFIGURATIONUPDATEACCESS

constexpr OUStringLiteral SERVICE_CONFIGURATIONUPDATEACCESS = u"com.sun.star.configuration.ConfigurationUpdateAccess"
inlineconstexpr

some uno service names.

Definition at line 122 of file constant.hxx.

Referenced by filter::config::FilterCache::impl_createConfigAccess().