28 #include <com/sun/star/uno/Reference.h>
29 #include <com/sun/star/beans/PropertyValue.hpp>
30 #include <com/sun/star/text/PageNumberType.hpp>
31 #include <com/sun/star/util/DateTime.hpp>
35 #include <rtl/ustrbuf.hxx>
39 namespace xml::sax {
class XAttributeList; }
40 namespace text {
class XTextField; }
68 const OUString& pService);
71 virtual void SAL_CALL
characters(
const OUString& sContent )
override;
76 const css::uno::Reference<css::xml::sax::XFastAttributeList> & xAttrList)
override;
99 std::string_view sAttrValue ) = 0;
103 const css::uno::Reference< css::beans::XPropertySet> & xPropertySet) = 0;
106 bool CreateField(css::uno::Reference< css::beans::XPropertySet> & xField,
107 const OUString& sServiceName);
112 const css::uno::Reference< css::beans::XPropertySet> & rPropertySet);
137 const css::uno::Reference<css::xml::sax::XFastAttributeList> & xAttrList)
override;
141 std::string_view sAttrValue )
override;
145 const css::uno::Reference< css::beans::XPropertySet> & xPropertySet)
override;
165 const css::uno::Reference<css::xml::sax::XFastAttributeList> & xAttrList)
override;
169 std::string_view sAttrValue )
override;
173 const css::uno::Reference< css::beans::XPropertySet> & xPropertySet)
override;
193 std::string_view sAttrValue )
override;
197 const css::uno::Reference< css::beans::XPropertySet> & xPropertySet)
override;
228 std::string_view sAttrValue )
override;
232 const css::uno::Reference< css::beans::XPropertySet> & xPropertySet)
override;
247 std::string_view sAttrValue )
override;
269 std::string_view sAttrValue )
override;
273 const css::uno::Reference< css::beans::XPropertySet> & xPropertySet)
override;
299 std::string_view sAttrValue )
override;
303 const css::uno::Reference< css::beans::XPropertySet> & xPropertySet)
override;
329 const OUString& pServiceName,
336 std::string_view sAttrValue )
override;
340 const css::uno::Reference< css::beans::XPropertySet> & xPropertySet)
override;
345 const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
358 std::string_view sAttrValue )
override;
373 const OUString& pServiceName);
382 std::string_view sAttrValue )
override;
386 const css::uno::Reference< css::beans::XPropertySet> & xPropertySet)
override;
403 std::string_view sAttrValue )
override;
407 const css::uno::Reference<
408 css::beans::XPropertySet> & xPropertySet)
override;
428 std::string_view sAttrValue )
override;
432 const css::uno::Reference< css::beans::XPropertySet> & xPropertySet)
override;
452 sal_Int32 nElementToken,
459 std::string_view sAttrValue )
override;
463 const css::uno::Reference< css::beans::XPropertySet> & xPropertySet)
override;
490 std::string_view sAttrValue )
override;
494 const css::uno::Reference< css::beans::XPropertySet> & xPropertySet)
override;
509 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
532 std::string_view sAttrValue )
override;
534 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
554 std::string_view sAttrValue )
override;
558 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
584 std::string_view sAttrValue )
override;
588 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
613 std::string_view sAttrValue )
override;
617 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
638 std::string_view sAttrValue )
override;
642 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
660 std::string_view sAttrValue )
override;
664 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
681 std::string_view sAttrValue )
override;
685 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
707 std::string_view sAttrValue )
override;
711 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
732 std::string_view sAttrValue )
override;
736 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
753 std::string_view sAttrValue )
override;
757 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
779 const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
783 std::string_view sAttrValue )
override;
787 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
812 const css::uno::Reference<css::xml::sax::XFastAttributeList> & xAttrList)
override;
816 std::string_view sAttrValue )
override;
820 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
832 const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
845 const css::uno::Reference<css::xml::sax::XFastAttributeList> & xAttrList)
override;
862 std::string_view sAttrValue )
override;
865 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
869 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
884 std::string_view sAttrValue )
override;
888 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
902 std::string_view sAttrValue )
override;
906 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
924 std::string_view sAttrValue )
override;
928 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
934 ::std::vector< css::beans::PropertyValue>
aValues;
945 const css::uno::Reference< css::xml::sax::XFastAttributeList>& xAttrList)
override;
949 std::string_view sAttrValue )
override;
953 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
968 css::uno::Reference < css::beans::XPropertySet >
mxField;
969 css::uno::Reference < css::text::XTextCursor >
mxCursor;
983 std::string_view sAttrValue )
override;
987 const css::uno::Reference< css::beans::XPropertySet > & xPropertySet)
override;
991 const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
992 virtual void SAL_CALL
endFastElement(sal_Int32 nElement)
override;
1011 std::string_view sAttrValue )
override;
1015 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
1031 std::string_view sAttrValue )
override;
1035 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
1056 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& AttrList )
override;
1061 std::string_view sAttrValue )
override;
1065 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
1079 std::string_view sAttrValue )
override;
1083 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
1097 std::string_view sAttrValue )
override;
1101 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
1115 std::string_view sAttrValue )
override;
1119 const css::uno::Reference<css::beans::XPropertySet> & xPropertySet)
override;
XMLRevisionDocInfoImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp, sal_Int32 nElement)
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attributes
::std::vector< css::beans::PropertyValue > aValues
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
const OUString sPropertyNumberingType
static OUString MapTokenToServiceName(sal_Int32 nElement)
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
create XTextField and insert into document; calls PrepareTextField
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
const OUString sPropertyFixed
import file name fields ()
const OUString sPropertySetNumber
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
const OUString sPropertyFixed
API subtype for ExtUser field.
XMLHiddenTextImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
const OUString sPropertyFixed
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
superclass for database fields: handle database and table names
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
process attributes (fill aValues)
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
parses attributes and calls ProcessAttribute
inherit sender field because of fixed attribute in ProcessAttributes
const OUString sPropertyIsHidden
XMLDdeFieldDeclsImportContext(SvXMLImport &rImport)
XMLCountFieldImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp, sal_Int32 nElement)
import conditional text fields ()
const OUString sPropertyIsFixedLanguage
OUString sServiceName
character data after collection
static const char * MapBibliographyFieldName(sal_Int32 nElement)
XMLDropDownFieldImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
import hidden paragraph fields ()
XMLMacroFieldImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
import docinfo fields with date or time attributes and numberformats
const OUString sPropertyIsHidden
const OUString sPropertyDateTimeValue
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
Text import helper.
Import an annotation field ()
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
XMLFileNameImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
abstract class for text field import
XMLTimeFieldImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
import page continuation fields ()
XMLAuthorFieldImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
Text import helper.
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
XMLPageNumberImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
const OUString sPropertySubType
XMLPlaceholderFieldImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
Text import helper.
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
XMLAnnotationImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp, sal_Int32 nElement)
XMLDatabaseSelectImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
const OUString sPropertyIsDate
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
const OUString & GetServiceName() const
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
Text import helper.
bool CreateField(css::uno::Reference< css::beans::XPropertySet > &xField, const OUString &sServiceName)
create field from ServiceName
const OUString sPropertyCondition
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
no attributes -> empty method
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
set properties
static void ForceUpdate(const css::uno::Reference< css::beans::XPropertySet > &rPropertySet)
force an update of the field's value call update on optional XUpdatable interface; (disable Fixed pro...
XMLScriptImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
XMLUrlFieldImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
XMLTextImportHelper & rTextImportHelper
service name for text field
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
XMLUserDocInfoImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp, sal_Int32 nElement)
XMLPageContinuationImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
continuation string encountered?
const OUString sPropertyOffset
bool sStringOK
previous, current
import date fields (); inherit from TimeField to reuse implementation
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
sal_Int16 nPlaceholderType
XMLTemplateNameImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
import bibliography info fields ()
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attributes
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
set properties
rtl::Reference< XMLEventsImportContext > xEventContext
XMLSheetNameImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
empty method
import database next fields ()
const OUString sPropertyFileFormat
import hyperlinks as URL fields (Calc, Impress, Draw) ()
const OUString sPropertyCondition
const OUString sPropertyCondition
exports com.sun.star. text
virtual void SAL_CALL characters(const OUString &sContent) override
name of SO API service
XMLDdeFieldDeclImportContext(SvXMLImport &rImport)
css::util::DateTime aDateTimeValue
XMLConditionalTextImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
no attributes -> empty method
const OUString sPropertyCurrentPresentation
css::uno::Reference< css::text::XTextCursor > mxCursor
css::uno::Reference< css::text::XTextCursor > mxOldCursor
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
for children
const OUString sPropertyName
XMLDatabaseNameImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
Text import helper.
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
no attributes -> empty method
class SAL_NO_VTABLE XPropertySet
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
import sheet name fields (Calc) dde fields ()
XMLTextImportHelper & GetImportHelper()
get helper
OUStringBuffer sContentBuffer
const OUString sPropertyCondition
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
handle database-location children
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
OUString sContent
collect character data
XMLDatabaseNumberImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
static XMLTextFieldImportContext * CreateTextFieldImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp, sal_Int32 nElement)
create the appropriate field context from (for use in paragraph import)
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
Text import helper.
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
import user docinfo field ()
XMLMeasureFieldImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
const OUString sPropertySubType
import conditional text fields ()
XMLChapterImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
import page variable fields ()
import document template name fields ()
XMLDatabaseNextImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp, const OUString &pServiceName)
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
const OUString sPropertyHint
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
const OUString sPropertyContent
OUStringBuffer aDateBuffer
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
Text import helper.
OUStringBuffer aInitialsBuffer
XMLSenderFieldImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
const OUString sPropertyIsFixedLanguage
const OUString sPropertyContent
import page variable fields ()
const OUString sPropertyNumberFormat
css::text::PageNumberType eSelectPage
import reference fields ()
This class deliberately does not support XWeak, to improve performance when loading large documents...
exports com.sun.star. beans
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet)=0
prepare XTextField for insertion into document
const OUString sPropertyCurrentPresentation
OUString sPropertyContent
const OUString sPropertyAuthor
const OUString sPropertyContent
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
create XTextField and insert into document; calls PrepareTextField
OUStringBuffer aAuthorBuffer
import database select fields ()
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
create textfield, attach master, and insert into document
import page|slide name fields ()
OUString const & GetContent()
import docinfo fields with only fixed attribute
XMLTextFieldImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp, const OUString &pService)
whether this field is valid ?
std::vector< OUString > aLabels
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
import page number fields ()
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
const OUString sPropertyDateTime
const OUString sPropertyFixed
XMLPageVarSetFieldImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
const OUString sPropertySetNumber
const OUString sPropertyNumberingType
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
XMLDateFieldImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
const OUString sPropertyNumberFormat
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
bool sNumberFormatOK
previous, current
XMLDdeFieldImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
XMLHiddenParagraphImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
const OUString sPropertyCurrentPresentation
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
Text import helper.
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
import database display number fields ()
const OUString sPropertyIsFixedLanguage
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
const OUString sPropertyContent
XMLPageNameFieldImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
import page|slide name fields ()
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &AttrList) override
static OUString MapTokenToServiceName(sal_Int32 nElementToken)
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
XMLDateTimeDocInfoImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp, sal_Int32 nElement)
const OUString sPropertyFileFormat
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
const OUString sPropertyFixed
css::uno::Reference< css::beans::XPropertySet > mxField
const OUString sPropertyNumberingType
import dde field declaration ()
import dde field declaration container ()
css::text::PageNumberType eSelectPage
continuation string
XMLDateTimeFieldImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
import footer fields ()
const OUString sPropertyIsDate
const OUString sPropertyNumberFormat
XMLDatabaseFieldImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp, const OUString &pServiceName, bool bUseDisplay)
protected constructor: only for subclasses
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
convert aValues into sequence and set property
OUString sServicePrefix
the import helper
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
no attributes -> empty method
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue)=0
process attribute values
virtual void PrepareField(const css::uno::Reference< css::beans::XPropertySet > &xPropertySet) override
prepare XTextField for insertion into document
import database name fields ()
dropdown field (filter legacy)
XMLReferenceFieldImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp, sal_Int32 nToken)
void SetServiceName(const OUString &sStr)
const OUString sPropertyNumberingType
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
XMLPageVarGetFieldImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
virtual void SAL_CALL startFastElement(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
start element
XMLBibliographyFieldImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp)
OUStringBuffer aTextBuffer
XMLSimpleDocInfoImportContext(SvXMLImport &rImport, XMLTextImportHelper &rHlp, sal_Int32 nElementToken, bool bContent, bool bAuthor)
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
empty method; all attributes are handled in StartElement
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
process attribute values
virtual void ProcessAttribute(sal_Int32 nAttrToken, std::string_view sAttrValue) override
Text import helper.