#include <txtfldi.hxx>


Public Member Functions | |
| TYPEINFO () | |
| ist dieses Feld gültig? | |
| XMLTextFieldImportContext (SvXMLImport &rImport, XMLTextImportHelper &rHlp, const sal_Char *pService, sal_uInt16 nPrfx, const ::rtl::OUString &rLocalName) | |
| virtual | ~XMLTextFieldImportContext () |
| element name w/o prefix | |
| virtual void | Characters (const ::rtl::OUString &sContent) |
| process character data: will be collected in member sContentBuffer | |
| virtual void | StartElement (const ::com::sun::star::uno::Reference< ::com::sun::star::xml::sax::XAttributeList > &xAttrList) |
| parses attributes and calls ProcessAttribute | |
| virtual void | EndElement () |
| create XTextField and insert into document; calls PrepareTextField | |
Static Public Member Functions | |
| static XMLTextFieldImportContext * | CreateTextFieldImportContext (SvXMLImport &rImport, XMLTextImportHelper &rHlp, sal_uInt16 nPrefix, const ::rtl::OUString &rName, sal_uInt16 nToken) |
| create the appropriate field context from (for use in paragraph import) | |
Protected Member Functions | |
| XMLTextImportHelper & | GetImportHelper () |
| get helper | |
| inline::rtl::OUString | GetServiceName () |
| void | SetServiceName (::rtl::OUString sStr) |
| ::rtl::OUString | GetContent () |
| virtual void | ProcessAttribute (sal_uInt16 nAttrToken, const ::rtl::OUString &sAttrValue)=0 |
| process attribute values | |
| virtual void | PrepareField (const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet > &xPropertySet)=0 |
| prepare XTextField for insertion into document | |
| sal_Bool | CreateField (::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet > &xField, const ::rtl::OUString &sServiceName) |
| create field from ServiceName | |
| void | ForceUpdate (const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet > &rPropertySet) |
| force an update of the field's value call update on optional XUptadeable interface; (disable Fixed property) | |
Protected Attributes | |
| ::rtl::OUString | sServicePrefix |
| the import helper | |
| sal_Bool | bValid |
Private Attributes | |
| const ::rtl::OUString | sIsFixed |
| ::rtl::OUStringBuffer | sContentBuffer |
| ::rtl::OUString | sContent |
| collect character data | |
| ::rtl::OUString | sServiceName |
| character data after collection | |
| XMLTextImportHelper & | rTextImportHelper |
| service name for text field | |
Definition at line 135 of file txtfldi.hxx.
| XMLTextFieldImportContext::XMLTextFieldImportContext | ( | SvXMLImport & | rImport, | |
| XMLTextImportHelper & | rHlp, | |||
| const sal_Char * | pService, | |||
| sal_uInt16 | nPrfx, | |||
| const ::rtl::OUString & | rLocalName | |||
| ) |
| rHlp | XML Import |
| pService | Text import helper |
| nPrfx | name of SO API service |
| rLocalName | namespace prefix |
| XMLTextFieldImportContext::~XMLTextFieldImportContext | ( | ) | [virtual] |
| XMLTextFieldImportContext::TYPEINFO | ( | ) |
ist dieses Feld gültig?
Reimplemented from SvXMLImportContext.
Reimplemented in XMLSenderFieldImportContext, XMLAuthorFieldImportContext, XMLPlaceholderFieldImportContext, XMLTimeFieldImportContext, XMLDateFieldImportContext, XMLPageContinuationImportContext, XMLPageNumberImportContext, XMLDatabaseFieldImportContext, XMLDatabaseNameImportContext, XMLDatabaseNextImportContext, XMLDatabaseSelectImportContext, XMLDatabaseNumberImportContext, XMLSimpleDocInfoImportContext, XMLDateTimeDocInfoImportContext, XMLRevisionDocInfoImportContext, XMLUserDocInfoImportContext, XMLHiddenParagraphImportContext, XMLConditionalTextImportContext, XMLHiddenTextImportContext, XMLFileNameImportContext, XMLTemplateNameImportContext, XMLChapterImportContext, XMLCountFieldImportContext, XMLPageVarGetFieldImportContext, XMLPageVarSetFieldImportContext, XMLMacroFieldImportContext, XMLReferenceFieldImportContext, XMLDdeFieldImportContext, XMLSheetNameImportContext, XMLUrlFieldImportContext, XMLBibliographyFieldImportContext, XMLAnnotationImportContext, XMLScriptImportContext, XMLMeasureFieldImportContext, XMLDropDownFieldImportContext, XMLHeaderFieldImportContext, XMLFooterFieldImportContext, XMLDateTimeFieldImportContext, XMLCustomPropertyFieldImportContext, XMLVarFieldImportContext, XMLVariableGetFieldImportContext, XMLExpressionFieldImportContext, XMLTextInputFieldImportContext, XMLSetVarFieldImportContext, XMLVariableSetFieldImportContext, XMLVariableInputFieldImportContext, XMLUserFieldImportContext, XMLUserFieldInputImportContext, XMLSequenceFieldImportContext, XMLTableFormulaImportContext, and XMLDatabaseDisplayImportContext.
| virtual void XMLTextFieldImportContext::Characters | ( | const ::rtl::OUString & | sContent | ) | [virtual] |
process character data: will be collected in member sContentBuffer
Reimplemented from SvXMLImportContext.
| virtual void XMLTextFieldImportContext::StartElement | ( | const ::com::sun::star::uno::Reference< ::com::sun::star::xml::sax::XAttributeList > & | xAttrList | ) | [virtual] |
parses attributes and calls ProcessAttribute
Reimplemented from SvXMLImportContext.
Reimplemented in XMLSenderFieldImportContext, XMLAuthorFieldImportContext, XMLReferenceFieldImportContext, and XMLBibliographyFieldImportContext.
| void XMLTextFieldImportContext::EndElement | ( | ) | [virtual] |
create XTextField and insert into document; calls PrepareTextField
Reimplemented from SvXMLImportContext.
Reimplemented in XMLDdeFieldImportContext, XMLAnnotationImportContext, XMLSetVarFieldImportContext, and XMLDatabaseDisplayImportContext.
Definition at line 342 of file txtfldi.cxx.
References bValid, CreateField(), GetContent(), getLength(), GetServiceName(), XMLTextImportHelper::InsertString(), XMLTextImportHelper::InsertTextContent(), PrepareField(), rTextImportHelper, and sServicePrefix.
| static XMLTextFieldImportContext* XMLTextFieldImportContext::CreateTextFieldImportContext | ( | SvXMLImport & | rImport, | |
| XMLTextImportHelper & | rHlp, | |||
| sal_uInt16 | nPrefix, | |||
| const ::rtl::OUString & | rName, | |||
| sal_uInt16 | nToken | |||
| ) | [static] |
create the appropriate field context from (for use in paragraph import)
Referenced by XMLImpSpanContext_Impl::CreateChildContext().
| XMLTextImportHelper& XMLTextFieldImportContext::GetImportHelper | ( | ) | [inline, protected] |
get helper
Definition at line 188 of file txtfldi.hxx.
References rTextImportHelper.
Referenced by XMLSetVarFieldImportContext::EndElement(), XMLDatabaseDisplayImportContext::EndElement(), XMLAnnotationImportContext::EndElement(), and XMLDdeFieldImportContext::EndElement().
| inline ::rtl::OUString XMLTextFieldImportContext::GetServiceName | ( | ) | [inline, protected] |
Definition at line 190 of file txtfldi.hxx.
References sServiceName.
Referenced by XMLSetVarFieldImportContext::EndElement(), XMLAnnotationImportContext::EndElement(), and EndElement().
| void XMLTextFieldImportContext::SetServiceName | ( | ::rtl::OUString | sStr | ) | [inline, protected] |
| OUString XMLTextFieldImportContext::GetContent | ( | ) | [protected] |
Definition at line 332 of file txtfldi.cxx.
References sContent, and sContentBuffer.
Referenced by XMLSetVarFieldImportContext::EndElement(), XMLDatabaseDisplayImportContext::EndElement(), XMLAnnotationImportContext::EndElement(), XMLDdeFieldImportContext::EndElement(), and EndElement().
| virtual void XMLTextFieldImportContext::ProcessAttribute | ( | sal_uInt16 | nAttrToken, | |
| const ::rtl::OUString & | sAttrValue | |||
| ) | [protected, pure virtual] |
process attribute values
Implemented in XMLSenderFieldImportContext, XMLPlaceholderFieldImportContext, XMLTimeFieldImportContext, XMLDateFieldImportContext, XMLPageContinuationImportContext, XMLPageNumberImportContext, XMLDatabaseFieldImportContext, XMLDatabaseNameImportContext, XMLDatabaseNextImportContext, XMLDatabaseSelectImportContext, XMLDatabaseNumberImportContext, XMLSimpleDocInfoImportContext, XMLDateTimeDocInfoImportContext, XMLUserDocInfoImportContext, XMLHiddenParagraphImportContext, XMLConditionalTextImportContext, XMLHiddenTextImportContext, XMLFileNameImportContext, XMLTemplateNameImportContext, XMLChapterImportContext, XMLCountFieldImportContext, XMLPageVarGetFieldImportContext, XMLPageVarSetFieldImportContext, XMLMacroFieldImportContext, XMLReferenceFieldImportContext, XMLDdeFieldImportContext, XMLSheetNameImportContext, XMLUrlFieldImportContext, XMLBibliographyFieldImportContext, XMLAnnotationImportContext, XMLScriptImportContext, XMLMeasureFieldImportContext, XMLDropDownFieldImportContext, XMLHeaderFieldImportContext, XMLFooterFieldImportContext, XMLDateTimeFieldImportContext, XMLCustomPropertyFieldImportContext, XMLVarFieldImportContext, XMLSequenceFieldImportContext, XMLTableFormulaImportContext, and XMLDatabaseDisplayImportContext.
| virtual void XMLTextFieldImportContext::PrepareField | ( | const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet > & | xPropertySet | ) | [protected, pure virtual] |
prepare XTextField for insertion into document
Implemented in XMLSenderFieldImportContext, XMLAuthorFieldImportContext, XMLPlaceholderFieldImportContext, XMLTimeFieldImportContext, XMLPageContinuationImportContext, XMLPageNumberImportContext, XMLDatabaseFieldImportContext, XMLDatabaseNextImportContext, XMLDatabaseSelectImportContext, XMLDatabaseNumberImportContext, XMLSimpleDocInfoImportContext, XMLDateTimeDocInfoImportContext, XMLRevisionDocInfoImportContext, XMLUserDocInfoImportContext, XMLHiddenParagraphImportContext, XMLConditionalTextImportContext, XMLHiddenTextImportContext, XMLFileNameImportContext, XMLTemplateNameImportContext, XMLChapterImportContext, XMLCountFieldImportContext, XMLPageVarGetFieldImportContext, XMLPageVarSetFieldImportContext, XMLMacroFieldImportContext, XMLReferenceFieldImportContext, XMLDdeFieldImportContext, XMLSheetNameImportContext, XMLUrlFieldImportContext, XMLBibliographyFieldImportContext, XMLAnnotationImportContext, XMLScriptImportContext, XMLMeasureFieldImportContext, XMLDropDownFieldImportContext, XMLHeaderFieldImportContext, XMLFooterFieldImportContext, XMLDateTimeFieldImportContext, XMLCustomPropertyFieldImportContext, XMLVarFieldImportContext, XMLVariableGetFieldImportContext, XMLExpressionFieldImportContext, XMLTextInputFieldImportContext, XMLVariableSetFieldImportContext, XMLVariableInputFieldImportContext, XMLUserFieldInputImportContext, XMLSequenceFieldImportContext, and XMLTableFormulaImportContext.
Referenced by EndElement().
| sal_Bool XMLTextFieldImportContext::CreateField | ( | ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet > & | xField, | |
| const ::rtl::OUString & | sServiceName | |||
| ) | [protected] |
create field from ServiceName
Referenced by XMLSetVarFieldImportContext::EndElement(), XMLDatabaseDisplayImportContext::EndElement(), XMLAnnotationImportContext::EndElement(), XMLDdeFieldImportContext::EndElement(), and EndElement().
| void XMLTextFieldImportContext::ForceUpdate | ( | const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet > & | rPropertySet | ) | [protected] |
force an update of the field's value call update on optional XUptadeable interface; (disable Fixed property)
const ::rtl::OUString XMLTextFieldImportContext::sIsFixed [private] |
Definition at line 137 of file txtfldi.hxx.
::rtl::OUStringBuffer XMLTextFieldImportContext::sContentBuffer [private] |
::rtl::OUString XMLTextFieldImportContext::sContent [private] |
collect character data
Reimplemented in XMLScriptImportContext.
Definition at line 141 of file txtfldi.hxx.
Referenced by GetContent().
::rtl::OUString XMLTextFieldImportContext::sServiceName [private] |
character data after collection
Definition at line 142 of file txtfldi.hxx.
Referenced by GetServiceName(), and SetServiceName().
service name for text field
Definition at line 143 of file txtfldi.hxx.
Referenced by EndElement(), and GetImportHelper().
::rtl::OUString XMLTextFieldImportContext::sServicePrefix [protected] |
the import helper
Definition at line 146 of file txtfldi.hxx.
Referenced by XMLAnnotationImportContext::EndElement(), EndElement(), XMLDateTimeFieldImportContext::XMLDateTimeFieldImportContext(), XMLFooterFieldImportContext::XMLFooterFieldImportContext(), and XMLHeaderFieldImportContext::XMLHeaderFieldImportContext().
sal_Bool XMLTextFieldImportContext::bValid [protected] |
Definition at line 149 of file txtfldi.hxx.
Referenced by XMLSetVarFieldImportContext::EndElement(), XMLDatabaseDisplayImportContext::EndElement(), XMLAnnotationImportContext::EndElement(), XMLDdeFieldImportContext::EndElement(), EndElement(), lcl_ProcessLabel(), XMLDatabaseSelectImportContext::ProcessAttribute(), XMLDdeFieldImportContext::ProcessAttribute(), XMLDateTimeFieldImportContext::XMLDateTimeFieldImportContext(), XMLDropDownFieldImportContext::XMLDropDownFieldImportContext(), XMLFooterFieldImportContext::XMLFooterFieldImportContext(), and XMLHeaderFieldImportContext::XMLHeaderFieldImportContext().
1.5.6