summaryrefslogtreecommitdiff
path: root/sc/xml
diff options
context:
space:
mode:
Diffstat (limited to 'sc/xml')
-rw-r--r--sc/xml/AccessibleEditableTextPara_HeaderFooter.xml30
-rw-r--r--sc/xml/AccessibleEditableTextPara_PreviewCell.xml29
-rw-r--r--sc/xml/AccessibleEditableTextPara_PreviewNote.xml29
-rw-r--r--sc/xml/ScAccessibleCell.xml30
-rw-r--r--sc/xml/ScAccessibleCsvCell.xml28
-rw-r--r--sc/xml/ScAccessibleCsvGrid.xml29
-rw-r--r--sc/xml/ScAccessibleCsvRuler.xml28
-rw-r--r--sc/xml/ScAccessibleDocument.xml28
-rw-r--r--sc/xml/ScAccessibleDocumentPagePreview.xml27
-rw-r--r--sc/xml/ScAccessiblePageHeader.xml27
-rw-r--r--sc/xml/ScAccessiblePageHeaderArea.xml27
-rw-r--r--sc/xml/ScAccessiblePreviewCell.xml28
-rw-r--r--sc/xml/ScAccessiblePreviewHeaderCell.xml28
-rw-r--r--sc/xml/ScAccessiblePreviewTable.xml27
-rw-r--r--sc/xml/ScAccessibleSpreadsheet.xml28
-rw-r--r--sc/xml/ScAnnotationObj.xml203
-rw-r--r--sc/xml/ScAnnotationShapeObj.xml203
-rw-r--r--sc/xml/ScAnnotationsObj.xml295
-rw-r--r--sc/xml/ScAreaLinkObj.xml108
-rw-r--r--sc/xml/ScAreaLinksObj.xml108
-rw-r--r--sc/xml/ScAutoFormatFieldObj.xml135
-rw-r--r--sc/xml/ScAutoFormatObj.xml135
-rw-r--r--sc/xml/ScAutoFormatsObj.xml135
-rw-r--r--sc/xml/ScCellCursorObj.xml200
-rw-r--r--sc/xml/ScCellFieldObj.xml205
-rw-r--r--sc/xml/ScCellFieldsObj.xml205
-rw-r--r--sc/xml/ScCellFormatsEnumeration.xml317
-rw-r--r--sc/xml/ScCellFormatsObj.xml317
-rw-r--r--sc/xml/ScCellObj.xml317
-rw-r--r--sc/xml/ScCellRangeObj.xml317
-rw-r--r--sc/xml/ScCellRangesObj.xml317
-rw-r--r--sc/xml/ScCellSearchObj.xml103
-rw-r--r--sc/xml/ScCellTextCursor.xml121
-rw-r--r--sc/xml/ScCellsEnumeration.xml317
-rw-r--r--sc/xml/ScCellsObj.xml317
-rw-r--r--sc/xml/ScChartObj.xml111
-rw-r--r--sc/xml/ScChartsObj.xml111
-rw-r--r--sc/xml/ScConsolidationDescriptor.xml219
-rw-r--r--sc/xml/ScDDELinkObj.xml108
-rw-r--r--sc/xml/ScDDELinksObj.xml108
-rw-r--r--sc/xml/ScDataPilotFieldGroupItemObj.xml123
-rw-r--r--sc/xml/ScDataPilotFieldGroupObj.xml123
-rw-r--r--sc/xml/ScDataPilotFieldGroupsObj.xml123
-rw-r--r--sc/xml/ScDataPilotFieldObj.xml123
-rw-r--r--sc/xml/ScDataPilotFieldsObj.xml123
-rw-r--r--sc/xml/ScDataPilotItemObj.xml123
-rw-r--r--sc/xml/ScDataPilotItemsObj.xml123
-rw-r--r--sc/xml/ScDataPilotTableObj.xml124
-rw-r--r--sc/xml/ScDataPilotTablesObj.xml123
-rw-r--r--sc/xml/ScDatabaseRangeObj.xml219
-rw-r--r--sc/xml/ScDatabaseRangesObj.xml219
-rw-r--r--sc/xml/ScDocumentConfiguration.xml295
-rw-r--r--sc/xml/ScDrawPageObj.xml295
-rw-r--r--sc/xml/ScDrawPagesObj.xml295
-rw-r--r--sc/xml/ScFilterDescriptorBase.xml219
-rw-r--r--sc/xml/ScFunctionListObj.xml114
-rw-r--r--sc/xml/ScHeaderFieldObj.xml205
-rw-r--r--sc/xml/ScHeaderFieldsObj.xml205
-rw-r--r--sc/xml/ScHeaderFooterContentObj.xml121
-rw-r--r--sc/xml/ScHeaderFooterTextCursor.xml121
-rw-r--r--sc/xml/ScHeaderFooterTextObj.xml121
-rw-r--r--sc/xml/ScIndexEnumeration_CellAnnotationsEnumeration.xml61
-rw-r--r--sc/xml/ScIndexEnumeration_CellAreaLinksEnumeration.xml61
-rw-r--r--sc/xml/ScIndexEnumeration_DDELinksEnumeration.xml61
-rw-r--r--sc/xml/ScIndexEnumeration_DataPilotFieldsEnumeration.xml61
-rw-r--r--sc/xml/ScIndexEnumeration_DataPilotItemsEnumeration.xml61
-rw-r--r--sc/xml/ScIndexEnumeration_DataPilotTablesEnumeration.xml61
-rw-r--r--sc/xml/ScIndexEnumeration_DatabaseRangesEnumeration.xml61
-rw-r--r--sc/xml/ScIndexEnumeration_FunctionDescriptionEnumeration.xml61
-rw-r--r--sc/xml/ScIndexEnumeration_LabelRangesEnumeration.xml61
-rw-r--r--sc/xml/ScIndexEnumeration_NamedRangesEnumeration.xml61
-rw-r--r--sc/xml/ScIndexEnumeration_ScenariosEnumeration.xml61
-rw-r--r--sc/xml/ScIndexEnumeration_SheetCellRangesEnumeration.xml61
-rw-r--r--sc/xml/ScIndexEnumeration_SheetLinksEnumeration.xml61
-rw-r--r--sc/xml/ScIndexEnumeration_SpreadsheetViewPanesEnumeration.xml61
-rw-r--r--sc/xml/ScIndexEnumeration_SpreadsheetsEnumeration.xml61
-rw-r--r--sc/xml/ScIndexEnumeration_SubTotalFieldsEnumeration.xml61
-rw-r--r--sc/xml/ScIndexEnumeration_TableAutoFormatEnumeration.xml61
-rw-r--r--sc/xml/ScIndexEnumeration_TableChartsEnumeration.xml61
-rw-r--r--sc/xml/ScIndexEnumeration_TableColumnsEnumeration.xml61
-rw-r--r--sc/xml/ScIndexEnumeration_TableConditionalEntryEnumeration.xml61
-rw-r--r--sc/xml/ScIndexEnumeration_TableRowsEnumeration.xml61
-rw-r--r--sc/xml/ScIndexEnumeration_TextFieldEnumeration.xml61
-rw-r--r--sc/xml/ScLabelRangeObj.xml217
-rw-r--r--sc/xml/ScLabelRangesObj.xml217
-rw-r--r--sc/xml/ScModelObj.xml295
-rw-r--r--sc/xml/ScNamedRangeObj.xml217
-rw-r--r--sc/xml/ScNamedRangesObj.xml217
-rw-r--r--sc/xml/ScPageObj.xml295
-rw-r--r--sc/xml/ScRecentFunctionsObj.xml114
-rw-r--r--sc/xml/ScScenariosObj.xml295
-rw-r--r--sc/xml/ScShapeObj.xml34
-rw-r--r--sc/xml/ScSheetLinkObj.xml108
-rw-r--r--sc/xml/ScSheetLinksObj.xml108
-rw-r--r--sc/xml/ScSpreadsheetSettings.xml114
-rw-r--r--sc/xml/ScSpreadsheetSettingsObj.xml296
-rw-r--r--sc/xml/ScStyleFamiliesObj.xml135
-rw-r--r--sc/xml/ScStyleFamilyObj.xml134
-rw-r--r--sc/xml/ScStyleObj.xml134
-rw-r--r--sc/xml/ScSubTotalDescriptorBase.xml219
-rw-r--r--sc/xml/ScSubTotalFieldObj.xml219
-rw-r--r--sc/xml/ScTabViewObj.xml250
-rw-r--r--sc/xml/ScTableColumnObj.xml317
-rw-r--r--sc/xml/ScTableColumnsObj.xml295
-rw-r--r--sc/xml/ScTableConditionalEntry.xml73
-rw-r--r--sc/xml/ScTableConditionalFormat.xml73
-rw-r--r--sc/xml/ScTableRowObj.xml317
-rw-r--r--sc/xml/ScTableRowsObj.xml295
-rw-r--r--sc/xml/ScTableSheetObj.xml317
-rw-r--r--sc/xml/ScTableSheetsObj.xml295
-rw-r--r--sc/xml/ScTableValidationObj.xml73
-rw-r--r--sc/xml/ScUniqueCellFormatsEnumeration.xml317
-rw-r--r--sc/xml/ScUniqueCellFormatsObj.xml317
-rw-r--r--sc/xml/ScViewPaneObj.xml250
-rw-r--r--sc/xml/ScXMLExport.xml116
-rw-r--r--sc/xml/ScXMLImport.xml116
116 files changed, 17123 insertions, 0 deletions
diff --git a/sc/xml/AccessibleEditableTextPara_HeaderFooter.xml b/sc/xml/AccessibleEditableTextPara_HeaderFooter.xml
new file mode 100644
index 000000000000..739224b66261
--- /dev/null
+++ b/sc/xml/AccessibleEditableTextPara_HeaderFooter.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>AccessibleEditableTextPara_HeaderFooter</name>
+ <description>This object gives you access to the text of header or footer in the header/footer dialog.</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.text.AccessibleParagraphView</supported-service>
+ <type>com.sun.star.accessibility.XAccessibleContext</type>
+ <type>com.sun.star.accessibility.XAccessibleComponent</type>
+ <type>com.sun.star.accessibility.XAccessibleText</type>
+ <type>com.sun.star.accessibility.XAccessibleEditableText</type>
+ <type>com.sun.star.accessibility.XAccessibleEventBroadcaster</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+</module-description>
diff --git a/sc/xml/AccessibleEditableTextPara_PreviewCell.xml b/sc/xml/AccessibleEditableTextPara_PreviewCell.xml
new file mode 100644
index 000000000000..ed571f297af2
--- /dev/null
+++ b/sc/xml/AccessibleEditableTextPara_PreviewCell.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>AccessibleEditableTextPara_PreviewCell</name>
+ <description>This object gives you access to the text of a cell in the page preview.</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.text.AccessibleParagraphView</supported-service>
+ <type>com.sun.star.accessibility.XAccessibleContext</type>
+ <type>com.sun.star.accessibility.XAccessibleComponent</type>
+ <type>com.sun.star.accessibility.XAccessibleText</type>
+ <type>com.sun.star.accessibility.XAccessibleEventBroadcaster</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+</module-description>
diff --git a/sc/xml/AccessibleEditableTextPara_PreviewNote.xml b/sc/xml/AccessibleEditableTextPara_PreviewNote.xml
new file mode 100644
index 000000000000..4342213ba44e
--- /dev/null
+++ b/sc/xml/AccessibleEditableTextPara_PreviewNote.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>AccessibleEditableTextPara_PreviewNote</name>
+ <description>This object gives you access to the text of a note in the page preview.</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.text.AccessibleParagraphView</supported-service>
+ <type>com.sun.star.accessibility.XAccessibleContext</type>
+ <type>com.sun.star.accessibility.XAccessibleComponent</type>
+ <type>com.sun.star.accessibility.XAccessibleText</type>
+ <type>com.sun.star.accessibility.XAccessibleEventBroadcaster</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScAccessibleCell.xml b/sc/xml/ScAccessibleCell.xml
new file mode 100644
index 000000000000..89ab2bdf03a9
--- /dev/null
+++ b/sc/xml/ScAccessibleCell.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- edited with XML Spy v4.4 U (http://www.xmlspy.com) by Sascha Ballach (Star Office GmbH) -->
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>ScAccessibleCell</name>
+ <description>This objects give you the access to the content of a cell. Please have also a look at the service description.</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.AccessibleCell</supported-service>
+ <type>com.sun.star.accessibility.XAccessibleContext</type>
+ <type>com.sun.star.accessibility.XAccessibleComponent</type>
+ <type>com.sun.star.accessibility.XAccessibleValue</type>
+ <type>com.sun.star.accessibility.XAccessibleText</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScAccessibleCsvCell.xml b/sc/xml/ScAccessibleCsvCell.xml
new file mode 100644
index 000000000000..820a0fda5707
--- /dev/null
+++ b/sc/xml/ScAccessibleCsvCell.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Daniel Rentz</author>
+ <name>ScAccessibleCsvCell</name>
+ <description>This object provides access to the content of a cell in the CSV import dialog.</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.AccessibleCsvCell</supported-service>
+ <type>com.sun.star.accessibility.XAccessibleContext</type>
+ <type>com.sun.star.accessibility.XAccessibleComponent</type>
+ <type>com.sun.star.accessibility.XAccessibleText</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScAccessibleCsvGrid.xml b/sc/xml/ScAccessibleCsvGrid.xml
new file mode 100644
index 000000000000..c59bb49d2e51
--- /dev/null
+++ b/sc/xml/ScAccessibleCsvGrid.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Daniel Rentz</author>
+ <name>ScAccessibleCsvGrid</name>
+ <description>This object provides access to the preview table in the CSV import dialog.</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.AccessibleCsvTable</supported-service>
+ <type>com.sun.star.accessibility.XAccessibleContext</type>
+ <type>com.sun.star.accessibility.XAccessibleComponent</type>
+ <type>com.sun.star.accessibility.XAccessibleTable</type>
+ <type>com.sun.star.accessibility.XAccessibleSelection</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScAccessibleCsvRuler.xml b/sc/xml/ScAccessibleCsvRuler.xml
new file mode 100644
index 000000000000..85b503700636
--- /dev/null
+++ b/sc/xml/ScAccessibleCsvRuler.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Daniel Rentz</author>
+ <name>ScAccessibleCsvRuler</name>
+ <description>This object provides access to the ruler in the CSV import dialog.</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.AccessibleCsvRuler</supported-service>
+ <type>com.sun.star.accessibility.XAccessibleContext</type>
+ <type>com.sun.star.accessibility.XAccessibleComponent</type>
+ <type>com.sun.star.accessibility.XAccessibleText</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScAccessibleDocument.xml b/sc/xml/ScAccessibleDocument.xml
new file mode 100644
index 000000000000..7093e4a9f742
--- /dev/null
+++ b/sc/xml/ScAccessibleDocument.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>ScAccessibleDocument</name>
+ <description>This objects give you the access to the content of a document. Please have also a look at the service description.</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.AccessibleSpreadsheetDocumentView</supported-service>
+ <type>com.sun.star.accessibility.XAccessibleContext</type>
+ <type>com.sun.star.accessibility.XAccessibleComponent</type>
+ <type>com.sun.star.accessibility.XAccessibleSelection</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScAccessibleDocumentPagePreview.xml b/sc/xml/ScAccessibleDocumentPagePreview.xml
new file mode 100644
index 000000000000..62ff8578d3ff
--- /dev/null
+++ b/sc/xml/ScAccessibleDocumentPagePreview.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>ScAccessibleDocumentPagePreview</name>
+ <description>This objects give you the access to the content of page preview. Please habe also a look at the service description.</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.AccessibleSpreadsheetPageView</supported-service>
+ <type>com.sun.star.accessibility.XAccessibleContext</type>
+ <type>com.sun.star.accessibility.XAccessibleComponent</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScAccessiblePageHeader.xml b/sc/xml/ScAccessiblePageHeader.xml
new file mode 100644
index 000000000000..7ff43bdd2709
--- /dev/null
+++ b/sc/xml/ScAccessiblePageHeader.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>ScAccessiblePageHeader</name>
+ <description>This objects give you the access to the content of Header/Footer. Please habe also a look at the service description.</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.AccessiblePageHeaderFooterAreasView</supported-service>
+ <type>com.sun.star.accessibility.XAccessibleContext</type>
+ <type>com.sun.star.accessibility.XAccessibleComponent</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScAccessiblePageHeaderArea.xml b/sc/xml/ScAccessiblePageHeaderArea.xml
new file mode 100644
index 000000000000..1eb92f124752
--- /dev/null
+++ b/sc/xml/ScAccessiblePageHeaderArea.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>ScAccessiblePageHeaderArea</name>
+ <description>This objects give you the access to the content of Header/Footer. Please habe also a look at the service description.</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.text.AccessibleHeaderFooterView</supported-service>
+ <type>com.sun.star.accessibility.XAccessibleContext</type>
+ <type>com.sun.star.accessibility.XAccessibleComponent</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScAccessiblePreviewCell.xml b/sc/xml/ScAccessiblePreviewCell.xml
new file mode 100644
index 000000000000..a354d72b5474
--- /dev/null
+++ b/sc/xml/ScAccessiblePreviewCell.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>ScAccessiblePreviewCell</name>
+ <description>This objects give you the access to the content of a cell. Please habe also a look at the service description.</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.table.AccessibleCellView</supported-service>
+ <type>com.sun.star.accessibility.XAccessibleContext</type>
+ <type>com.sun.star.accessibility.XAccessibleComponent</type>
+ <type>com.sun.star.accessibility.XAccessibleValue</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScAccessiblePreviewHeaderCell.xml b/sc/xml/ScAccessiblePreviewHeaderCell.xml
new file mode 100644
index 000000000000..ddc2c81d6e65
--- /dev/null
+++ b/sc/xml/ScAccessiblePreviewHeaderCell.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>ScAccessiblePreviewHeaderCell</name>
+ <description>This objects give you the access to the content of a cell of the header of the table. Please habe also a look at the service description.</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.table.AccessibleCellView</supported-service>
+ <type>com.sun.star.accessibility.XAccessibleContext</type>
+ <type>com.sun.star.accessibility.XAccessibleComponent</type>
+ <type>com.sun.star.accessibility.XAccessibleValue</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScAccessiblePreviewTable.xml b/sc/xml/ScAccessiblePreviewTable.xml
new file mode 100644
index 000000000000..0438b8ef5c60
--- /dev/null
+++ b/sc/xml/ScAccessiblePreviewTable.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>ScAccessiblePreviewTable</name>
+ <description>This objects give you the access to the content of a table in the page preview. Please habe also a look at the service description.</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.table.AccessibleTableView</supported-service>
+ <type>com.sun.star.accessibility.XAccessibleContext</type>
+ <type>com.sun.star.accessibility.XAccessibleComponent</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScAccessibleSpreadsheet.xml b/sc/xml/ScAccessibleSpreadsheet.xml
new file mode 100644
index 000000000000..d633cdd4c79f
--- /dev/null
+++ b/sc/xml/ScAccessibleSpreadsheet.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>ScAccessibleSpreadsheet</name>
+ <description>This objects give you the access to the content of a table. Please habe also a look at the service description.</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.AccessibleSpreadsheet</supported-service>
+ <type>com.sun.star.accessibility.XAccessibleContext</type>
+ <type>com.sun.star.accessibility.XAccessibleComponent</type>
+ <type>com.sun.star.accessibility.XAccessibleSelection</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScAnnotationObj.xml b/sc/xml/ScAnnotationObj.xml
new file mode 100644
index 000000000000..b794ceed3592
--- /dev/null
+++ b/sc/xml/ScAnnotationObj.xml
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScAnnotationObj</name>
+ <description>
+ This component provides access to an annotation of a cell.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.CellAnnotation</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScAnnotationShapeObj.xml b/sc/xml/ScAnnotationShapeObj.xml
new file mode 100644
index 000000000000..d9902b0c7734
--- /dev/null
+++ b/sc/xml/ScAnnotationShapeObj.xml
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScAnnotationShapeObj</name>
+ <description>
+ This component provides access to an annotation of a cell.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.CellAnnotationShape</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScAnnotationsObj.xml b/sc/xml/ScAnnotationsObj.xml
new file mode 100644
index 000000000000..69b997a2d57c
--- /dev/null
+++ b/sc/xml/ScAnnotationsObj.xml
@@ -0,0 +1,295 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScAnnotationsObj</name>
+ <description>
+ This component provides access to a collection of cell annotations.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.CellAnnotations</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.Border</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XAreaLink</type>
+ <type>com.sun.star.sheet.XAreaLinks</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDDELink</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFillAcrossSheet</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XLabelRange</type>
+ <type>com.sun.star.sheet.XLabelRanges</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XNamedRange</type>
+ <type>com.sun.star.sheet.XNamedRanges</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.Date</type>
+ <type>com.sun.star.util.MalformedNumberFormatException</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XNumberFormats</type>
+ <type>com.sun.star.util.XNumberFormatsSupplier</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XRefreshListener</type>
+ <type>com.sun.star.util.XRefreshable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScAreaLinkObj.xml b/sc/xml/ScAreaLinkObj.xml
new file mode 100644
index 000000000000..806a8541eeb3
--- /dev/null
+++ b/sc/xml/ScAreaLinkObj.xml
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScAreaLinkObj</name>
+ <description>
+ This component provides access to a linked cell range.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.CellAreaLink</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.XAreaLink</type>
+ <type>com.sun.star.sheet.XAreaLinks</type>
+ <type>com.sun.star.sheet.XDDELink</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XRefreshListener</type>
+ <type>com.sun.star.util.XRefreshable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScAreaLinksObj.xml b/sc/xml/ScAreaLinksObj.xml
new file mode 100644
index 000000000000..d6b21fdb5dad
--- /dev/null
+++ b/sc/xml/ScAreaLinksObj.xml
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScAreaLinksObj</name>
+ <description>
+ This component provides access to a collection of area links.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.CellAreaLinks</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.XAreaLink</type>
+ <type>com.sun.star.sheet.XAreaLinks</type>
+ <type>com.sun.star.sheet.XDDELink</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XRefreshListener</type>
+ <type>com.sun.star.util.XRefreshable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScAutoFormatFieldObj.xml b/sc/xml/ScAutoFormatFieldObj.xml
new file mode 100644
index 000000000000..cceb359562a7
--- /dev/null
+++ b/sc/xml/ScAutoFormatFieldObj.xml
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScAutoFormatFieldObj</name>
+ <description>
+ This component provides access to a single field in a TableAutoFormat.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.TableAutoFormatField</supported-service>
+ <type>com.sun.star.awt.CharSet</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontFamily</type>
+ <type>com.sun.star.awt.FontPitch</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.FontStrikeout</type>
+ <type>com.sun.star.awt.FontType</type>
+ <type>com.sun.star.awt.FontUnderline</type>
+ <type>com.sun.star.awt.FontWeight</type>
+ <type>com.sun.star.awt.FontWidth</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexContainer</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.container.XSet</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.table.BorderLine</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellHoriJustify</type>
+ <type>com.sun.star.table.CellOrientation</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.CellVertJustify</type>
+ <type>com.sun.star.table.ShadowFormat</type>
+ <type>com.sun.star.table.ShadowLocation</type>
+ <type>com.sun.star.table.TableBorder</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.SortField</type>
+ <type>com.sun.star.util.SortFieldType</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScAutoFormatObj.xml b/sc/xml/ScAutoFormatObj.xml
new file mode 100644
index 000000000000..a657c3ed5ca4
--- /dev/null
+++ b/sc/xml/ScAutoFormatObj.xml
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScAutoFormatObj</name>
+ <description>
+ This component provides access to an autoformat for tables.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.TableAutoFormat</supported-service>
+ <type>com.sun.star.awt.CharSet</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontFamily</type>
+ <type>com.sun.star.awt.FontPitch</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.FontStrikeout</type>
+ <type>com.sun.star.awt.FontType</type>
+ <type>com.sun.star.awt.FontUnderline</type>
+ <type>com.sun.star.awt.FontWeight</type>
+ <type>com.sun.star.awt.FontWidth</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexContainer</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.container.XSet</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.table.BorderLine</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellHoriJustify</type>
+ <type>com.sun.star.table.CellOrientation</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.CellVertJustify</type>
+ <type>com.sun.star.table.ShadowFormat</type>
+ <type>com.sun.star.table.ShadowLocation</type>
+ <type>com.sun.star.table.TableBorder</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.SortField</type>
+ <type>com.sun.star.util.SortFieldType</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScAutoFormatsObj.xml b/sc/xml/ScAutoFormatsObj.xml
new file mode 100644
index 000000000000..3db4ae81f5b9
--- /dev/null
+++ b/sc/xml/ScAutoFormatsObj.xml
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScAutoFormatsObj</name>
+ <description>
+ This component provides access to the list of table autoformats.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.TableAutoFormats</supported-service>
+ <type>com.sun.star.awt.CharSet</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontFamily</type>
+ <type>com.sun.star.awt.FontPitch</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.FontStrikeout</type>
+ <type>com.sun.star.awt.FontType</type>
+ <type>com.sun.star.awt.FontUnderline</type>
+ <type>com.sun.star.awt.FontWeight</type>
+ <type>com.sun.star.awt.FontWidth</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexContainer</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.container.XSet</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.table.BorderLine</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellHoriJustify</type>
+ <type>com.sun.star.table.CellOrientation</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.CellVertJustify</type>
+ <type>com.sun.star.table.ShadowFormat</type>
+ <type>com.sun.star.table.ShadowLocation</type>
+ <type>com.sun.star.table.TableBorder</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.SortField</type>
+ <type>com.sun.star.util.SortFieldType</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScCellCursorObj.xml b/sc/xml/ScCellCursorObj.xml
new file mode 100644
index 000000000000..d98228487350
--- /dev/null
+++ b/sc/xml/ScCellCursorObj.xml
@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScCellCursorObj</name>
+ <description>
+ This component provides access to a cursor in a spreadsheet.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.SheetCellCursor</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellCursor</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScCellFieldObj.xml b/sc/xml/ScCellFieldObj.xml
new file mode 100644
index 000000000000..b92cf9f27802
--- /dev/null
+++ b/sc/xml/ScCellFieldObj.xml
@@ -0,0 +1,205 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScCellFieldObj</name>
+ <description>
+ This component provides access to a field in the text of a cell.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.text.TextField</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextField</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScCellFieldsObj.xml b/sc/xml/ScCellFieldsObj.xml
new file mode 100644
index 000000000000..e0157dd91a2f
--- /dev/null
+++ b/sc/xml/ScCellFieldsObj.xml
@@ -0,0 +1,205 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScCellFieldsObj</name>
+ <description>
+ This component provides access to a field in the text of a cell.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.text.TextFields</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextField</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScCellFormatsEnumeration.xml b/sc/xml/ScCellFormatsEnumeration.xml
new file mode 100644
index 000000000000..39c0a86b8f05
--- /dev/null
+++ b/sc/xml/ScCellFormatsEnumeration.xml
@@ -0,0 +1,317 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScCellFormatsEnumeration</name>
+ <description>
+ This component enumerates ranges with different formatting.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.CellFormatRangesEnumeration</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.ChartSeriesAddress</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XEmbeddedObjectSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.DispatchDescriptor</type>
+ <type>com.sun.star.frame.FeatureStateEvent</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XDispatch</type>
+ <type>com.sun.star.frame.XDispatchProvider</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStatusListener</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellFlags</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.ConditionOperator</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.FormulaResult</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetCondition</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntries</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntry</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.BorderLine</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellHoriJustify</type>
+ <type>com.sun.star.table.CellOrientation</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.CellVertJustify</type>
+ <type>com.sun.star.table.ShadowFormat</type>
+ <type>com.sun.star.table.ShadowLocation</type>
+ <type>com.sun.star.table.TableBorder</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellCursor</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableChart</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.ControlCharacter</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextField</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.CellProtection</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sch</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScCellFormatsObj.xml b/sc/xml/ScCellFormatsObj.xml
new file mode 100644
index 000000000000..b242ae1456ab
--- /dev/null
+++ b/sc/xml/ScCellFormatsObj.xml
@@ -0,0 +1,317 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScCellFormatsObj</name>
+ <description>
+ This component provides access to ranges with different formatting.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.CellFormatRanges</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.ChartSeriesAddress</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XEmbeddedObjectSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.DispatchDescriptor</type>
+ <type>com.sun.star.frame.FeatureStateEvent</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XDispatch</type>
+ <type>com.sun.star.frame.XDispatchProvider</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStatusListener</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellFlags</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.ConditionOperator</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.FormulaResult</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetCondition</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntries</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntry</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.BorderLine</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellHoriJustify</type>
+ <type>com.sun.star.table.CellOrientation</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.CellVertJustify</type>
+ <type>com.sun.star.table.ShadowFormat</type>
+ <type>com.sun.star.table.ShadowLocation</type>
+ <type>com.sun.star.table.TableBorder</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellCursor</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableChart</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.ControlCharacter</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextField</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.CellProtection</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sch</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScCellObj.xml b/sc/xml/ScCellObj.xml
new file mode 100644
index 000000000000..b5e1acf0791e
--- /dev/null
+++ b/sc/xml/ScCellObj.xml
@@ -0,0 +1,317 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScCellObj</name>
+ <description>
+ This component provides access to a spreadsheet cell.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.SheetCell</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.ChartSeriesAddress</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XEmbeddedObjectSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.DispatchDescriptor</type>
+ <type>com.sun.star.frame.FeatureStateEvent</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XDispatch</type>
+ <type>com.sun.star.frame.XDispatchProvider</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStatusListener</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellFlags</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.ConditionOperator</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.FormulaResult</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetCondition</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntries</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntry</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.BorderLine</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellHoriJustify</type>
+ <type>com.sun.star.table.CellOrientation</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.CellVertJustify</type>
+ <type>com.sun.star.table.ShadowFormat</type>
+ <type>com.sun.star.table.ShadowLocation</type>
+ <type>com.sun.star.table.TableBorder</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellCursor</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableChart</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.ControlCharacter</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextField</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.CellProtection</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sch</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScCellRangeObj.xml b/sc/xml/ScCellRangeObj.xml
new file mode 100644
index 000000000000..f4f1278ecad6
--- /dev/null
+++ b/sc/xml/ScCellRangeObj.xml
@@ -0,0 +1,317 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScCellRangeObj</name>
+ <description>
+ This component provides access to a range of cells in a spreadsheet document.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.SheetCellRange</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.ChartSeriesAddress</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XEmbeddedObjectSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.DispatchDescriptor</type>
+ <type>com.sun.star.frame.FeatureStateEvent</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XDispatch</type>
+ <type>com.sun.star.frame.XDispatchProvider</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStatusListener</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellFlags</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.ConditionOperator</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.FormulaResult</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetCondition</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntries</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntry</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.BorderLine</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellHoriJustify</type>
+ <type>com.sun.star.table.CellOrientation</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.CellVertJustify</type>
+ <type>com.sun.star.table.ShadowFormat</type>
+ <type>com.sun.star.table.ShadowLocation</type>
+ <type>com.sun.star.table.TableBorder</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellCursor</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableChart</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.ControlCharacter</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextField</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.CellProtection</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sch</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScCellRangesObj.xml b/sc/xml/ScCellRangesObj.xml
new file mode 100644
index 000000000000..14c6d4b7110d
--- /dev/null
+++ b/sc/xml/ScCellRangesObj.xml
@@ -0,0 +1,317 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScCellRangesObj</name>
+ <description>
+ This component provides access to a collection of cell ranges.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.SheetCellRanges</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.ChartSeriesAddress</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XEmbeddedObjectSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.DispatchDescriptor</type>
+ <type>com.sun.star.frame.FeatureStateEvent</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XDispatch</type>
+ <type>com.sun.star.frame.XDispatchProvider</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStatusListener</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellFlags</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.ConditionOperator</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.FormulaResult</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetCondition</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntries</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntry</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.BorderLine</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellHoriJustify</type>
+ <type>com.sun.star.table.CellOrientation</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.CellVertJustify</type>
+ <type>com.sun.star.table.ShadowFormat</type>
+ <type>com.sun.star.table.ShadowLocation</type>
+ <type>com.sun.star.table.TableBorder</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellCursor</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableChart</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.ControlCharacter</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextField</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.CellProtection</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sch</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScCellSearchObj.xml b/sc/xml/ScCellSearchObj.xml
new file mode 100644
index 000000000000..d7987a7435b3
--- /dev/null
+++ b/sc/xml/ScCellSearchObj.xml
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScCellSearchObj</name>
+ <description>
+ This component describes what and how to replace strings.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.util.ReplaceDescriptor</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScCellTextCursor.xml b/sc/xml/ScCellTextCursor.xml
new file mode 100644
index 000000000000..8720e14471d6
--- /dev/null
+++ b/sc/xml/ScCellTextCursor.xml
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScCellTextCursor</name>
+ <description>
+ This component provides access to a text cursor within a spreadsheet cell.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.text.TextCursor</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextField</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScCellsEnumeration.xml b/sc/xml/ScCellsEnumeration.xml
new file mode 100644
index 000000000000..3fb056942624
--- /dev/null
+++ b/sc/xml/ScCellsEnumeration.xml
@@ -0,0 +1,317 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScCellsEnumeration</name>
+ <description>
+ This component enumerates all cells.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.CellsEnumeration</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.ChartSeriesAddress</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XEmbeddedObjectSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.DispatchDescriptor</type>
+ <type>com.sun.star.frame.FeatureStateEvent</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XDispatch</type>
+ <type>com.sun.star.frame.XDispatchProvider</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStatusListener</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellFlags</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.ConditionOperator</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.FormulaResult</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetCondition</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntries</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntry</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.BorderLine</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellHoriJustify</type>
+ <type>com.sun.star.table.CellOrientation</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.CellVertJustify</type>
+ <type>com.sun.star.table.ShadowFormat</type>
+ <type>com.sun.star.table.ShadowLocation</type>
+ <type>com.sun.star.table.TableBorder</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellCursor</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableChart</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.ControlCharacter</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextField</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.CellProtection</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sch</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScCellsObj.xml b/sc/xml/ScCellsObj.xml
new file mode 100644
index 000000000000..c43a6d98693d
--- /dev/null
+++ b/sc/xml/ScCellsObj.xml
@@ -0,0 +1,317 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScCellsObj</name>
+ <description>
+ This component provides access to single cells.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.Cells</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.ChartSeriesAddress</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XEmbeddedObjectSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.DispatchDescriptor</type>
+ <type>com.sun.star.frame.FeatureStateEvent</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XDispatch</type>
+ <type>com.sun.star.frame.XDispatchProvider</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStatusListener</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellFlags</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.ConditionOperator</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.FormulaResult</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetCondition</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntries</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntry</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.BorderLine</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellHoriJustify</type>
+ <type>com.sun.star.table.CellOrientation</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.CellVertJustify</type>
+ <type>com.sun.star.table.ShadowFormat</type>
+ <type>com.sun.star.table.ShadowLocation</type>
+ <type>com.sun.star.table.TableBorder</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellCursor</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableChart</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.ControlCharacter</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextField</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.CellProtection</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sch</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScChartObj.xml b/sc/xml/ScChartObj.xml
new file mode 100644
index 000000000000..703eecb073e3
--- /dev/null
+++ b/sc/xml/ScChartObj.xml
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScChartObj</name>
+ <description>
+ This component provides access to a chart based on the data in a table.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.table.TableChart</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.ChartSeriesAddress</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.document.XEmbeddedObjectSupplier</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.XTableChart</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>goodies</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sch</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScChartsObj.xml b/sc/xml/ScChartsObj.xml
new file mode 100644
index 000000000000..8e0075a4a635
--- /dev/null
+++ b/sc/xml/ScChartsObj.xml
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScChartsObj</name>
+ <description>
+ This component provides access to the collection of charts based on data in tables.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.table.TableCharts</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.ChartSeriesAddress</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.document.XEmbeddedObjectSupplier</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.XTableChart</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>goodies</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sch</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScConsolidationDescriptor.xml b/sc/xml/ScConsolidationDescriptor.xml
new file mode 100644
index 000000000000..60110fde0a61
--- /dev/null
+++ b/sc/xml/ScConsolidationDescriptor.xml
@@ -0,0 +1,219 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScConsolidationDescriptor</name>
+ <description>
+ This component provides access to a description of how data are consolidated.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.ConsolidationDescriptor</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.DataImportMode</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.SortField</type>
+ <type>com.sun.star.util.SortFieldType</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sdb</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScDDELinkObj.xml b/sc/xml/ScDDELinkObj.xml
new file mode 100644
index 000000000000..9425cdaeec0a
--- /dev/null
+++ b/sc/xml/ScDDELinkObj.xml
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScDDELinkObj</name>
+ <description>
+ This component provides access to a DDE link.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.DDELink</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.XAreaLink</type>
+ <type>com.sun.star.sheet.XAreaLinks</type>
+ <type>com.sun.star.sheet.XDDELink</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XRefreshListener</type>
+ <type>com.sun.star.util.XRefreshable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScDDELinksObj.xml b/sc/xml/ScDDELinksObj.xml
new file mode 100644
index 000000000000..4753c186903f
--- /dev/null
+++ b/sc/xml/ScDDELinksObj.xml
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScDDELinksObj</name>
+ <description>
+ This component provides access to a collection of DDE links.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.DDELinks</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.XAreaLink</type>
+ <type>com.sun.star.sheet.XAreaLinks</type>
+ <type>com.sun.star.sheet.XDDELink</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XRefreshListener</type>
+ <type>com.sun.star.util.XRefreshable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScDataPilotFieldGroupItemObj.xml b/sc/xml/ScDataPilotFieldGroupItemObj.xml
new file mode 100644
index 000000000000..23471774ddb3
--- /dev/null
+++ b/sc/xml/ScDataPilotFieldGroupItemObj.xml
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScDataPilotFieldGroupItemObj</name>
+ <description>
+ This component provides access to a single item in a group in a field in a DataPilotDescriptor.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.DataPilotFieldGroupItem</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDimensionsSupplier</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScDataPilotFieldGroupObj.xml b/sc/xml/ScDataPilotFieldGroupObj.xml
new file mode 100644
index 000000000000..8055bc661393
--- /dev/null
+++ b/sc/xml/ScDataPilotFieldGroupObj.xml
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScDataPilotFieldGroupObj</name>
+ <description>
+ This component provides access to a single group in a field in a DataPilotDescriptor.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.DataPilotFieldGroup</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDimensionsSupplier</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScDataPilotFieldGroupsObj.xml b/sc/xml/ScDataPilotFieldGroupsObj.xml
new file mode 100644
index 000000000000..ade8cd261650
--- /dev/null
+++ b/sc/xml/ScDataPilotFieldGroupsObj.xml
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScDataPilotFieldGroupsObj</name>
+ <description>
+ This component provides access to the groups in a field in a DataPilotDescriptor.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.DataPilotFieldGroups</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDimensionsSupplier</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScDataPilotFieldObj.xml b/sc/xml/ScDataPilotFieldObj.xml
new file mode 100644
index 000000000000..653c69f7f5ca
--- /dev/null
+++ b/sc/xml/ScDataPilotFieldObj.xml
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScDataPilotFieldObj</name>
+ <description>
+ This component provides access to a single field in a DataPilotDescriptor.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.DataPilotField</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDimensionsSupplier</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScDataPilotFieldsObj.xml b/sc/xml/ScDataPilotFieldsObj.xml
new file mode 100644
index 000000000000..7f46a322bd56
--- /dev/null
+++ b/sc/xml/ScDataPilotFieldsObj.xml
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScDataPilotFieldsObj</name>
+ <description>
+ This component provides access to the collection of fields in a DataPilotDescriptor.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.DataPilotFields</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDimensionsSupplier</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScDataPilotItemObj.xml b/sc/xml/ScDataPilotItemObj.xml
new file mode 100644
index 000000000000..8349ce4baf3e
--- /dev/null
+++ b/sc/xml/ScDataPilotItemObj.xml
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScDataPilotItemObj</name>
+ <description>
+ This component provides access to a single Item in a DataPilotDescriptor.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.DataPilotItem</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDimensionsSupplier</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScDataPilotItemsObj.xml b/sc/xml/ScDataPilotItemsObj.xml
new file mode 100644
index 000000000000..6f4d23eb6a43
--- /dev/null
+++ b/sc/xml/ScDataPilotItemsObj.xml
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScDataPilotItemsObj</name>
+ <description>
+ This component provides access to the Items in a DataPilotDescriptor.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.DataPilotItems</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDimensionsSupplier</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScDataPilotTableObj.xml b/sc/xml/ScDataPilotTableObj.xml
new file mode 100644
index 000000000000..3e983228b54a
--- /dev/null
+++ b/sc/xml/ScDataPilotTableObj.xml
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScDataPilotTableObj</name>
+ <description>
+ This component provides access to a data pilot table on a spreadsheet.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.DataPilotTable</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTable2</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDimensionsSupplier</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScDataPilotTablesObj.xml b/sc/xml/ScDataPilotTablesObj.xml
new file mode 100644
index 000000000000..9e0250c0ad9e
--- /dev/null
+++ b/sc/xml/ScDataPilotTablesObj.xml
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScDataPilotTablesObj</name>
+ <description>
+ This component provides access to a collection of data pilot tables.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.DataPilotTables</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDimensionsSupplier</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScDatabaseRangeObj.xml b/sc/xml/ScDatabaseRangeObj.xml
new file mode 100644
index 000000000000..d0fb42190096
--- /dev/null
+++ b/sc/xml/ScDatabaseRangeObj.xml
@@ -0,0 +1,219 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScDatabaseRangeObj</name>
+ <description>
+ This component provides access to a database range.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.DatabaseRange</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.DataImportMode</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.SortField</type>
+ <type>com.sun.star.util.SortFieldType</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sdb</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScDatabaseRangesObj.xml b/sc/xml/ScDatabaseRangesObj.xml
new file mode 100644
index 000000000000..71f382361b6c
--- /dev/null
+++ b/sc/xml/ScDatabaseRangesObj.xml
@@ -0,0 +1,219 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScDatabaseRangesObj</name>
+ <description>
+ This component provides access to the collection of database ranges in a spreadsheet document.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.DatabaseRanges</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.DataImportMode</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.SortField</type>
+ <type>com.sun.star.util.SortFieldType</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sdb</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScDocumentConfiguration.xml b/sc/xml/ScDocumentConfiguration.xml
new file mode 100644
index 000000000000..6571c3873b0c
--- /dev/null
+++ b/sc/xml/ScDocumentConfiguration.xml
@@ -0,0 +1,295 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScDocumentConfiguration</name>
+ <description>
+ This component provides access to the DrawPage of a sheet in a spreadsheet document.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.DocumentSettings</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.Border</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XAreaLink</type>
+ <type>com.sun.star.sheet.XAreaLinks</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDDELink</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFillAcrossSheet</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XLabelRange</type>
+ <type>com.sun.star.sheet.XLabelRanges</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XNamedRange</type>
+ <type>com.sun.star.sheet.XNamedRanges</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.Date</type>
+ <type>com.sun.star.util.MalformedNumberFormatException</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XNumberFormats</type>
+ <type>com.sun.star.util.XNumberFormatsSupplier</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XRefreshListener</type>
+ <type>com.sun.star.util.XRefreshable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScDrawPageObj.xml b/sc/xml/ScDrawPageObj.xml
new file mode 100644
index 000000000000..3da01e9a46a7
--- /dev/null
+++ b/sc/xml/ScDrawPageObj.xml
@@ -0,0 +1,295 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScDrawPageObj</name>
+ <description>
+ This component provides access to the DrawPage of a sheet in a spreadsheet document.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.SpreadsheetDrawPage</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.Border</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XAreaLink</type>
+ <type>com.sun.star.sheet.XAreaLinks</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDDELink</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFillAcrossSheet</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XLabelRange</type>
+ <type>com.sun.star.sheet.XLabelRanges</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XNamedRange</type>
+ <type>com.sun.star.sheet.XNamedRanges</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.Date</type>
+ <type>com.sun.star.util.MalformedNumberFormatException</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XNumberFormats</type>
+ <type>com.sun.star.util.XNumberFormatsSupplier</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XRefreshListener</type>
+ <type>com.sun.star.util.XRefreshable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScDrawPagesObj.xml b/sc/xml/ScDrawPagesObj.xml
new file mode 100644
index 000000000000..a98d0649b4c4
--- /dev/null
+++ b/sc/xml/ScDrawPagesObj.xml
@@ -0,0 +1,295 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScDrawPagesObj</name>
+ <description>
+ This component provides access to the collection of DrawPages in a spreadsheet document.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.drawing.DrawPages</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.Border</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XAreaLink</type>
+ <type>com.sun.star.sheet.XAreaLinks</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDDELink</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFillAcrossSheet</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XLabelRange</type>
+ <type>com.sun.star.sheet.XLabelRanges</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XNamedRange</type>
+ <type>com.sun.star.sheet.XNamedRanges</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.Date</type>
+ <type>com.sun.star.util.MalformedNumberFormatException</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XNumberFormats</type>
+ <type>com.sun.star.util.XNumberFormatsSupplier</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XRefreshListener</type>
+ <type>com.sun.star.util.XRefreshable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScFilterDescriptorBase.xml b/sc/xml/ScFilterDescriptorBase.xml
new file mode 100644
index 000000000000..91d019591486
--- /dev/null
+++ b/sc/xml/ScFilterDescriptorBase.xml
@@ -0,0 +1,219 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScFilterDescriptorBase</name>
+ <description>
+ This component provides access to a description of how a cell range is to be filtered.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.SheetFilterDescriptor</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.DataImportMode</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.SortField</type>
+ <type>com.sun.star.util.SortFieldType</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sdb</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScFunctionListObj.xml b/sc/xml/ScFunctionListObj.xml
new file mode 100644
index 000000000000..f42f68c6e368
--- /dev/null
+++ b/sc/xml/ScFunctionListObj.xml
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScFunctionListObj</name>
+ <description>
+ This component provides access to the list of function descriptions.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.FunctionDescriptions</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexContainer</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.container.XSet</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.FunctionArgument</type>
+ <type>com.sun.star.sheet.XFunctionDescriptions</type>
+ <type>com.sun.star.sheet.XRecentFunctions</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScHeaderFieldObj.xml b/sc/xml/ScHeaderFieldObj.xml
new file mode 100644
index 000000000000..9b922c5b4c29
--- /dev/null
+++ b/sc/xml/ScHeaderFieldObj.xml
@@ -0,0 +1,205 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScHeaderFieldObj</name>
+ <description>
+ This component provides access to a field in a page header or footer.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.text.TextField</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextField</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScHeaderFieldsObj.xml b/sc/xml/ScHeaderFieldsObj.xml
new file mode 100644
index 000000000000..42daa8bc6ec9
--- /dev/null
+++ b/sc/xml/ScHeaderFieldsObj.xml
@@ -0,0 +1,205 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScHeaderFieldsObj</name>
+ <description>
+ This component provides access to a field in a page header or footer.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.text.TextFields</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextField</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScHeaderFooterContentObj.xml b/sc/xml/ScHeaderFooterContentObj.xml
new file mode 100644
index 000000000000..61ad244f1056
--- /dev/null
+++ b/sc/xml/ScHeaderFooterContentObj.xml
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScHeaderFooterContentObj</name>
+ <description>
+ This component provides access to the content of a header or footer in a page format.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.HeaderFooterContent</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextField</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScHeaderFooterTextCursor.xml b/sc/xml/ScHeaderFooterTextCursor.xml
new file mode 100644
index 000000000000..bfe25ad8c7bf
--- /dev/null
+++ b/sc/xml/ScHeaderFooterTextCursor.xml
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScHeaderFooterTextCursor</name>
+ <description>
+ This component provides access to a text cursor in a page header or footer.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.text.TextCursor</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextField</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScHeaderFooterTextObj.xml b/sc/xml/ScHeaderFooterTextObj.xml
new file mode 100644
index 000000000000..d3f22b6cd4a6
--- /dev/null
+++ b/sc/xml/ScHeaderFooterTextObj.xml
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScHeaderFooterTextObj</name>
+ <description>
+ This component provides access to the text in a page header or footer.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.text.Text</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextField</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_CellAnnotationsEnumeration.xml b/sc/xml/ScIndexEnumeration_CellAnnotationsEnumeration.xml
new file mode 100644
index 000000000000..34c2623c2a71
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_CellAnnotationsEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_CellAnnotationsEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.CellAnnotationsEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_CellAreaLinksEnumeration.xml b/sc/xml/ScIndexEnumeration_CellAreaLinksEnumeration.xml
new file mode 100644
index 000000000000..6db5e7bb4197
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_CellAreaLinksEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_CellAreaLinksEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.CellAreaLinksEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_DDELinksEnumeration.xml b/sc/xml/ScIndexEnumeration_DDELinksEnumeration.xml
new file mode 100644
index 000000000000..528bd93ea355
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_DDELinksEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_DDELinksEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.DDELinksEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_DataPilotFieldsEnumeration.xml b/sc/xml/ScIndexEnumeration_DataPilotFieldsEnumeration.xml
new file mode 100644
index 000000000000..12291f94139c
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_DataPilotFieldsEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_DataPilotFieldsEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.DataPilotFieldsEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_DataPilotItemsEnumeration.xml b/sc/xml/ScIndexEnumeration_DataPilotItemsEnumeration.xml
new file mode 100644
index 000000000000..d26b0030e0ae
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_DataPilotItemsEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_DataPilotItemsEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.DataPilotItemsEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_DataPilotTablesEnumeration.xml b/sc/xml/ScIndexEnumeration_DataPilotTablesEnumeration.xml
new file mode 100644
index 000000000000..5811e6343818
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_DataPilotTablesEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_DataPilotTablesEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.DataPilotTablesEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_DatabaseRangesEnumeration.xml b/sc/xml/ScIndexEnumeration_DatabaseRangesEnumeration.xml
new file mode 100644
index 000000000000..dacd53b089c4
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_DatabaseRangesEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_DatabaseRangesEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.DatabaseRangesEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_FunctionDescriptionEnumeration.xml b/sc/xml/ScIndexEnumeration_FunctionDescriptionEnumeration.xml
new file mode 100644
index 000000000000..cb269eea1d6b
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_FunctionDescriptionEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_FunctionDescriptionEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.FunctionDescriptionEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_LabelRangesEnumeration.xml b/sc/xml/ScIndexEnumeration_LabelRangesEnumeration.xml
new file mode 100644
index 000000000000..0ab1f5f0fdfb
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_LabelRangesEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_LabelRangesEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.LabelRangesEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_NamedRangesEnumeration.xml b/sc/xml/ScIndexEnumeration_NamedRangesEnumeration.xml
new file mode 100644
index 000000000000..236a0a68261b
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_NamedRangesEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_NamedRangesEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.NamedRangesEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_ScenariosEnumeration.xml b/sc/xml/ScIndexEnumeration_ScenariosEnumeration.xml
new file mode 100644
index 000000000000..3e1984e762f0
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_ScenariosEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_ScenariosEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.ScenariosEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_SheetCellRangesEnumeration.xml b/sc/xml/ScIndexEnumeration_SheetCellRangesEnumeration.xml
new file mode 100644
index 000000000000..52288141bf07
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_SheetCellRangesEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_SheetCellRangesEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.SheetCellRangesEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_SheetLinksEnumeration.xml b/sc/xml/ScIndexEnumeration_SheetLinksEnumeration.xml
new file mode 100644
index 000000000000..3ae7fd52b769
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_SheetLinksEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_SheetLinksEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.SheetLinksEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_SpreadsheetViewPanesEnumeration.xml b/sc/xml/ScIndexEnumeration_SpreadsheetViewPanesEnumeration.xml
new file mode 100644
index 000000000000..2b70bbe24d61
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_SpreadsheetViewPanesEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_SpreadsheetViewPanesEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.SpreadsheetViewPanesEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_SpreadsheetsEnumeration.xml b/sc/xml/ScIndexEnumeration_SpreadsheetsEnumeration.xml
new file mode 100644
index 000000000000..bf1d724c861c
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_SpreadsheetsEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_SpreadsheetsEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.SpreadsheetsEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_SubTotalFieldsEnumeration.xml b/sc/xml/ScIndexEnumeration_SubTotalFieldsEnumeration.xml
new file mode 100644
index 000000000000..708a3a872294
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_SubTotalFieldsEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_SubTotalFieldsEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.SubTotalFieldsEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_TableAutoFormatEnumeration.xml b/sc/xml/ScIndexEnumeration_TableAutoFormatEnumeration.xml
new file mode 100644
index 000000000000..9381e61674a8
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_TableAutoFormatEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_TableAutoFormatEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.TableAutoFormatEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_TableChartsEnumeration.xml b/sc/xml/ScIndexEnumeration_TableChartsEnumeration.xml
new file mode 100644
index 000000000000..b0dbd98826ea
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_TableChartsEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_TableChartsEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.table.TableChartsEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_TableColumnsEnumeration.xml b/sc/xml/ScIndexEnumeration_TableColumnsEnumeration.xml
new file mode 100644
index 000000000000..ee1cec845777
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_TableColumnsEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_TableColumnsEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.table.TableColumnsEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_TableConditionalEntryEnumeration.xml b/sc/xml/ScIndexEnumeration_TableConditionalEntryEnumeration.xml
new file mode 100644
index 000000000000..c93d82f8d6b1
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_TableConditionalEntryEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_TableConditionalEntryEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.TableConditionalEntryEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_TableRowsEnumeration.xml b/sc/xml/ScIndexEnumeration_TableRowsEnumeration.xml
new file mode 100644
index 000000000000..49a3eb6073b3
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_TableRowsEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_TableRowsEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.table.TableRowsEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScIndexEnumeration_TextFieldEnumeration.xml b/sc/xml/ScIndexEnumeration_TextFieldEnumeration.xml
new file mode 100644
index 000000000000..d6876fb76f87
--- /dev/null
+++ b/sc/xml/ScIndexEnumeration_TextFieldEnumeration.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScIndexEnumeration_TextFieldEnumeration</name>
+ <description>
+ This component provides access to the elements of an enumeration.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.text.TextFieldEnumeration</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScLabelRangeObj.xml b/sc/xml/ScLabelRangeObj.xml
new file mode 100644
index 000000000000..43ffcb9688d9
--- /dev/null
+++ b/sc/xml/ScLabelRangeObj.xml
@@ -0,0 +1,217 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScLabelRangeObj</name>
+ <description>
+ This component provides access to a label range.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.LabelRange</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.Border</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.NamedRangeFlag</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XFillAcrossSheet</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XLabelRange</type>
+ <type>com.sun.star.sheet.XLabelRanges</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XNamedRange</type>
+ <type>com.sun.star.sheet.XNamedRanges</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScLabelRangesObj.xml b/sc/xml/ScLabelRangesObj.xml
new file mode 100644
index 000000000000..80a50a2fafc4
--- /dev/null
+++ b/sc/xml/ScLabelRangesObj.xml
@@ -0,0 +1,217 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScLabelRangesObj</name>
+ <description>
+ This component provides access to the collection of label ranges in a spreadsheet document.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.LabelRanges</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.Border</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.NamedRangeFlag</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XFillAcrossSheet</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XLabelRange</type>
+ <type>com.sun.star.sheet.XLabelRanges</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XNamedRange</type>
+ <type>com.sun.star.sheet.XNamedRanges</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScModelObj.xml b/sc/xml/ScModelObj.xml
new file mode 100644
index 000000000000..f0d2cb082e52
--- /dev/null
+++ b/sc/xml/ScModelObj.xml
@@ -0,0 +1,295 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScModelObj</name>
+ <description>
+ This component provides access to a spreadsheet document.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.SpreadsheetDocument</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.Border</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XAreaLink</type>
+ <type>com.sun.star.sheet.XAreaLinks</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDDELink</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFillAcrossSheet</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XLabelRange</type>
+ <type>com.sun.star.sheet.XLabelRanges</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XNamedRange</type>
+ <type>com.sun.star.sheet.XNamedRanges</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.Date</type>
+ <type>com.sun.star.util.MalformedNumberFormatException</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XNumberFormats</type>
+ <type>com.sun.star.util.XNumberFormatsSupplier</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XRefreshListener</type>
+ <type>com.sun.star.util.XRefreshable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScNamedRangeObj.xml b/sc/xml/ScNamedRangeObj.xml
new file mode 100644
index 000000000000..8f518f72a144
--- /dev/null
+++ b/sc/xml/ScNamedRangeObj.xml
@@ -0,0 +1,217 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScNamedRangeObj</name>
+ <description>
+ This component provides access to a range which can be addressed by a name.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.NamedRange</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.Border</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.NamedRangeFlag</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XFillAcrossSheet</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XLabelRange</type>
+ <type>com.sun.star.sheet.XLabelRanges</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XNamedRange</type>
+ <type>com.sun.star.sheet.XNamedRanges</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScNamedRangesObj.xml b/sc/xml/ScNamedRangesObj.xml
new file mode 100644
index 000000000000..59e27061bc70
--- /dev/null
+++ b/sc/xml/ScNamedRangesObj.xml
@@ -0,0 +1,217 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScNamedRangesObj</name>
+ <description>
+ This component provides access to the collection of named ranges in a spreadsheet document.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.NamedRanges</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.Border</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.NamedRangeFlag</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XFillAcrossSheet</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XLabelRange</type>
+ <type>com.sun.star.sheet.XLabelRanges</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XNamedRange</type>
+ <type>com.sun.star.sheet.XNamedRanges</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScPageObj.xml b/sc/xml/ScPageObj.xml
new file mode 100644
index 000000000000..678987592e21
--- /dev/null
+++ b/sc/xml/ScPageObj.xml
@@ -0,0 +1,295 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScPageObj</name>
+ <description>
+ This component provides access to the collection of DrawPages in a spreadsheet document.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.SpreadsheetDrawPage</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.Border</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XAreaLink</type>
+ <type>com.sun.star.sheet.XAreaLinks</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDDELink</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFillAcrossSheet</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XLabelRange</type>
+ <type>com.sun.star.sheet.XLabelRanges</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XNamedRange</type>
+ <type>com.sun.star.sheet.XNamedRanges</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.Date</type>
+ <type>com.sun.star.util.MalformedNumberFormatException</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XNumberFormats</type>
+ <type>com.sun.star.util.XNumberFormatsSupplier</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XRefreshListener</type>
+ <type>com.sun.star.util.XRefreshable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScRecentFunctionsObj.xml b/sc/xml/ScRecentFunctionsObj.xml
new file mode 100644
index 000000000000..57bbdc6681bd
--- /dev/null
+++ b/sc/xml/ScRecentFunctionsObj.xml
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScRecentFunctionsObj</name>
+ <description>
+ This component provides access to the list of recently used functions.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.RecentFunctions</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexContainer</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.container.XSet</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.FunctionArgument</type>
+ <type>com.sun.star.sheet.XFunctionDescriptions</type>
+ <type>com.sun.star.sheet.XRecentFunctions</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScScenariosObj.xml b/sc/xml/ScScenariosObj.xml
new file mode 100644
index 000000000000..cc644f2b228c
--- /dev/null
+++ b/sc/xml/ScScenariosObj.xml
@@ -0,0 +1,295 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScScenariosObj</name>
+ <description>
+ This component provides access to a collection of scenarios.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.Scenarios</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.Border</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XAreaLink</type>
+ <type>com.sun.star.sheet.XAreaLinks</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDDELink</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFillAcrossSheet</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XLabelRange</type>
+ <type>com.sun.star.sheet.XLabelRanges</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XNamedRange</type>
+ <type>com.sun.star.sheet.XNamedRanges</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.Date</type>
+ <type>com.sun.star.util.MalformedNumberFormatException</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XNumberFormats</type>
+ <type>com.sun.star.util.XNumberFormatsSupplier</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XRefreshListener</type>
+ <type>com.sun.star.util.XRefreshable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScShapeObj.xml b/sc/xml/ScShapeObj.xml
new file mode 100644
index 000000000000..ef631e57ee26
--- /dev/null
+++ b/sc/xml/ScShapeObj.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Sascha Ballach</author>
+ <name>com.sun.star.comp.office.ScShapeObj</name>
+ <description>
+ This component provides access to a spreadsheet shape.
+ </description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.Shape</supported-service>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sch</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScSheetLinkObj.xml b/sc/xml/ScSheetLinkObj.xml
new file mode 100644
index 000000000000..f0ff56f208ff
--- /dev/null
+++ b/sc/xml/ScSheetLinkObj.xml
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScSheetLinkObj</name>
+ <description>
+ This component provides access to a sheet link.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.SheetLink</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.XAreaLink</type>
+ <type>com.sun.star.sheet.XAreaLinks</type>
+ <type>com.sun.star.sheet.XDDELink</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XRefreshListener</type>
+ <type>com.sun.star.util.XRefreshable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScSheetLinksObj.xml b/sc/xml/ScSheetLinksObj.xml
new file mode 100644
index 000000000000..f22b56cae040
--- /dev/null
+++ b/sc/xml/ScSheetLinksObj.xml
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScSheetLinksObj</name>
+ <description>
+ This component provides access to the collection of sheet links in a spreadsheet document.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.SheetLinks</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.XAreaLink</type>
+ <type>com.sun.star.sheet.XAreaLinks</type>
+ <type>com.sun.star.sheet.XDDELink</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XRefreshListener</type>
+ <type>com.sun.star.util.XRefreshable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScSpreadsheetSettings.xml b/sc/xml/ScSpreadsheetSettings.xml
new file mode 100644
index 000000000000..c0375dfba947
--- /dev/null
+++ b/sc/xml/ScSpreadsheetSettings.xml
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScSpreadsheetSettings</name>
+ <description>
+ This component provides access to the settings for all spreadsheets.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.GlobalSheetSettings</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexContainer</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.container.XSet</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.FunctionArgument</type>
+ <type>com.sun.star.sheet.XFunctionDescriptions</type>
+ <type>com.sun.star.sheet.XRecentFunctions</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScSpreadsheetSettingsObj.xml b/sc/xml/ScSpreadsheetSettingsObj.xml
new file mode 100644
index 000000000000..4a083524d9fa
--- /dev/null
+++ b/sc/xml/ScSpreadsheetSettingsObj.xml
@@ -0,0 +1,296 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScSpreadsheetSettingsObj</name>
+ <description>
+ This component provides access to the configuration
+ which is global for all views of a spreadsheet document.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.SpreadsheetDocumentSettings</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.Border</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XAreaLink</type>
+ <type>com.sun.star.sheet.XAreaLinks</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDDELink</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFillAcrossSheet</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XLabelRange</type>
+ <type>com.sun.star.sheet.XLabelRanges</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XNamedRange</type>
+ <type>com.sun.star.sheet.XNamedRanges</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.Date</type>
+ <type>com.sun.star.util.MalformedNumberFormatException</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XNumberFormats</type>
+ <type>com.sun.star.util.XNumberFormatsSupplier</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XRefreshListener</type>
+ <type>com.sun.star.util.XRefreshable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScStyleFamiliesObj.xml b/sc/xml/ScStyleFamiliesObj.xml
new file mode 100644
index 000000000000..6374def9bcd3
--- /dev/null
+++ b/sc/xml/ScStyleFamiliesObj.xml
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScStyleFamiliesObj</name>
+ <description>
+ This component provides access to the collection of style families within a
+ spreadsheet document.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.style.StyleFamilies</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.frame.DispatchDescriptor</type>
+ <type>com.sun.star.frame.FeatureStateEvent</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XDispatch</type>
+ <type>com.sun.star.frame.XDispatchProvider</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStatusListener</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.style.GraphicLocation</type>
+ <type>com.sun.star.style.PageStyleLayout</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.BorderLine</type>
+ <type>com.sun.star.table.CellHoriJustify</type>
+ <type>com.sun.star.table.CellOrientation</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.CellVertJustify</type>
+ <type>com.sun.star.table.ShadowFormat</type>
+ <type>com.sun.star.table.ShadowLocation</type>
+ <type>com.sun.star.table.TableBorder</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.CellProtection</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScStyleFamilyObj.xml b/sc/xml/ScStyleFamilyObj.xml
new file mode 100644
index 000000000000..a290231d21ae
--- /dev/null
+++ b/sc/xml/ScStyleFamilyObj.xml
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScStyleFamilyObj</name>
+ <description>
+ This component provides access to the style sheets of one style family.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.style.StyleFamily</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.frame.DispatchDescriptor</type>
+ <type>com.sun.star.frame.FeatureStateEvent</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XDispatch</type>
+ <type>com.sun.star.frame.XDispatchProvider</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStatusListener</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.style.GraphicLocation</type>
+ <type>com.sun.star.style.PageStyleLayout</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.BorderLine</type>
+ <type>com.sun.star.table.CellHoriJustify</type>
+ <type>com.sun.star.table.CellOrientation</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.CellVertJustify</type>
+ <type>com.sun.star.table.ShadowFormat</type>
+ <type>com.sun.star.table.ShadowLocation</type>
+ <type>com.sun.star.table.TableBorder</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.CellProtection</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScStyleObj.xml b/sc/xml/ScStyleObj.xml
new file mode 100644
index 000000000000..bae2b2a1389f
--- /dev/null
+++ b/sc/xml/ScStyleObj.xml
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScStyleObj</name>
+ <description>
+ This component provides access to a single style sheet in a spreadsheet document.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.style.Style</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.frame.DispatchDescriptor</type>
+ <type>com.sun.star.frame.FeatureStateEvent</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XDispatch</type>
+ <type>com.sun.star.frame.XDispatchProvider</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStatusListener</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.style.GraphicLocation</type>
+ <type>com.sun.star.style.PageStyleLayout</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.BorderLine</type>
+ <type>com.sun.star.table.CellHoriJustify</type>
+ <type>com.sun.star.table.CellOrientation</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.CellVertJustify</type>
+ <type>com.sun.star.table.ShadowFormat</type>
+ <type>com.sun.star.table.ShadowLocation</type>
+ <type>com.sun.star.table.TableBorder</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.CellProtection</type>
+ <type>com.sun.star.util.URL</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScSubTotalDescriptorBase.xml b/sc/xml/ScSubTotalDescriptorBase.xml
new file mode 100644
index 000000000000..c6255f671f4f
--- /dev/null
+++ b/sc/xml/ScSubTotalDescriptorBase.xml
@@ -0,0 +1,219 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScSubTotalDescriptorBase</name>
+ <description>
+ This component provides access to a description of how subtotals are created.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.SubTotalDescriptor</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.DataImportMode</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.SortField</type>
+ <type>com.sun.star.util.SortFieldType</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sdb</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScSubTotalFieldObj.xml b/sc/xml/ScSubTotalFieldObj.xml
new file mode 100644
index 000000000000..8738bf648dc7
--- /dev/null
+++ b/sc/xml/ScSubTotalFieldObj.xml
@@ -0,0 +1,219 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScSubTotalFieldObj</name>
+ <description>
+ This component provides access to a single field in a SubTotalDescriptor.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.SubTotalField</supported-service>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.DataImportMode</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.SortField</type>
+ <type>com.sun.star.util.SortFieldType</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sdb</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScTabViewObj.xml b/sc/xml/ScTabViewObj.xml
new file mode 100644
index 000000000000..21ffb4ca4c47
--- /dev/null
+++ b/sc/xml/ScTabViewObj.xml
@@ -0,0 +1,250 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScTabViewObj</name>
+ <description>
+ This component provides access to a view of a spreadsheet document.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.SpreadsheetView</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.drawing.ConnectionType</type>
+ <type>com.sun.star.drawing.PolygonKind</type>
+ <type>com.sun.star.drawing.XConnectableShape</type>
+ <type>com.sun.star.drawing.XConnectorShape</type>
+ <type>com.sun.star.drawing.XControlShape</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.DispatchDescriptor</type>
+ <type>com.sun.star.frame.FeatureStateEvent</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XDispatch</type>
+ <type>com.sun.star.frame.XDispatchProvider</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStatusListener</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetView</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XViewFreezable</type>
+ <type>com.sun.star.sheet.XViewPane</type>
+ <type>com.sun.star.sheet.XViewSplitable</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XControlAccess</type>
+ <type>com.sun.star.view.XSelectionChangeListener</type>
+ <type>com.sun.star.view.XSelectionSupplier</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>goodies</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScTableColumnObj.xml b/sc/xml/ScTableColumnObj.xml
new file mode 100644
index 000000000000..57d342f82c89
--- /dev/null
+++ b/sc/xml/ScTableColumnObj.xml
@@ -0,0 +1,317 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScTableColumnObj</name>
+ <description>
+ This component provides access to a column in a spreadsheet.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.table.TableColumn</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.ChartSeriesAddress</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XEmbeddedObjectSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.DispatchDescriptor</type>
+ <type>com.sun.star.frame.FeatureStateEvent</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XDispatch</type>
+ <type>com.sun.star.frame.XDispatchProvider</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStatusListener</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellFlags</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.ConditionOperator</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.FormulaResult</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetCondition</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntries</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntry</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.BorderLine</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellHoriJustify</type>
+ <type>com.sun.star.table.CellOrientation</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.CellVertJustify</type>
+ <type>com.sun.star.table.ShadowFormat</type>
+ <type>com.sun.star.table.ShadowLocation</type>
+ <type>com.sun.star.table.TableBorder</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellCursor</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableChart</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.ControlCharacter</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextField</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.CellProtection</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sch</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScTableColumnsObj.xml b/sc/xml/ScTableColumnsObj.xml
new file mode 100644
index 000000000000..33a195cea9e5
--- /dev/null
+++ b/sc/xml/ScTableColumnsObj.xml
@@ -0,0 +1,295 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScTableColumnsObj</name>
+ <description>
+ This component provides access to the collection of all columns of a spreadsheet.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.table.TableColumns</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.Border</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XAreaLink</type>
+ <type>com.sun.star.sheet.XAreaLinks</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDDELink</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFillAcrossSheet</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XLabelRange</type>
+ <type>com.sun.star.sheet.XLabelRanges</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XNamedRange</type>
+ <type>com.sun.star.sheet.XNamedRanges</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.Date</type>
+ <type>com.sun.star.util.MalformedNumberFormatException</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XNumberFormats</type>
+ <type>com.sun.star.util.XNumberFormatsSupplier</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XRefreshListener</type>
+ <type>com.sun.star.util.XRefreshable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScTableConditionalEntry.xml b/sc/xml/ScTableConditionalEntry.xml
new file mode 100644
index 000000000000..c2527f83d720
--- /dev/null
+++ b/sc/xml/ScTableConditionalEntry.xml
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScTableConditionalEntry</name>
+ <description>
+ This component provides access to a single entry in a TableConditionalFormat object.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.TableConditionalEntry</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.sheet.ConditionOperator</type>
+ <type>com.sun.star.sheet.ValidationAlertStyle</type>
+ <type>com.sun.star.sheet.ValidationType</type>
+ <type>com.sun.star.sheet.XSheetCondition</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntries</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntry</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScTableConditionalFormat.xml b/sc/xml/ScTableConditionalFormat.xml
new file mode 100644
index 000000000000..65d1b076883e
--- /dev/null
+++ b/sc/xml/ScTableConditionalFormat.xml
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScTableConditionalFormat</name>
+ <description>
+ This component provides access to the conditional formatting for a cell or cell range.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.TableConditionalFormat</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.sheet.ConditionOperator</type>
+ <type>com.sun.star.sheet.ValidationAlertStyle</type>
+ <type>com.sun.star.sheet.ValidationType</type>
+ <type>com.sun.star.sheet.XSheetCondition</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntries</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntry</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScTableRowObj.xml b/sc/xml/ScTableRowObj.xml
new file mode 100644
index 000000000000..e7652f5611f8
--- /dev/null
+++ b/sc/xml/ScTableRowObj.xml
@@ -0,0 +1,317 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScTableRowObj</name>
+ <description>
+ This component provides access to a row in a spreadsheet.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.table.TableRow</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.ChartSeriesAddress</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XEmbeddedObjectSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.DispatchDescriptor</type>
+ <type>com.sun.star.frame.FeatureStateEvent</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XDispatch</type>
+ <type>com.sun.star.frame.XDispatchProvider</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStatusListener</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellFlags</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.ConditionOperator</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.FormulaResult</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetCondition</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntries</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntry</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.BorderLine</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellHoriJustify</type>
+ <type>com.sun.star.table.CellOrientation</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.CellVertJustify</type>
+ <type>com.sun.star.table.ShadowFormat</type>
+ <type>com.sun.star.table.ShadowLocation</type>
+ <type>com.sun.star.table.TableBorder</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellCursor</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableChart</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.ControlCharacter</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextField</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.CellProtection</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sch</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScTableRowsObj.xml b/sc/xml/ScTableRowsObj.xml
new file mode 100644
index 000000000000..b3c4bc63863d
--- /dev/null
+++ b/sc/xml/ScTableRowsObj.xml
@@ -0,0 +1,295 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScTableRowsObj</name>
+ <description>
+ This component provides access to the collection of all rows of a spreadsheet.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.table.TableRows</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.Border</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XAreaLink</type>
+ <type>com.sun.star.sheet.XAreaLinks</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDDELink</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFillAcrossSheet</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XLabelRange</type>
+ <type>com.sun.star.sheet.XLabelRanges</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XNamedRange</type>
+ <type>com.sun.star.sheet.XNamedRanges</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.Date</type>
+ <type>com.sun.star.util.MalformedNumberFormatException</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XNumberFormats</type>
+ <type>com.sun.star.util.XNumberFormatsSupplier</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XRefreshListener</type>
+ <type>com.sun.star.util.XRefreshable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScTableSheetObj.xml b/sc/xml/ScTableSheetObj.xml
new file mode 100644
index 000000000000..d8f774a2511e
--- /dev/null
+++ b/sc/xml/ScTableSheetObj.xml
@@ -0,0 +1,317 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScTableSheetObj</name>
+ <description>
+ This component provides access to a single sheet in a spreadsheet document.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.Spreadsheet</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.ChartSeriesAddress</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XEmbeddedObjectSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.DispatchDescriptor</type>
+ <type>com.sun.star.frame.FeatureStateEvent</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XDispatch</type>
+ <type>com.sun.star.frame.XDispatchProvider</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStatusListener</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellFlags</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.ConditionOperator</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.FormulaResult</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetCondition</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntries</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntry</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.BorderLine</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellHoriJustify</type>
+ <type>com.sun.star.table.CellOrientation</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.CellVertJustify</type>
+ <type>com.sun.star.table.ShadowFormat</type>
+ <type>com.sun.star.table.ShadowLocation</type>
+ <type>com.sun.star.table.TableBorder</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellCursor</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableChart</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.ControlCharacter</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextField</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.CellProtection</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sch</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScTableSheetsObj.xml b/sc/xml/ScTableSheetsObj.xml
new file mode 100644
index 000000000000..8a505dcbbe79
--- /dev/null
+++ b/sc/xml/ScTableSheetsObj.xml
@@ -0,0 +1,295 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScTableSheetsObj</name>
+ <description>
+ This component provides access to the collection of spreadsheets in a spreadsheet document.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.Spreadsheets</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.Border</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XAreaLink</type>
+ <type>com.sun.star.sheet.XAreaLinks</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDDELink</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFillAcrossSheet</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XLabelRange</type>
+ <type>com.sun.star.sheet.XLabelRanges</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XNamedRange</type>
+ <type>com.sun.star.sheet.XNamedRanges</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.Date</type>
+ <type>com.sun.star.util.MalformedNumberFormatException</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XNumberFormats</type>
+ <type>com.sun.star.util.XNumberFormatsSupplier</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XRefreshListener</type>
+ <type>com.sun.star.util.XRefreshable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScTableValidationObj.xml b/sc/xml/ScTableValidationObj.xml
new file mode 100644
index 000000000000..88a23be88cfa
--- /dev/null
+++ b/sc/xml/ScTableValidationObj.xml
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScTableValidationObj</name>
+ <description>
+ This component provides access to the validation settings for a cell or cell range.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.TableValidation</supported-service>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.sheet.ConditionOperator</type>
+ <type>com.sun.star.sheet.ValidationAlertStyle</type>
+ <type>com.sun.star.sheet.ValidationType</type>
+ <type>com.sun.star.sheet.XSheetCondition</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntries</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntry</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScUniqueCellFormatsEnumeration.xml b/sc/xml/ScUniqueCellFormatsEnumeration.xml
new file mode 100644
index 000000000000..0a93d7ad2bba
--- /dev/null
+++ b/sc/xml/ScUniqueCellFormatsEnumeration.xml
@@ -0,0 +1,317 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScUniqueCellFormatsEnumeration</name>
+ <description>
+ This component enumerates range lists with different formatting.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.UniqueCellFormatRangesEnumeration</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.ChartSeriesAddress</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XEmbeddedObjectSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.DispatchDescriptor</type>
+ <type>com.sun.star.frame.FeatureStateEvent</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XDispatch</type>
+ <type>com.sun.star.frame.XDispatchProvider</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStatusListener</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellFlags</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.ConditionOperator</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.FormulaResult</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetCondition</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntries</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntry</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.BorderLine</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellHoriJustify</type>
+ <type>com.sun.star.table.CellOrientation</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.CellVertJustify</type>
+ <type>com.sun.star.table.ShadowFormat</type>
+ <type>com.sun.star.table.ShadowLocation</type>
+ <type>com.sun.star.table.TableBorder</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellCursor</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableChart</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.ControlCharacter</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextField</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.CellProtection</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sch</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScUniqueCellFormatsObj.xml b/sc/xml/ScUniqueCellFormatsObj.xml
new file mode 100644
index 000000000000..6813b0041db9
--- /dev/null
+++ b/sc/xml/ScUniqueCellFormatsObj.xml
@@ -0,0 +1,317 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScUniqueCellFormatsObj</name>
+ <description>
+ This component provides access to range lists with different formatting.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.UniqueCellFormatRanges</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.IllegalTypeException</type>
+ <type>com.sun.star.beans.NotRemoveableException</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyAttribute</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyExistException</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyStateChangeEvent</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyValues</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XFastPropertySet</type>
+ <type>com.sun.star.beans.XMultiPropertySet</type>
+ <type>com.sun.star.beans.XPropertiesChangeListener</type>
+ <type>com.sun.star.beans.XPropertyAccess</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertyContainer</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XPropertyStateChangeListener</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.ChartSeriesAddress</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ContainerEvent</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XContainer</type>
+ <type>com.sun.star.container.XContainerListener</type>
+ <type>com.sun.star.container.XContentEnumerationAccess</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XHierarchicalNameAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XIndexReplace</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.document.XActionLockable</type>
+ <type>com.sun.star.document.XDocumentInfo</type>
+ <type>com.sun.star.document.XDocumentInfoSupplier</type>
+ <type>com.sun.star.document.XEmbeddedObjectSupplier</type>
+ <type>com.sun.star.document.XLinkTargetSupplier</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XDrawPages</type>
+ <type>com.sun.star.drawing.XDrawPagesSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.DispatchDescriptor</type>
+ <type>com.sun.star.frame.FeatureStateEvent</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XDispatch</type>
+ <type>com.sun.star.frame.XDispatchProvider</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStatusListener</type>
+ <type>com.sun.star.frame.XStorable</type>
+ <type>com.sun.star.io.IOException</type>
+ <type>com.sun.star.lang.ArrayIndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.KCharacterType</type>
+ <type>com.sun.star.lang.KParseTokens</type>
+ <type>com.sun.star.lang.KParseType</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.ParseResult</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XCharacterClassification</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XServiceName</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellFlags</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.ConditionOperator</type>
+ <type>com.sun.star.sheet.DataPilotFieldOrientation</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.FormulaResult</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.GoalResult</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCalculatable</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XConsolidatable</type>
+ <type>com.sun.star.sheet.XConsolidationDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTable</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XDatabaseRange</type>
+ <type>com.sun.star.sheet.XDatabaseRanges</type>
+ <type>com.sun.star.sheet.XDocumentAuditing</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XGoalSeek</type>
+ <type>com.sun.star.sheet.XHeaderFooterContent</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetCondition</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntries</type>
+ <type>com.sun.star.sheet.XSheetConditionalEntry</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetDocument</type>
+ <type>com.sun.star.sheet.XSpreadsheets</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XSubTotalField</type>
+ <type>com.sun.star.sheet.XUsedAreaCursor</type>
+ <type>com.sun.star.style.LineSpacing</type>
+ <type>com.sun.star.style.TabAlign</type>
+ <type>com.sun.star.style.TabStop</type>
+ <type>com.sun.star.style.XStyle</type>
+ <type>com.sun.star.style.XStyleFamiliesSupplier</type>
+ <type>com.sun.star.style.XStyleLoader</type>
+ <type>com.sun.star.table.BorderLine</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellHoriJustify</type>
+ <type>com.sun.star.table.CellOrientation</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.CellVertJustify</type>
+ <type>com.sun.star.table.ShadowFormat</type>
+ <type>com.sun.star.table.ShadowLocation</type>
+ <type>com.sun.star.table.TableBorder</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellCursor</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableChart</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.ControlCharacter</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextField</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.text.XTextRangeMover</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.CellProtection</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XModifiable</type>
+ <type>com.sun.star.util.XModifyBroadcaster</type>
+ <type>com.sun.star.util.XModifyListener</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XPrintable</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sch</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScViewPaneObj.xml b/sc/xml/ScViewPaneObj.xml
new file mode 100644
index 000000000000..f06ec41216eb
--- /dev/null
+++ b/sc/xml/ScViewPaneObj.xml
@@ -0,0 +1,250 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <component-description>
+ <author>Niklas Nebel</author>
+ <name>com.sun.star.comp.office.ScViewPaneObj</name>
+ <description>
+ This component provides access to a single pane in a view of a spreadsheet document.
+</description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="final"/>
+ <supported-service>com.sun.star.sheet.SpreadsheetViewPane</supported-service>
+ <type>com.sun.star.awt.DeviceInfo</type>
+ <type>com.sun.star.awt.FocusEvent</type>
+ <type>com.sun.star.awt.FontDescriptor</type>
+ <type>com.sun.star.awt.FontSlant</type>
+ <type>com.sun.star.awt.Gradient</type>
+ <type>com.sun.star.awt.GradientStyle</type>
+ <type>com.sun.star.awt.InputEvent</type>
+ <type>com.sun.star.awt.KeyEvent</type>
+ <type>com.sun.star.awt.MouseEvent</type>
+ <type>com.sun.star.awt.PaintEvent</type>
+ <type>com.sun.star.awt.Point</type>
+ <type>com.sun.star.awt.RasterOperation</type>
+ <type>com.sun.star.awt.Rectangle</type>
+ <type>com.sun.star.awt.SimpleFontMetric</type>
+ <type>com.sun.star.awt.Size</type>
+ <type>com.sun.star.awt.WindowClass</type>
+ <type>com.sun.star.awt.WindowDescriptor</type>
+ <type>com.sun.star.awt.WindowEvent</type>
+ <type>com.sun.star.awt.XBitmap</type>
+ <type>com.sun.star.awt.XControl</type>
+ <type>com.sun.star.awt.XControlContainer</type>
+ <type>com.sun.star.awt.XControlModel</type>
+ <type>com.sun.star.awt.XDevice</type>
+ <type>com.sun.star.awt.XDisplayBitmap</type>
+ <type>com.sun.star.awt.XFocusListener</type>
+ <type>com.sun.star.awt.XFont</type>
+ <type>com.sun.star.awt.XGraphics</type>
+ <type>com.sun.star.awt.XImageConsumer</type>
+ <type>com.sun.star.awt.XImageProducer</type>
+ <type>com.sun.star.awt.XKeyListener</type>
+ <type>com.sun.star.awt.XMouseListener</type>
+ <type>com.sun.star.awt.XMouseMotionListener</type>
+ <type>com.sun.star.awt.XPaintListener</type>
+ <type>com.sun.star.awt.XPointer</type>
+ <type>com.sun.star.awt.XRegion</type>
+ <type>com.sun.star.awt.XTabController</type>
+ <type>com.sun.star.awt.XTabControllerModel</type>
+ <type>com.sun.star.awt.XToolkit</type>
+ <type>com.sun.star.awt.XView</type>
+ <type>com.sun.star.awt.XWindow</type>
+ <type>com.sun.star.awt.XWindowListener</type>
+ <type>com.sun.star.awt.XWindowPeer</type>
+ <type>com.sun.star.beans.Property</type>
+ <type>com.sun.star.beans.PropertyChangeEvent</type>
+ <type>com.sun.star.beans.PropertyState</type>
+ <type>com.sun.star.beans.PropertyValue</type>
+ <type>com.sun.star.beans.PropertyVetoException</type>
+ <type>com.sun.star.beans.UnknownPropertyException</type>
+ <type>com.sun.star.beans.XPropertyChangeListener</type>
+ <type>com.sun.star.beans.XPropertySet</type>
+ <type>com.sun.star.beans.XPropertySetInfo</type>
+ <type>com.sun.star.beans.XPropertyState</type>
+ <type>com.sun.star.beans.XVetoableChangeListener</type>
+ <type>com.sun.star.chart.ChartDataChangeEvent</type>
+ <type>com.sun.star.chart.ChartDataChangeType</type>
+ <type>com.sun.star.chart.XChartData</type>
+ <type>com.sun.star.chart.XChartDataArray</type>
+ <type>com.sun.star.chart.XChartDataChangeEventListener</type>
+ <type>com.sun.star.container.ElementExistException</type>
+ <type>com.sun.star.container.NoSuchElementException</type>
+ <type>com.sun.star.container.XChild</type>
+ <type>com.sun.star.container.XElementAccess</type>
+ <type>com.sun.star.container.XEnumeration</type>
+ <type>com.sun.star.container.XEnumerationAccess</type>
+ <type>com.sun.star.container.XIndexAccess</type>
+ <type>com.sun.star.container.XNameAccess</type>
+ <type>com.sun.star.container.XNameContainer</type>
+ <type>com.sun.star.container.XNameReplace</type>
+ <type>com.sun.star.container.XNamed</type>
+ <type>com.sun.star.drawing.ConnectionType</type>
+ <type>com.sun.star.drawing.PolygonKind</type>
+ <type>com.sun.star.drawing.XConnectableShape</type>
+ <type>com.sun.star.drawing.XConnectorShape</type>
+ <type>com.sun.star.drawing.XControlShape</type>
+ <type>com.sun.star.drawing.XDrawPage</type>
+ <type>com.sun.star.drawing.XDrawPageSupplier</type>
+ <type>com.sun.star.drawing.XShape</type>
+ <type>com.sun.star.drawing.XShapeBinder</type>
+ <type>com.sun.star.drawing.XShapeCombiner</type>
+ <type>com.sun.star.drawing.XShapeDescriptor</type>
+ <type>com.sun.star.drawing.XShapeGroup</type>
+ <type>com.sun.star.drawing.XShapeGrouper</type>
+ <type>com.sun.star.drawing.XShapes</type>
+ <type>com.sun.star.form.XForm</type>
+ <type>com.sun.star.form.XFormComponent</type>
+ <type>com.sun.star.form.XFormController</type>
+ <type>com.sun.star.form.XFormControllerListener</type>
+ <type>com.sun.star.form.XFormsSupplier</type>
+ <type>com.sun.star.form.XImageProducerSupplier</type>
+ <type>com.sun.star.frame.DispatchDescriptor</type>
+ <type>com.sun.star.frame.FeatureStateEvent</type>
+ <type>com.sun.star.frame.FrameAction</type>
+ <type>com.sun.star.frame.FrameActionEvent</type>
+ <type>com.sun.star.frame.XController</type>
+ <type>com.sun.star.frame.XDispatch</type>
+ <type>com.sun.star.frame.XDispatchProvider</type>
+ <type>com.sun.star.frame.XFrame</type>
+ <type>com.sun.star.frame.XFrameActionListener</type>
+ <type>com.sun.star.frame.XFrames</type>
+ <type>com.sun.star.frame.XFramesSupplier</type>
+ <type>com.sun.star.frame.XModel</type>
+ <type>com.sun.star.frame.XStatusListener</type>
+ <type>com.sun.star.lang.EventObject</type>
+ <type>com.sun.star.lang.IllegalArgumentException</type>
+ <type>com.sun.star.lang.IndexOutOfBoundsException</type>
+ <type>com.sun.star.lang.Locale</type>
+ <type>com.sun.star.lang.NoSupportException</type>
+ <type>com.sun.star.lang.WrappedTargetException</type>
+ <type>com.sun.star.lang.XComponent</type>
+ <type>com.sun.star.lang.XEventListener</type>
+ <type>com.sun.star.lang.XMultiServiceFactory</type>
+ <type>com.sun.star.lang.XServiceInfo</type>
+ <type>com.sun.star.lang.XSingleServiceFactory</type>
+ <type>com.sun.star.lang.XTypeProvider</type>
+ <type>com.sun.star.lang.XUnoTunnel</type>
+ <type>com.sun.star.registry.InvalidRegistryException</type>
+ <type>com.sun.star.registry.InvalidValueException</type>
+ <type>com.sun.star.registry.RegistryKeyType</type>
+ <type>com.sun.star.registry.RegistryValueType</type>
+ <type>com.sun.star.registry.XRegistryKey</type>
+ <type>com.sun.star.sheet.CellDeleteMode</type>
+ <type>com.sun.star.sheet.CellInsertMode</type>
+ <type>com.sun.star.sheet.FillDateMode</type>
+ <type>com.sun.star.sheet.FillDirection</type>
+ <type>com.sun.star.sheet.FillMode</type>
+ <type>com.sun.star.sheet.FilterConnection</type>
+ <type>com.sun.star.sheet.FilterOperator</type>
+ <type>com.sun.star.sheet.GeneralFunction</type>
+ <type>com.sun.star.sheet.SheetLinkMode</type>
+ <type>com.sun.star.sheet.SubTotalColumn</type>
+ <type>com.sun.star.sheet.TableFilterField</type>
+ <type>com.sun.star.sheet.TableOperationMode</type>
+ <type>com.sun.star.sheet.TablePageBreakData</type>
+ <type>com.sun.star.sheet.XArrayFormulaRange</type>
+ <type>com.sun.star.sheet.XCellAddressable</type>
+ <type>com.sun.star.sheet.XCellFormatRangesSupplier</type>
+ <type>com.sun.star.sheet.XCellRangeAddressable</type>
+ <type>com.sun.star.sheet.XCellRangeMovement</type>
+ <type>com.sun.star.sheet.XCellRangeReferrer</type>
+ <type>com.sun.star.sheet.XCellRangesQuery</type>
+ <type>com.sun.star.sheet.XCellSeries</type>
+ <type>com.sun.star.sheet.XDataPilotDescriptor</type>
+ <type>com.sun.star.sheet.XDataPilotTables</type>
+ <type>com.sun.star.sheet.XDataPilotTablesSupplier</type>
+ <type>com.sun.star.sheet.XFormulaQuery</type>
+ <type>com.sun.star.sheet.XMultipleOperation</type>
+ <type>com.sun.star.sheet.XPrintAreas</type>
+ <type>com.sun.star.sheet.XScenario</type>
+ <type>com.sun.star.sheet.XScenarios</type>
+ <type>com.sun.star.sheet.XScenariosSupplier</type>
+ <type>com.sun.star.sheet.XSheetAnnotation</type>
+ <type>com.sun.star.sheet.XSheetAnnotationAnchor</type>
+ <type>com.sun.star.sheet.XSheetAnnotations</type>
+ <type>com.sun.star.sheet.XSheetAnnotationsSupplier</type>
+ <type>com.sun.star.sheet.XSheetAuditing</type>
+ <type>com.sun.star.sheet.XSheetCellCursor</type>
+ <type>com.sun.star.sheet.XSheetCellRange</type>
+ <type>com.sun.star.sheet.XSheetCellRanges</type>
+ <type>com.sun.star.sheet.XSheetFilterDescriptor</type>
+ <type>com.sun.star.sheet.XSheetFilterable</type>
+ <type>com.sun.star.sheet.XSheetFilterableEx</type>
+ <type>com.sun.star.sheet.XSheetLinkable</type>
+ <type>com.sun.star.sheet.XSheetOperation</type>
+ <type>com.sun.star.sheet.XSheetOutline</type>
+ <type>com.sun.star.sheet.XSheetPageBreak</type>
+ <type>com.sun.star.sheet.XSpreadsheet</type>
+ <type>com.sun.star.sheet.XSpreadsheetView</type>
+ <type>com.sun.star.sheet.XSubTotalCalculatable</type>
+ <type>com.sun.star.sheet.XSubTotalDescriptor</type>
+ <type>com.sun.star.sheet.XViewFreezable</type>
+ <type>com.sun.star.sheet.XViewPane</type>
+ <type>com.sun.star.sheet.XViewSplitable</type>
+ <type>com.sun.star.table.CellAddress</type>
+ <type>com.sun.star.table.CellContentType</type>
+ <type>com.sun.star.table.CellRangeAddress</type>
+ <type>com.sun.star.table.TableOrientation</type>
+ <type>com.sun.star.table.XAutoFormattable</type>
+ <type>com.sun.star.table.XCell</type>
+ <type>com.sun.star.table.XCellRange</type>
+ <type>com.sun.star.table.XColumnRowRange</type>
+ <type>com.sun.star.table.XTableCharts</type>
+ <type>com.sun.star.table.XTableChartsSupplier</type>
+ <type>com.sun.star.table.XTableColumns</type>
+ <type>com.sun.star.table.XTableRows</type>
+ <type>com.sun.star.text.XSimpleText</type>
+ <type>com.sun.star.text.XText</type>
+ <type>com.sun.star.text.XTextContent</type>
+ <type>com.sun.star.text.XTextCursor</type>
+ <type>com.sun.star.text.XTextFieldsSupplier</type>
+ <type>com.sun.star.text.XTextRange</type>
+ <type>com.sun.star.uno.Any</type>
+ <type>com.sun.star.uno.Exception</type>
+ <type>com.sun.star.uno.Reference</type>
+ <type>com.sun.star.uno.RuntimeException</type>
+ <type>com.sun.star.uno.Sequence</type>
+ <type>com.sun.star.uno.Type</type>
+ <type>com.sun.star.uno.TypeClass</type>
+ <type>com.sun.star.uno.XAdapter</type>
+ <type>com.sun.star.uno.XAggregation</type>
+ <type>com.sun.star.uno.XInterface</type>
+ <type>com.sun.star.uno.XReference</type>
+ <type>com.sun.star.uno.XWeak</type>
+ <type>com.sun.star.uno.genfunc</type>
+ <type>com.sun.star.util.URL</type>
+ <type>com.sun.star.util.XImportable</type>
+ <type>com.sun.star.util.XIndent</type>
+ <type>com.sun.star.util.XMergeable</type>
+ <type>com.sun.star.util.XProtectable</type>
+ <type>com.sun.star.util.XReplaceDescriptor</type>
+ <type>com.sun.star.util.XReplaceable</type>
+ <type>com.sun.star.util.XSearchDescriptor</type>
+ <type>com.sun.star.util.XSearchable</type>
+ <type>com.sun.star.util.XSortable</type>
+ <type>com.sun.star.view.XControlAccess</type>
+ <type>com.sun.star.view.XSelectionChangeListener</type>
+ <type>com.sun.star.view.XSelectionSupplier</type>
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>goodies</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScXMLExport.xml b/sc/xml/ScXMLExport.xml
new file mode 100644
index 000000000000..1600a7944de3
--- /dev/null
+++ b/sc/xml/ScXMLExport.xml
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <!-- XML-based filter: Calc export components
+ (full, styles, content, meta, settings)
+ -->
+ <component-description>
+ <author>xmloff development team</author>
+ <name>com.sun.star.comp.Calc.XMLExporter</name>
+ <description>
+ This component exports a calc document into a single XML
+ document stream.
+ </description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="beta"/>
+ <supported-service>com.sun.star.xml.XMLExportFilter</supported-service>
+ <reference-docu xlink:href="http://xml.openoffice.org/"
+ xlink:title="general OpenOffice.org xml information" />
+ <reference-docu xlink:title="XML File Format Specification (draft)"
+ xlink:href="http://xml.openoffice.org/xml_specification_draft.pdf" />
+ <reference-docu xlink:href="http://xml.openoffice.org/filter/"
+ xlink:title="Guide to implement XML-based filters in OpenOffice.org" />
+ </component-description>
+
+ <component-description>
+ <author>xmloff development team</author>
+ <name>com.sun.star.comp.Calc.XMLStylesExporter</name>
+ <description>
+ This component exports a the styles of a calc document.
+ </description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="beta"/>
+ <supported-service>com.sun.star.xml.XMLExportFilter</supported-service>
+ <reference-docu xlink:href="http://xml.openoffice.org/"
+ xlink:title="general OpenOffice.org xml information" />
+ <reference-docu xlink:title="XML File Format Specification (draft)"
+ xlink:href="http://xml.openoffice.org/xml_specification_draft.pdf" />
+ <reference-docu xlink:href="http://xml.openoffice.org/filter/"
+ xlink:title="Guide to implement XML-based filters in OpenOffice.org" />
+ </component-description>
+
+ <component-description>
+ <author>xmloff development team</author>
+ <name>com.sun.star.comp.Calc.XMLContentExporter</name>
+ <description>
+ This component exports a the content of a calc document.
+ </description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="beta"/>
+ <supported-service>com.sun.star.xml.XMLExportFilter</supported-service>
+ <reference-docu xlink:href="http://xml.openoffice.org/"
+ xlink:title="general OpenOffice.org xml information" />
+ <reference-docu xlink:title="XML File Format Specification (draft)"
+ xlink:href="http://xml.openoffice.org/xml_specification_draft.pdf" />
+ <reference-docu xlink:href="http://xml.openoffice.org/filter/"
+ xlink:title="Guide to implement XML-based filters in OpenOffice.org" />
+ </component-description>
+
+ <component-description>
+ <author>xmloff development team</author>
+ <name>com.sun.star.comp.Calc.XMLMetaExporter</name>
+ <description>
+ This component exports a the meta of a calc document.
+ </description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="beta"/>
+ <supported-service>com.sun.star.xml.XMLExportFilter</supported-service>
+ <reference-docu xlink:href="http://xml.openoffice.org/"
+ xlink:title="general OpenOffice.org xml information" />
+ <reference-docu xlink:title="XML File Format Specification (draft)"
+ xlink:href="http://xml.openoffice.org/xml_specification_draft.pdf" />
+ <reference-docu xlink:href="http://xml.openoffice.org/filter/"
+ xlink:title="Guide to implement XML-based filters in OpenOffice.org" />
+ </component-description>
+
+ <component-description>
+ <author>xmloff development team</author>
+ <name>com.sun.star.comp.Calc.XMLSettingsExporter</name>
+ <description>
+ This component exports a the settings of a calc document.
+ </description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="beta"/>
+ <supported-service>com.sun.star.xml.XMLExportFilter</supported-service>
+ <reference-docu xlink:href="http://xml.openoffice.org/"
+ xlink:title="general OpenOffice.org xml information" />
+ <reference-docu xlink:title="XML File Format Specification (draft)"
+ xlink:href="http://xml.openoffice.org/xml_specification_draft.pdf" />
+ <reference-docu xlink:href="http://xml.openoffice.org/filter/"
+ xlink:title="Guide to implement XML-based filters in OpenOffice.org" />
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>goodies</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>
diff --git a/sc/xml/ScXMLImport.xml b/sc/xml/ScXMLImport.xml
new file mode 100644
index 000000000000..6a5248002d60
--- /dev/null
+++ b/sc/xml/ScXMLImport.xml
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE module-description PUBLIC "-//StarOffice//DTD ComponentDescription 1.0//EN" "module-description.dtd">
+<module-description xmlns:xlink="http://www.w3.org/1999/xlink">
+ <module-name>sc</module-name>
+ <!-- XML-based filter: Calc import components
+ (full, styles, content, meta, settings)
+ -->
+ <component-description>
+ <author>xmloff development team</author>
+ <name>com.sun.star.comp.Calc.XMLImporter</name>
+ <description>
+ This component imports a single XML document stream into a
+ calc document.
+ </description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="beta"/>
+ <supported-service>com.sun.star.xml.XMLImportFilter</supported-service>
+ <reference-docu xlink:href="http://xml.openoffice.org/"
+ xlink:title="general OpenOffice.org xml information" />
+ <reference-docu xlink:title="XML File Format Specification (draft)"
+ xlink:href="http://xml.openoffice.org/xml_specification_draft.pdf" />
+ <reference-docu xlink:href="http://xml.openoffice.org/filter/"
+ xlink:title="Guide to implement XML-based filters in OpenOffice.org" />
+ </component-description>
+
+ <component-description>
+ <author>xmloff development team</author>
+ <name>com.sun.star.comp.Calc.XMLStylesImporter</name>
+ <description>
+ This component imports the styles.xml stream into a calc document.
+ </description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="beta"/>
+ <supported-service>com.sun.star.xml.XMLImportFilter</supported-service>
+ <reference-docu xlink:href="http://xml.openoffice.org/"
+ xlink:title="general OpenOffice.org xml information" />
+ <reference-docu xlink:title="XML File Format Specification (draft)"
+ xlink:href="http://xml.openoffice.org/xml_specification_draft.pdf" />
+ <reference-docu xlink:href="http://xml.openoffice.org/filter/"
+ xlink:title="Guide to implement XML-based filters in OpenOffice.org" />
+ </component-description>
+
+ <component-description>
+ <author>xmloff development team</author>
+ <name>com.sun.star.comp.Calc.XMLContentImporter</name>
+ <description>
+ This component imports the content.xml stream into a calc document.
+ </description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="beta"/>
+ <supported-service>com.sun.star.xml.XMLImportFilter</supported-service>
+ <reference-docu xlink:href="http://xml.openoffice.org/"
+ xlink:title="general OpenOffice.org xml information" />
+ <reference-docu xlink:title="XML File Format Specification (draft)"
+ xlink:href="http://xml.openoffice.org/xml_specification_draft.pdf" />
+ <reference-docu xlink:href="http://xml.openoffice.org/filter/"
+ xlink:title="Guide to implement XML-based filters in OpenOffice.org" />
+ </component-description>
+
+ <component-description>
+ <author>xmloff development team</author>
+ <name>com.sun.star.comp.Calc.XMLMetaImporter</name>
+ <description>
+ This component imports the meta.xml stream into a calc document.
+ </description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="beta"/>
+ <supported-service>com.sun.star.xml.XMLImportFilter</supported-service>
+ <reference-docu xlink:href="http://xml.openoffice.org/"
+ xlink:title="general OpenOffice.org xml information" />
+ <reference-docu xlink:title="XML File Format Specification (draft)"
+ xlink:href="http://xml.openoffice.org/xml_specification_draft.pdf" />
+ <reference-docu xlink:href="http://xml.openoffice.org/filter/"
+ xlink:title="Guide to implement XML-based filters in OpenOffice.org" />
+ </component-description>
+
+ <component-description>
+ <author>xmloff development team</author>
+ <name>com.sun.star.comp.Calc.XMLSettingsImporter</name>
+ <description>
+ This component imports the settings.xml stream into a calc document.
+ </description>
+ <loader-name>com.sun.star.loader.SharedLibrary</loader-name>
+ <language>c++</language>
+ <status value="beta"/>
+ <supported-service>com.sun.star.xml.XMLImportFilter</supported-service>
+ <reference-docu xlink:href="http://xml.openoffice.org/"
+ xlink:title="general OpenOffice.org xml information" />
+ <reference-docu xlink:title="XML File Format Specification (draft)"
+ xlink:href="http://xml.openoffice.org/xml_specification_draft.pdf" />
+ <reference-docu xlink:href="http://xml.openoffice.org/filter/"
+ xlink:title="Guide to implement XML-based filters in OpenOffice.org" />
+ </component-description>
+ <project-build-dependency>cppu</project-build-dependency>
+ <project-build-dependency>cppuhelper</project-build-dependency>
+ <project-build-dependency>goodies</project-build-dependency>
+ <project-build-dependency>osl</project-build-dependency>
+ <project-build-dependency>rsc</project-build-dependency>
+ <project-build-dependency>rtl</project-build-dependency>
+ <project-build-dependency>sal</project-build-dependency>
+ <project-build-dependency>sfx2</project-build-dependency>
+ <project-build-dependency>sot</project-build-dependency>
+ <project-build-dependency>stl</project-build-dependency>
+ <project-build-dependency>svtools</project-build-dependency>
+ <project-build-dependency>svx</project-build-dependency>
+ <project-build-dependency>tools</project-build-dependency>
+ <project-build-dependency>typelib</project-build-dependency>
+ <project-build-dependency>uno</project-build-dependency>
+ <project-build-dependency>unotools</project-build-dependency>
+ <project-build-dependency>vcl</project-build-dependency>
+ <project-build-dependency>vos</project-build-dependency>
+</module-description>