From ed5640d8b587fbcfed7dd7967f3de04b37a76f26 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 11:06:44 +0200 Subject: Adding upstream version 4:7.4.7. Signed-off-by: Daniel Baumann --- .../tests/java/ifc/accessibility/_XAccessible.java | 48 + .../java/ifc/accessibility/_XAccessibleAction.java | 159 +++ .../ifc/accessibility/_XAccessibleComponent.java | 601 ++++++++++ .../ifc/accessibility/_XAccessibleContext.java | 342 ++++++ .../accessibility/_XAccessibleEditableText.java | 543 +++++++++ .../_XAccessibleEventBroadcaster.java | 208 ++++ .../_XAccessibleExtendedComponent.java | 114 ++ .../java/ifc/accessibility/_XAccessibleImage.java | 65 ++ .../ifc/accessibility/_XAccessibleSelection.java | 586 ++++++++++ .../java/ifc/accessibility/_XAccessibleTable.java | 1000 ++++++++++++++++ .../java/ifc/accessibility/_XAccessibleText.java | 1208 ++++++++++++++++++++ .../java/ifc/accessibility/_XAccessibleValue.java | 344 ++++++ .../tests/java/ifc/awt/_UnoControlButtonModel.java | 115 ++ .../java/ifc/awt/_UnoControlCheckBoxModel.java | 104 ++ .../java/ifc/awt/_UnoControlComboBoxModel.java | 134 +++ .../java/ifc/awt/_UnoControlContainerModel.java | 64 ++ .../ifc/awt/_UnoControlCurrencyFieldModel.java | 130 +++ .../java/ifc/awt/_UnoControlDateFieldModel.java | 170 +++ .../java/ifc/awt/_UnoControlDialogElement.java | 26 + .../tests/java/ifc/awt/_UnoControlDialogModel.java | 81 ++ .../tests/java/ifc/awt/_UnoControlEditModel.java | 126 ++ .../java/ifc/awt/_UnoControlFileControlModel.java | 113 ++ .../java/ifc/awt/_UnoControlFixedLineModel.java | 69 ++ .../java/ifc/awt/_UnoControlFixedTextModel.java | 106 ++ .../ifc/awt/_UnoControlFormattedFieldModel.java | 254 ++++ .../java/ifc/awt/_UnoControlGroupBoxModel.java | 78 ++ .../java/ifc/awt/_UnoControlImageControlModel.java | 104 ++ .../java/ifc/awt/_UnoControlListBoxModel.java | 122 ++ qadevOOo/tests/java/ifc/awt/_UnoControlModel.java | 26 + .../java/ifc/awt/_UnoControlNumericFieldModel.java | 130 +++ .../java/ifc/awt/_UnoControlPatternFieldModel.java | 112 ++ .../java/ifc/awt/_UnoControlProgressBarModel.java | 84 ++ .../java/ifc/awt/_UnoControlRadioButtonModel.java | 103 ++ .../java/ifc/awt/_UnoControlScrollBarModel.java | 111 ++ .../java/ifc/awt/_UnoControlSpinButtonModel.java | 65 ++ .../java/ifc/awt/_UnoControlTimeFieldModel.java | 134 +++ qadevOOo/tests/java/ifc/awt/_XButton.java | 103 ++ qadevOOo/tests/java/ifc/awt/_XCheckBox.java | 135 +++ qadevOOo/tests/java/ifc/awt/_XComboBox.java | 262 +++++ qadevOOo/tests/java/ifc/awt/_XControl.java | 213 ++++ .../tests/java/ifc/awt/_XControlContainer.java | 133 +++ qadevOOo/tests/java/ifc/awt/_XCurrencyField.java | 307 +++++ .../java/ifc/awt/_XDataTransferProviderAccess.java | 127 ++ qadevOOo/tests/java/ifc/awt/_XDateField.java | 332 ++++++ qadevOOo/tests/java/ifc/awt/_XDialog.java | 150 +++ qadevOOo/tests/java/ifc/awt/_XFixedText.java | 111 ++ qadevOOo/tests/java/ifc/awt/_XImageConsumer.java | 135 +++ qadevOOo/tests/java/ifc/awt/_XImageProducer.java | 143 +++ qadevOOo/tests/java/ifc/awt/_XItemListener.java | 109 ++ .../tests/java/ifc/awt/_XLayoutConstrains.java | 68 ++ qadevOOo/tests/java/ifc/awt/_XListBox.java | 491 ++++++++ .../tests/java/ifc/awt/_XMessageBoxFactory.java | 98 ++ qadevOOo/tests/java/ifc/awt/_XNumericField.java | 308 +++++ qadevOOo/tests/java/ifc/awt/_XPatternField.java | 167 +++ qadevOOo/tests/java/ifc/awt/_XRadioButton.java | 136 +++ qadevOOo/tests/java/ifc/awt/_XScrollBar.java | 203 ++++ qadevOOo/tests/java/ifc/awt/_XSpinField.java | 195 ++++ qadevOOo/tests/java/ifc/awt/_XSpinValue.java | 195 ++++ .../tests/java/ifc/awt/_XSystemChildFactory.java | 31 + qadevOOo/tests/java/ifc/awt/_XTabController.java | 156 +++ .../tests/java/ifc/awt/_XTabControllerModel.java | 157 +++ qadevOOo/tests/java/ifc/awt/_XTextComponent.java | 255 +++++ .../tests/java/ifc/awt/_XTextLayoutConstrains.java | 71 ++ qadevOOo/tests/java/ifc/awt/_XTextListener.java | 119 ++ qadevOOo/tests/java/ifc/awt/_XTimeField.java | 287 +++++ qadevOOo/tests/java/ifc/awt/_XToolkit.java | 147 +++ qadevOOo/tests/java/ifc/awt/_XTopWindow.java | 190 +++ .../tests/java/ifc/awt/_XUnoControlContainer.java | 173 +++ qadevOOo/tests/java/ifc/awt/_XView.java | 135 +++ qadevOOo/tests/java/ifc/awt/_XWindow.java | 581 ++++++++++ .../tests/java/ifc/awt/tree/_TreeControlModel.java | 28 + .../java/ifc/awt/tree/_XMutableTreeDataModel.java | 90 ++ .../tests/java/ifc/awt/tree/_XMutableTreeNode.java | 285 +++++ .../tests/java/ifc/awt/tree/_XTreeControl.java | 640 +++++++++++ .../tests/java/ifc/awt/tree/_XTreeDataModel.java | 171 +++ qadevOOo/tests/java/ifc/awt/tree/_XTreeNode.java | 259 +++++ qadevOOo/tests/java/ifc/beans/_XExactName.java | 84 ++ .../tests/java/ifc/beans/_XFastPropertySet.java | 236 ++++ .../java/ifc/beans/_XHierarchicalPropertySet.java | 143 +++ qadevOOo/tests/java/ifc/beans/_XIntrospection.java | 53 + .../ifc/beans/_XMultiHierarchicalPropertySet.java | 139 +++ .../tests/java/ifc/beans/_XMultiPropertySet.java | 363 ++++++ .../java/ifc/beans/_XMultiPropertyStates.java | 227 ++++ qadevOOo/tests/java/ifc/beans/_XProperty.java | 34 + .../tests/java/ifc/beans/_XPropertyAccess.java | 225 ++++ .../tests/java/ifc/beans/_XPropertyContainer.java | 299 +++++ qadevOOo/tests/java/ifc/beans/_XPropertySet.java | 645 +++++++++++ .../tests/java/ifc/beans/_XPropertySetInfo.java | 115 ++ qadevOOo/tests/java/ifc/beans/_XPropertyState.java | 266 +++++ .../tests/java/ifc/beans/_XPropertyWithState.java | 101 ++ .../java/ifc/beans/_XTolerantMultiPropertySet.java | 330 ++++++ qadevOOo/tests/java/ifc/bridge/_XBridge.java | 141 +++ .../tests/java/ifc/bridge/_XBridgeFactory.java | 222 ++++ .../tests/java/ifc/bridge/_XUnoUrlResolver.java | 193 ++++ qadevOOo/tests/java/ifc/chart/_BarDiagram.java | 152 +++ .../java/ifc/chart/_Chart3DBarProperties.java | 123 ++ qadevOOo/tests/java/ifc/chart/_ChartAxis.java | 200 ++++ .../tests/java/ifc/chart/_ChartAxisXSupplier.java | 132 +++ .../tests/java/ifc/chart/_ChartAxisYSupplier.java | 158 +++ .../tests/java/ifc/chart/_ChartAxisZSupplier.java | 196 ++++ .../java/ifc/chart/_ChartDataPointProperties.java | 120 ++ .../java/ifc/chart/_ChartDataRowProperties.java | 54 + qadevOOo/tests/java/ifc/chart/_ChartDocument.java | 35 + qadevOOo/tests/java/ifc/chart/_ChartLegend.java | 33 + .../tests/java/ifc/chart/_ChartStatistics.java | 65 ++ .../java/ifc/chart/_ChartTableAddressSupplier.java | 59 + qadevOOo/tests/java/ifc/chart/_ChartTitle.java | 49 + .../java/ifc/chart/_ChartTwoAxisXSupplier.java | 100 ++ .../java/ifc/chart/_ChartTwoAxisYSupplier.java | 100 ++ qadevOOo/tests/java/ifc/chart/_Diagram.java | 59 + qadevOOo/tests/java/ifc/chart/_Dim3DDiagram.java | 58 + qadevOOo/tests/java/ifc/chart/_LineDiagram.java | 199 ++++ .../tests/java/ifc/chart/_StackableDiagram.java | 81 ++ qadevOOo/tests/java/ifc/chart/_StockDiagram.java | 79 ++ qadevOOo/tests/java/ifc/chart/_X3DDisplay.java | 68 ++ qadevOOo/tests/java/ifc/chart/_XAxisXSupplier.java | 97 ++ qadevOOo/tests/java/ifc/chart/_XAxisYSupplier.java | 100 ++ qadevOOo/tests/java/ifc/chart/_XAxisZSupplier.java | 100 ++ qadevOOo/tests/java/ifc/chart/_XChartData.java | 176 +++ .../tests/java/ifc/chart/_XChartDataArray.java | 240 ++++ qadevOOo/tests/java/ifc/chart/_XChartDocument.java | 154 +++ qadevOOo/tests/java/ifc/chart/_XDiagram.java | 148 +++ .../tests/java/ifc/chart/_XStatisticDisplay.java | 82 ++ .../tests/java/ifc/chart/_XTwoAxisXSupplier.java | 54 + .../tests/java/ifc/chart/_XTwoAxisYSupplier.java | 63 + .../ifc/configuration/_XTemplateContainer.java | 41 + .../java/ifc/configuration/_XTemplateInstance.java | 41 + .../java/ifc/configuration/backend/_XBackend.java | 250 ++++ .../configuration/backend/_XBackendEntities.java | 173 +++ .../java/ifc/configuration/backend/_XLayer.java | 81 ++ .../ifc/configuration/backend/_XLayerHandler.java | 242 ++++ .../ifc/configuration/backend/_XLayerImporter.java | 157 +++ .../configuration/backend/_XMultiLayerStratum.java | 303 +++++ .../java/ifc/configuration/backend/_XSchema.java | 253 ++++ .../configuration/backend/_XSchemaSupplier.java | 109 ++ .../backend/_XSingleLayerStratum.java | 165 +++ .../ifc/configuration/backend/_XUpdateHandler.java | 234 ++++ qadevOOo/tests/java/ifc/connection/_XAcceptor.java | 304 +++++ .../tests/java/ifc/connection/_XConnector.java | 186 +++ qadevOOo/tests/java/ifc/container/_XChild.java | 91 ++ qadevOOo/tests/java/ifc/container/_XContainer.java | 342 ++++++ .../tests/java/ifc/container/_XContainerQuery.java | 154 +++ .../ifc/container/_XContentEnumerationAccess.java | 86 ++ .../tests/java/ifc/container/_XElementAccess.java | 60 + .../tests/java/ifc/container/_XEnumeration.java | 115 ++ .../java/ifc/container/_XEnumerationAccess.java | 47 + .../java/ifc/container/_XHierarchicalName.java | 71 ++ .../ifc/container/_XHierarchicalNameAccess.java | 83 ++ .../tests/java/ifc/container/_XIndexAccess.java | 144 +++ .../tests/java/ifc/container/_XIndexContainer.java | 201 ++++ .../tests/java/ifc/container/_XIndexReplace.java | 200 ++++ .../tests/java/ifc/container/_XNameAccess.java | 149 +++ .../tests/java/ifc/container/_XNameContainer.java | 245 ++++ .../tests/java/ifc/container/_XNameReplace.java | 216 ++++ qadevOOo/tests/java/ifc/container/_XNamed.java | 156 +++ qadevOOo/tests/java/ifc/container/_XSet.java | 141 +++ .../ifc/datatransfer/_XDataFormatTranslator.java | 68 ++ .../ifc/datatransfer/_XMimeContentTypeFactory.java | 88 ++ .../ifc/datatransfer/clipboard/_XClipboard.java | 131 +++ .../ifc/datatransfer/clipboard/_XClipboardEx.java | 46 + .../clipboard/_XClipboardNotifier.java | 162 +++ .../clipboard/_XFlushableClipboard.java | 47 + .../tests/java/ifc/document/_ExportFilter.java | 42 + .../tests/java/ifc/document/_ImportFilter.java | 43 + qadevOOo/tests/java/ifc/document/_LinkTarget.java | 66 ++ .../tests/java/ifc/document/_OfficeDocument.java | 36 + qadevOOo/tests/java/ifc/document/_Settings.java | 160 +++ .../tests/java/ifc/document/_XActionLockable.java | 100 ++ .../java/ifc/document/_XDocumentInsertable.java | 190 +++ .../ifc/document/_XEmbeddedObjectSupplier.java | 47 + .../java/ifc/document/_XEventBroadcaster.java | 74 ++ .../tests/java/ifc/document/_XEventsSupplier.java | 51 + qadevOOo/tests/java/ifc/document/_XExporter.java | 82 ++ qadevOOo/tests/java/ifc/document/_XFilter.java | 177 +++ qadevOOo/tests/java/ifc/document/_XImporter.java | 68 ++ .../java/ifc/document/_XLinkTargetSupplier.java | 48 + .../tests/java/ifc/document/_XMimeTypeInfo.java | 80 ++ .../tests/java/ifc/document/_XTypeDetection.java | 115 ++ .../java/ifc/document/_XViewDataSupplier.java | 109 ++ .../java/ifc/drawing/_AreaShapeDescriptor.java | 109 ++ .../java/ifc/drawing/_ConnectorProperties.java | 39 + .../tests/java/ifc/drawing/_ConnectorShape.java | 70 ++ .../ifc/drawing/_ConnectorShapeDescriptor.java | 35 + .../ifc/drawing/_DimensioningShapeDescriptor.java | 39 + .../tests/java/ifc/drawing/_DrawingDocument.java | 36 + .../java/ifc/drawing/_DrawingDocumentDrawView.java | 172 +++ qadevOOo/tests/java/ifc/drawing/_EllipseShape.java | 37 + .../java/ifc/drawing/_EllipseShapeDescriptor.java | 27 + .../tests/java/ifc/drawing/_FillProperties.java | 213 ++++ .../tests/java/ifc/drawing/_GenericDrawPage.java | 87 ++ .../java/ifc/drawing/_GenericDrawingDocument.java | 25 + .../java/ifc/drawing/_GraphicObjectShape.java | 157 +++ .../ifc/drawing/_GraphicObjectShapeDescriptor.java | 65 ++ qadevOOo/tests/java/ifc/drawing/_Layer.java | 38 + .../tests/java/ifc/drawing/_LineProperties.java | 77 ++ .../java/ifc/drawing/_LineShapeDescriptor.java | 137 +++ .../tests/java/ifc/drawing/_MeasureProperties.java | 51 + qadevOOo/tests/java/ifc/drawing/_MeasureShape.java | 37 + .../ifc/drawing/_PolyPolygonBezierDescriptor.java | 38 + .../java/ifc/drawing/_PolyPolygonDescriptor.java | 38 + .../java/ifc/drawing/_RotationDescriptor.java | 94 ++ .../tests/java/ifc/drawing/_ShadowDescriptor.java | 35 + .../tests/java/ifc/drawing/_ShadowProperties.java | 39 + qadevOOo/tests/java/ifc/drawing/_Shape.java | 151 +++ .../tests/java/ifc/drawing/_ShapeDescriptor.java | 134 +++ qadevOOo/tests/java/ifc/drawing/_Text.java | 61 + .../tests/java/ifc/drawing/_TextProperties.java | 58 + qadevOOo/tests/java/ifc/drawing/_TextShape.java | 35 + .../java/ifc/drawing/_TextShapeDescriptor.java | 27 + .../tests/java/ifc/drawing/_XConnectorShape.java | 139 +++ .../tests/java/ifc/drawing/_XControlShape.java | 96 ++ .../java/ifc/drawing/_XDrawPageDuplicator.java | 81 ++ .../tests/java/ifc/drawing/_XDrawPageSupplier.java | 35 + qadevOOo/tests/java/ifc/drawing/_XDrawPages.java | 85 ++ .../java/ifc/drawing/_XDrawPagesSupplier.java | 55 + qadevOOo/tests/java/ifc/drawing/_XDrawView.java | 104 ++ .../java/ifc/drawing/_XGluePointsSupplier.java | 55 + .../tests/java/ifc/drawing/_XLayerManager.java | 157 +++ .../tests/java/ifc/drawing/_XLayerSupplier.java | 60 + .../tests/java/ifc/drawing/_XMasterPageTarget.java | 99 ++ .../java/ifc/drawing/_XMasterPagesSupplier.java | 54 + qadevOOo/tests/java/ifc/drawing/_XShape.java | 186 +++ qadevOOo/tests/java/ifc/drawing/_XShapeBinder.java | 100 ++ .../tests/java/ifc/drawing/_XShapeCombiner.java | 101 ++ .../tests/java/ifc/drawing/_XShapeDescriptor.java | 87 ++ qadevOOo/tests/java/ifc/drawing/_XShapeGroup.java | 61 + .../tests/java/ifc/drawing/_XShapeGrouper.java | 101 ++ qadevOOo/tests/java/ifc/drawing/_XShapes.java | 100 ++ .../java/ifc/form/_DataAwareControlModel.java | 163 +++ qadevOOo/tests/java/ifc/form/_FormComponent.java | 34 + .../tests/java/ifc/form/_FormControlModel.java | 36 + .../java/ifc/form/_XApproveActionBroadcaster.java | 102 ++ qadevOOo/tests/java/ifc/form/_XBoundComponent.java | 49 + qadevOOo/tests/java/ifc/form/_XBoundControl.java | 73 ++ .../tests/java/ifc/form/_XChangeBroadcaster.java | 179 +++ .../java/ifc/form/_XConfirmDeleteBroadcaster.java | 64 ++ .../ifc/form/_XDatabaseParameterBroadcaster.java | 93 ++ qadevOOo/tests/java/ifc/form/_XFormController.java | 151 +++ qadevOOo/tests/java/ifc/form/_XFormsSupplier.java | 35 + qadevOOo/tests/java/ifc/form/_XGrid.java | 74 ++ .../tests/java/ifc/form/_XGridColumnFactory.java | 71 ++ .../java/ifc/form/_XGridFieldDataSupplier.java | 59 + .../java/ifc/form/_XImageProducerSupplier.java | 52 + qadevOOo/tests/java/ifc/form/_XLoadListener.java | 85 ++ qadevOOo/tests/java/ifc/form/_XLoadable.java | 225 ++++ qadevOOo/tests/java/ifc/form/_XReset.java | 170 +++ qadevOOo/tests/java/ifc/form/_XSubmit.java | 171 +++ .../tests/java/ifc/form/_XUpdateBroadcaster.java | 232 ++++ .../form/binding/_BindableDatabaseCheckBox.java | 27 + .../form/binding/_BindableDatabaseRadioButton.java | 27 + .../java/ifc/form/binding/_XBindableValue.java | 106 ++ .../tests/java/ifc/form/component/_CheckBox.java | 35 + .../tests/java/ifc/form/component/_ComboBox.java | 34 + .../java/ifc/form/component/_CommandButton.java | 36 + .../java/ifc/form/component/_CurrencyField.java | 50 + .../tests/java/ifc/form/component/_DataForm.java | 83 ++ .../java/ifc/form/component/_DatabaseComboBox.java | 37 + .../java/ifc/form/component/_DatabaseForm.java | 88 ++ .../form/component/_DatabaseFormattedField.java | 35 + .../ifc/form/component/_DatabaseImageControl.java | 35 + .../java/ifc/form/component/_DatabaseListBox.java | 37 + .../ifc/form/component/_DatabasePatternField.java | 36 + .../ifc/form/component/_DatabaseTextField.java | 36 + .../tests/java/ifc/form/component/_DateField.java | 47 + .../java/ifc/form/component/_FileControl.java | 35 + .../java/ifc/form/component/_FormattedField.java | 26 + .../java/ifc/form/component/_GridControl.java | 96 ++ .../tests/java/ifc/form/component/_HTMLForm.java | 38 + .../java/ifc/form/component/_HiddenControl.java | 35 + .../java/ifc/form/component/_ImageButton.java | 37 + .../tests/java/ifc/form/component/_ListBox.java | 37 + .../ifc/form/component/_NavigationToolBar.java | 45 + .../java/ifc/form/component/_NumericField.java | 49 + .../java/ifc/form/component/_PatternField.java | 35 + .../java/ifc/form/component/_RadioButton.java | 37 + .../java/ifc/form/component/_RichTextControl.java | 25 + .../tests/java/ifc/form/component/_ScrollBar.java | 25 + .../tests/java/ifc/form/component/_SpinButton.java | 25 + .../tests/java/ifc/form/component/_TextField.java | 35 + .../tests/java/ifc/form/component/_TimeField.java | 49 + .../java/ifc/form/submission/_XSubmission.java | 178 +++ .../ifc/form/submission/_XSubmissionSupplier.java | 72 ++ .../java/ifc/form/validation/_XValidatable.java | 76 ++ .../validation/_XValidatableFormComponent.java | 229 ++++ .../validation/_XValidityConstraintListener.java | 81 ++ .../tests/java/ifc/formula/_FormulaProperties.java | 90 ++ qadevOOo/tests/java/ifc/frame/_Desktop.java | 45 + qadevOOo/tests/java/ifc/frame/_Frame.java | 26 + qadevOOo/tests/java/ifc/frame/_FrameLoader.java | 36 + .../java/ifc/frame/_SynchronousFrameLoader.java | 36 + .../tests/java/ifc/frame/_XComponentLoader.java | 139 +++ qadevOOo/tests/java/ifc/frame/_XController.java | 218 ++++ qadevOOo/tests/java/ifc/frame/_XDesktop.java | 120 ++ qadevOOo/tests/java/ifc/frame/_XDispatch.java | 221 ++++ .../tests/java/ifc/frame/_XDispatchProvider.java | 155 +++ .../ifc/frame/_XDispatchProviderInterception.java | 134 +++ .../tests/java/ifc/frame/_XDispatchRecorder.java | 208 ++++ .../java/ifc/frame/_XDispatchRecorderSupplier.java | 224 ++++ .../tests/java/ifc/frame/_XDocumentTemplates.java | 267 +++++ qadevOOo/tests/java/ifc/frame/_XFrame.java | 571 +++++++++ .../java/ifc/frame/_XFrameActionListener.java | 35 + qadevOOo/tests/java/ifc/frame/_XFrameLoader.java | 192 ++++ .../tests/java/ifc/frame/_XFramesSupplier.java | 204 ++++ qadevOOo/tests/java/ifc/frame/_XLayoutManager.java | 190 +++ qadevOOo/tests/java/ifc/frame/_XModel.java | 249 ++++ qadevOOo/tests/java/ifc/frame/_XModuleManager.java | 153 +++ .../tests/java/ifc/frame/_XNotifyingDispatch.java | 118 ++ .../java/ifc/frame/_XPopupMenuController.java | 218 ++++ .../tests/java/ifc/frame/_XStatusListener.java | 40 + qadevOOo/tests/java/ifc/frame/_XStorable.java | 218 ++++ .../java/ifc/frame/_XSynchronousFrameLoader.java | 172 +++ qadevOOo/tests/java/ifc/frame/_XTasksSupplier.java | 62 + .../java/ifc/frame/_XUIControllerRegistration.java | 55 + qadevOOo/tests/java/ifc/i18n/_XBreakIterator.java | 679 +++++++++++ qadevOOo/tests/java/ifc/i18n/_XCalendar.java | 523 +++++++++ .../java/ifc/i18n/_XCharacterClassification.java | 398 +++++++ qadevOOo/tests/java/ifc/i18n/_XCollator.java | 422 +++++++ .../tests/java/ifc/i18n/_XExtendedCalendar.java | 125 ++ .../ifc/i18n/_XExtendedIndexEntrySupplier.java | 311 +++++ .../java/ifc/i18n/_XExtendedTransliteration.java | 86 ++ .../tests/java/ifc/i18n/_XIndexEntrySupplier.java | 98 ++ qadevOOo/tests/java/ifc/i18n/_XLocaleData.java | 467 ++++++++ .../tests/java/ifc/i18n/_XNumberFormatCode.java | 154 +++ .../tests/java/ifc/i18n/_XTransliteration.java | 445 +++++++ .../java/ifc/inspection/_XObjectInspector.java | 149 +++ .../ifc/inspection/_XObjectInspectorModel.java | 151 +++ .../tests/java/ifc/io/_XActiveDataControl.java | 238 ++++ qadevOOo/tests/java/ifc/io/_XActiveDataSink.java | 104 ++ qadevOOo/tests/java/ifc/io/_XActiveDataSource.java | 97 ++ qadevOOo/tests/java/ifc/io/_XConnectable.java | 125 ++ qadevOOo/tests/java/ifc/io/_XDataInputStream.java | 414 +++++++ qadevOOo/tests/java/ifc/io/_XDataOutputStream.java | 245 ++++ qadevOOo/tests/java/ifc/io/_XInputStream.java | 238 ++++ qadevOOo/tests/java/ifc/io/_XMarkableStream.java | 188 +++ .../tests/java/ifc/io/_XObjectInputStream.java | 165 +++ .../tests/java/ifc/io/_XObjectOutputStream.java | 84 ++ qadevOOo/tests/java/ifc/io/_XOutputStream.java | 170 +++ qadevOOo/tests/java/ifc/io/_XPersistObject.java | 247 ++++ .../java/ifc/java/_XJavaThreadRegister_11.java | 62 + qadevOOo/tests/java/ifc/java/_XJavaVM.java | 62 + qadevOOo/tests/java/ifc/lang/_ServiceManager.java | 51 + qadevOOo/tests/java/ifc/lang/_XComponent.java | 168 +++ qadevOOo/tests/java/ifc/lang/_XEventListener.java | 53 + qadevOOo/tests/java/ifc/lang/_XInitialization.java | 102 ++ qadevOOo/tests/java/ifc/lang/_XLocalizable.java | 63 + qadevOOo/tests/java/ifc/lang/_XMain.java | 63 + .../java/ifc/lang/_XMultiComponentFactory.java | 122 ++ .../tests/java/ifc/lang/_XMultiServiceFactory.java | 188 +++ .../tests/java/ifc/lang/_XServiceDisplayName.java | 50 + qadevOOo/tests/java/ifc/lang/_XServiceInfo.java | 88 ++ .../java/ifc/lang/_XSingleServiceFactory.java | 160 +++ qadevOOo/tests/java/ifc/lang/_XTypeProvider.java | 82 ++ .../java/ifc/linguistic2/_LinguProperties.java | 52 + .../java/ifc/linguistic2/_XAvailableLocales.java | 48 + .../java/ifc/linguistic2/_XDictionaryList.java | 286 +++++ .../tests/java/ifc/linguistic2/_XHyphenator.java | 102 ++ .../_XLinguServiceEventBroadcaster.java | 85 ++ .../ifc/linguistic2/_XLinguServiceManager.java | 174 +++ .../linguistic2/_XSearchableDictionaryList.java | 64 ++ .../tests/java/ifc/linguistic2/_XSpellChecker.java | 108 ++ .../java/ifc/linguistic2/_XSupportedLocales.java | 80 ++ .../tests/java/ifc/linguistic2/_XThesaurus.java | 63 + .../java/ifc/loader/_XImplementationLoader.java | 180 +++ .../tests/java/ifc/presentation/_OutlineView.java | 27 + .../tests/java/ifc/presentation/_Presentation.java | 83 ++ .../java/ifc/presentation/_PresentationView.java | 48 + .../tests/java/ifc/presentation/_PreviewView.java | 30 + .../tests/java/ifc/presentation/_SlidesView.java | 25 + .../presentation/_XCustomPresentationSupplier.java | 49 + .../java/ifc/presentation/_XPresentation.java | 74 ++ .../ifc/presentation/_XPresentationSupplier.java | 49 + .../tests/java/ifc/reflection/_XIdlReflection.java | 97 ++ .../tests/java/ifc/reflection/_XProxyFactory.java | 88 ++ .../_XTypeDescriptionEnumerationAccess.java | 86 ++ .../ifc/registry/_XImplementationRegistration.java | 184 +++ .../tests/java/ifc/registry/_XSimpleRegistry.java | 405 +++++++ .../java/ifc/script/_XEventAttacherManager.java | 492 ++++++++ .../ifc/script/_XInvocationAdapterFactory.java | 103 ++ .../ifc/script/_XInvocationAdapterFactory2.java | 105 ++ .../tests/java/ifc/script/_XTypeConverter.java | 122 ++ .../tests/java/ifc/sdb/_DataAccessDescriptor.java | 116 ++ qadevOOo/tests/java/ifc/sdb/_DataSource.java | 165 +++ .../ifc/sdb/_DatasourceAdministrationDialog.java | 36 + .../tests/java/ifc/sdb/_ErrorMessageDialog.java | 60 + qadevOOo/tests/java/ifc/sdb/_QueryDefinition.java | 46 + qadevOOo/tests/java/ifc/sdb/_RowSet.java | 144 +++ .../java/ifc/sdb/_SingleSelectQueryComposer.java | 41 + .../tests/java/ifc/sdb/_XBookmarksSupplier.java | 51 + .../tests/java/ifc/sdb/_XCompletedConnection.java | 75 ++ .../tests/java/ifc/sdb/_XCompletedExecution.java | 77 ++ .../java/ifc/sdb/_XFormDocumentsSupplier.java | 55 + .../tests/java/ifc/sdb/_XParametersSupplier.java | 52 + .../java/ifc/sdb/_XQueryDefinitionsSupplier.java | 60 + .../java/ifc/sdb/_XReportDocumentsSupplier.java | 55 + qadevOOo/tests/java/ifc/sdb/_XResultSetAccess.java | 60 + .../java/ifc/sdb/_XRowSetApproveBroadcaster.java | 207 ++++ .../tests/java/ifc/sdb/_XSQLErrorBroadcaster.java | 29 + .../java/ifc/sdb/_XSingleSelectQueryAnalyzer.java | 290 +++++ .../java/ifc/sdb/_XSingleSelectQueryComposer.java | 521 +++++++++ qadevOOo/tests/java/ifc/sdbc/_ResultSet.java | 40 + qadevOOo/tests/java/ifc/sdbc/_RowSet.java | 72 ++ qadevOOo/tests/java/ifc/sdbc/_XCloseable.java | 85 ++ qadevOOo/tests/java/ifc/sdbc/_XColumnLocate.java | 76 ++ qadevOOo/tests/java/ifc/sdbc/_XDataSource.java | 105 ++ qadevOOo/tests/java/ifc/sdbc/_XDriver.java | 205 ++++ qadevOOo/tests/java/ifc/sdbc/_XDriverManager.java | 152 +++ .../tests/java/ifc/sdbc/_XIsolatedConnection.java | 111 ++ qadevOOo/tests/java/ifc/sdbc/_XParameters.java | 564 +++++++++ qadevOOo/tests/java/ifc/sdbc/_XResultSet.java | 497 ++++++++ .../java/ifc/sdbc/_XResultSetMetaDataSupplier.java | 60 + .../tests/java/ifc/sdbc/_XResultSetUpdate.java | 255 +++++ qadevOOo/tests/java/ifc/sdbc/_XRow.java | 527 +++++++++ qadevOOo/tests/java/ifc/sdbc/_XRowSet.java | 192 ++++ qadevOOo/tests/java/ifc/sdbc/_XRowUpdate.java | 683 +++++++++++ .../tests/java/ifc/sdbc/_XWarningsSupplier.java | 130 +++ qadevOOo/tests/java/ifc/sdbcx/_ResultSet.java | 36 + .../tests/java/ifc/sdbcx/_XColumnsSupplier.java | 70 ++ qadevOOo/tests/java/ifc/sdbcx/_XCreateCatalog.java | 41 + .../java/ifc/sdbcx/_XDataDefinitionSupplier.java | 163 +++ qadevOOo/tests/java/ifc/sdbcx/_XDeleteRows.java | 84 ++ qadevOOo/tests/java/ifc/sdbcx/_XDropCatalog.java | 41 + qadevOOo/tests/java/ifc/sdbcx/_XRowLocate.java | 225 ++++ .../tests/java/ifc/sdbcx/_XTablesSupplier.java | 71 ++ .../tests/java/ifc/sheet/_SpreadsheetDocument.java | 41 + .../java/ifc/sheet/_TableAutoFormatField.java | 124 ++ qadevOOo/tests/java/ifc/sheet/_XCellRangeData.java | 76 ++ .../tests/java/ifc/sheet/_XCellRangesQuery.java | 300 +++++ .../ifc/sheet/_XEnhancedMouseClickBroadcaster.java | 138 +++ .../tests/java/ifc/sheet/_XRangeSelection.java | 353 ++++++ .../tests/java/ifc/style/_CharacterProperties.java | 537 +++++++++ .../java/ifc/style/_CharacterPropertiesAsian.java | 68 ++ .../ifc/style/_CharacterPropertiesComplex.java | 61 + qadevOOo/tests/java/ifc/style/_CharacterStyle.java | 41 + qadevOOo/tests/java/ifc/style/_PageProperties.java | 117 ++ qadevOOo/tests/java/ifc/style/_PageStyle.java | 28 + .../tests/java/ifc/style/_ParagraphProperties.java | 456 ++++++++ .../java/ifc/style/_ParagraphPropertiesAsian.java | 78 ++ .../ifc/style/_ParagraphPropertiesComplex.java | 47 + qadevOOo/tests/java/ifc/style/_ParagraphStyle.java | 27 + qadevOOo/tests/java/ifc/style/_Style.java | 45 + qadevOOo/tests/java/ifc/style/_XStyle.java | 109 ++ .../java/ifc/style/_XStyleFamiliesSupplier.java | 46 + .../ifc/system/_XSimpleMailClientSupplier.java | 68 ++ .../java/ifc/system/_XSystemShellExecute.java | 109 ++ qadevOOo/tests/java/ifc/table/_CellProperties.java | 102 ++ .../tests/java/ifc/table/_XAutoFormattable.java | 126 ++ qadevOOo/tests/java/ifc/table/_XCellRange.java | 143 +++ qadevOOo/tests/java/ifc/table/_XTableChart.java | 116 ++ qadevOOo/tests/java/ifc/table/_XTableColumns.java | 391 +++++++ qadevOOo/tests/java/ifc/table/_XTableRows.java | 130 +++ .../tests/java/ifc/task/_XInteractionHandler.java | 74 ++ qadevOOo/tests/java/ifc/task/_XJob.java | 90 ++ qadevOOo/tests/java/ifc/task/_XJobExecutor.java | 68 ++ .../java/ifc/task/_XStatusIndicatorFactory.java | 67 ++ qadevOOo/tests/java/ifc/text/_BaseFrame.java | 116 ++ .../tests/java/ifc/text/_BaseFrameProperties.java | 37 + qadevOOo/tests/java/ifc/text/_BaseIndex.java | 201 ++++ qadevOOo/tests/java/ifc/text/_BaseIndexMark.java | 36 + qadevOOo/tests/java/ifc/text/_CellProperties.java | 150 +++ qadevOOo/tests/java/ifc/text/_CellRange.java | 94 ++ qadevOOo/tests/java/ifc/text/_Defaults.java | 32 + qadevOOo/tests/java/ifc/text/_DocumentIndex.java | 45 + .../tests/java/ifc/text/_DocumentIndexMark.java | 38 + .../tests/java/ifc/text/_DocumentSettings.java | 26 + qadevOOo/tests/java/ifc/text/_Footnote.java | 47 + .../tests/java/ifc/text/_FootnoteSettings.java | 95 ++ .../tests/java/ifc/text/_GenericTextDocument.java | 39 + .../java/ifc/text/_LineNumberingProperties.java | 54 + qadevOOo/tests/java/ifc/text/_MailMerge.java | 167 +++ qadevOOo/tests/java/ifc/text/_NumberingLevel.java | 163 +++ qadevOOo/tests/java/ifc/text/_NumberingRules.java | 39 + qadevOOo/tests/java/ifc/text/_PrintSettings.java | 47 + qadevOOo/tests/java/ifc/text/_Text.java | 26 + qadevOOo/tests/java/ifc/text/_TextColumns.java | 64 ++ qadevOOo/tests/java/ifc/text/_TextContent.java | 37 + qadevOOo/tests/java/ifc/text/_TextDocument.java | 39 + .../tests/java/ifc/text/_TextEmbeddedObject.java | 59 + qadevOOo/tests/java/ifc/text/_TextFieldMaster.java | 37 + qadevOOo/tests/java/ifc/text/_TextFrame.java | 61 + .../tests/java/ifc/text/_TextGraphicObject.java | 162 +++ qadevOOo/tests/java/ifc/text/_TextPortion.java | 48 + qadevOOo/tests/java/ifc/text/_TextSection.java | 142 +++ qadevOOo/tests/java/ifc/text/_TextTable.java | 110 ++ qadevOOo/tests/java/ifc/text/_TextTableRow.java | 43 + qadevOOo/tests/java/ifc/text/_ViewSettings.java | 61 + .../tests/java/ifc/text/_XAutoTextContainer.java | 132 +++ qadevOOo/tests/java/ifc/text/_XAutoTextEntry.java | 69 ++ qadevOOo/tests/java/ifc/text/_XAutoTextGroup.java | 299 +++++ .../tests/java/ifc/text/_XBookmarksSupplier.java | 55 + .../java/ifc/text/_XChapterNumberingSupplier.java | 54 + .../java/ifc/text/_XDefaultNumberingProvider.java | 65 ++ qadevOOo/tests/java/ifc/text/_XDocumentIndex.java | 115 ++ .../java/ifc/text/_XDocumentIndexesSupplier.java | 54 + .../tests/java/ifc/text/_XEndnotesSupplier.java | 72 ++ qadevOOo/tests/java/ifc/text/_XFootnote.java | 101 ++ .../java/ifc/text/_XFootnotesSettingsSupplier.java | 54 + .../tests/java/ifc/text/_XFootnotesSupplier.java | 73 ++ .../java/ifc/text/_XLineNumberingProperties.java | 52 + .../java/ifc/text/_XMailMergeBroadcaster.java | 140 +++ qadevOOo/tests/java/ifc/text/_XPageCursor.java | 162 +++ qadevOOo/tests/java/ifc/text/_XPagePrintable.java | 152 +++ .../tests/java/ifc/text/_XParagraphCursor.java | 128 +++ .../java/ifc/text/_XReferenceMarksSupplier.java | 57 + .../java/ifc/text/_XRelativeTextContentInsert.java | 126 ++ qadevOOo/tests/java/ifc/text/_XSentenceCursor.java | 118 ++ qadevOOo/tests/java/ifc/text/_XSimpleText.java | 126 ++ qadevOOo/tests/java/ifc/text/_XText.java | 157 +++ qadevOOo/tests/java/ifc/text/_XTextColumns.java | 105 ++ qadevOOo/tests/java/ifc/text/_XTextContent.java | 108 ++ qadevOOo/tests/java/ifc/text/_XTextCursor.java | 235 ++++ qadevOOo/tests/java/ifc/text/_XTextDocument.java | 62 + .../ifc/text/_XTextEmbeddedObjectsSupplier.java | 52 + qadevOOo/tests/java/ifc/text/_XTextField.java | 57 + .../tests/java/ifc/text/_XTextFieldsSupplier.java | 178 +++ qadevOOo/tests/java/ifc/text/_XTextFrame.java | 59 + .../tests/java/ifc/text/_XTextFramesSupplier.java | 55 + .../ifc/text/_XTextGraphicObjectsSupplier.java | 58 + qadevOOo/tests/java/ifc/text/_XTextRange.java | 170 +++ .../tests/java/ifc/text/_XTextRangeCompare.java | 174 +++ qadevOOo/tests/java/ifc/text/_XTextRangeMover.java | 88 ++ qadevOOo/tests/java/ifc/text/_XTextSection.java | 68 ++ .../java/ifc/text/_XTextSectionsSupplier.java | 66 ++ qadevOOo/tests/java/ifc/text/_XTextTable.java | 173 +++ .../tests/java/ifc/text/_XTextTableCursor.java | 283 +++++ .../tests/java/ifc/text/_XTextTablesSupplier.java | 57 + .../java/ifc/text/_XTextViewCursorSupplier.java | 53 + qadevOOo/tests/java/ifc/text/_XWordCursor.java | 124 ++ .../ifc/ucb/_XCachedContentResultSetFactory.java | 106 ++ .../ucb/_XCachedContentResultSetStubFactory.java | 104 ++ .../ifc/ucb/_XCachedDynamicResultSetFactory.java | 114 ++ .../ucb/_XCachedDynamicResultSetStubFactory.java | 174 +++ .../tests/java/ifc/ucb/_XCommandProcessor.java | 234 ++++ .../tests/java/ifc/ucb/_XCommandProcessor2.java | 41 + .../java/ifc/ucb/_XContentIdentifierFactory.java | 67 ++ qadevOOo/tests/java/ifc/ucb/_XContentProvider.java | 130 +++ .../java/ifc/ucb/_XContentProviderFactory.java | 51 + .../java/ifc/ucb/_XContentProviderManager.java | 275 +++++ qadevOOo/tests/java/ifc/ucb/_XDataContainer.java | 126 ++ .../java/ifc/ucb/_XFileIdentifierConverter.java | 90 ++ .../ifc/ucb/_XParameterizedContentProvider.java | 84 ++ .../java/ifc/ucb/_XPropertyMatcherFactory.java | 62 + .../java/ifc/ucb/_XPropertySetRegistryFactory.java | 50 + .../ifc/ucb/_XRemoteContentProviderAcceptor.java | 89 ++ .../ifc/ucb/_XRemoteContentProviderActivator.java | 69 ++ .../tests/java/ifc/ucb/_XSimpleFileAccess.java | 539 +++++++++ .../tests/java/ifc/ucb/_XSimpleFileAccess2.java | 70 ++ .../ifc/ucb/_XSortedDynamicResultSetFactory.java | 150 +++ .../java/ifc/ui/_XContextMenuInterception.java | 201 ++++ .../ifc/ui/_XModuleUIConfigurationManager.java | 73 ++ .../ui/_XModuleUIConfigurationManagerSupplier.java | 55 + qadevOOo/tests/java/ifc/ui/_XUIConfiguration.java | 94 ++ .../java/ifc/ui/_XUIConfigurationListener.java | 44 + .../java/ifc/ui/_XUIConfigurationManager.java | 354 ++++++ .../java/ifc/ui/_XUIConfigurationPersistence.java | 75 ++ .../java/ifc/ui/_XUIConfigurationStorage.java | 68 ++ qadevOOo/tests/java/ifc/ui/_XUIElementFactory.java | 47 + .../ifc/ui/_XUIElementFactoryRegistration.java | 72 ++ .../tests/java/ifc/ui/dialogs/_FilePicker.java | 27 + .../tests/java/ifc/ui/dialogs/_XControlAccess.java | 133 +++ .../java/ifc/ui/dialogs/_XControlInformation.java | 178 +++ .../java/ifc/ui/dialogs/_XExecutableDialog.java | 176 +++ .../tests/java/ifc/ui/dialogs/_XFilePicker.java | 151 +++ .../ifc/ui/dialogs/_XFilePickerControlAccess.java | 194 ++++ .../java/ifc/ui/dialogs/_XFilePickerNotifier.java | 270 +++++ .../tests/java/ifc/ui/dialogs/_XFilePreview.java | 113 ++ .../java/ifc/ui/dialogs/_XFilterGroupManager.java | 55 + .../tests/java/ifc/ui/dialogs/_XFilterManager.java | 97 ++ .../tests/java/ifc/ui/dialogs/_XFolderPicker.java | 105 ++ .../tests/java/ifc/uno/_XComponentContext.java | 72 ++ qadevOOo/tests/java/ifc/uno/_XNamingService.java | 147 +++ qadevOOo/tests/java/ifc/util/_PathSettings.java | 79 ++ .../tests/java/ifc/util/_SearchDescriptor.java | 44 + qadevOOo/tests/java/ifc/util/_XCancellable.java | 57 + qadevOOo/tests/java/ifc/util/_XChangesBatch.java | 164 +++ .../tests/java/ifc/util/_XChangesNotifier.java | 213 ++++ qadevOOo/tests/java/ifc/util/_XCloneable.java | 102 ++ qadevOOo/tests/java/ifc/util/_XFlushable.java | 101 ++ qadevOOo/tests/java/ifc/util/_XImportable.java | 192 ++++ qadevOOo/tests/java/ifc/util/_XModeSelector.java | 95 ++ qadevOOo/tests/java/ifc/util/_XModifiable.java | 48 + .../tests/java/ifc/util/_XModifyBroadcaster.java | 73 ++ .../java/ifc/util/_XNumberFormatsSupplier.java | 89 ++ .../tests/java/ifc/util/_XNumberFormatter.java | 119 ++ qadevOOo/tests/java/ifc/util/_XProtectable.java | 75 ++ qadevOOo/tests/java/ifc/util/_XRefreshable.java | 110 ++ .../tests/java/ifc/util/_XReplaceDescriptor.java | 65 ++ qadevOOo/tests/java/ifc/util/_XReplaceable.java | 140 +++ .../tests/java/ifc/util/_XSearchDescriptor.java | 77 ++ qadevOOo/tests/java/ifc/util/_XSearchable.java | 178 +++ qadevOOo/tests/java/ifc/util/_XSortable.java | 231 ++++ qadevOOo/tests/java/ifc/util/_XStringEscape.java | 55 + .../tests/java/ifc/util/_XStringSubstitution.java | 92 ++ qadevOOo/tests/java/ifc/util/_XURLTransformer.java | 461 ++++++++ qadevOOo/tests/java/ifc/view/_XControlAccess.java | 115 ++ .../tests/java/ifc/view/_XFormLayerAccess.java | 150 +++ .../java/ifc/view/_XMultiSelectionSupplier.java | 415 +++++++ .../tests/java/ifc/view/_XPrintJobBroadcaster.java | 146 +++ .../java/ifc/view/_XPrintSettingsSupplier.java | 53 + qadevOOo/tests/java/ifc/view/_XPrintable.java | 179 +++ qadevOOo/tests/java/ifc/view/_XScreenCursor.java | 78 ++ .../tests/java/ifc/view/_XSelectionSupplier.java | 199 ++++ .../java/ifc/view/_XViewSettingsSupplier.java | 53 + .../ifc/xml/_UserDefinedAttributesSupplier.java | 63 + .../tests/java/ifc/xml/sax/_XDocumentHandler.java | 392 +++++++ 604 files changed, 81117 insertions(+) create mode 100644 qadevOOo/tests/java/ifc/accessibility/_XAccessible.java create mode 100644 qadevOOo/tests/java/ifc/accessibility/_XAccessibleAction.java create mode 100644 qadevOOo/tests/java/ifc/accessibility/_XAccessibleComponent.java create mode 100644 qadevOOo/tests/java/ifc/accessibility/_XAccessibleContext.java create mode 100644 qadevOOo/tests/java/ifc/accessibility/_XAccessibleEditableText.java create mode 100644 qadevOOo/tests/java/ifc/accessibility/_XAccessibleEventBroadcaster.java create mode 100644 qadevOOo/tests/java/ifc/accessibility/_XAccessibleExtendedComponent.java create mode 100644 qadevOOo/tests/java/ifc/accessibility/_XAccessibleImage.java create mode 100644 qadevOOo/tests/java/ifc/accessibility/_XAccessibleSelection.java create mode 100644 qadevOOo/tests/java/ifc/accessibility/_XAccessibleTable.java create mode 100644 qadevOOo/tests/java/ifc/accessibility/_XAccessibleText.java create mode 100644 qadevOOo/tests/java/ifc/accessibility/_XAccessibleValue.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlButtonModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlCheckBoxModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlComboBoxModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlContainerModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlCurrencyFieldModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlDateFieldModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlDialogElement.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlDialogModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlEditModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlFileControlModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlFixedLineModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlFixedTextModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlFormattedFieldModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlGroupBoxModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlImageControlModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlListBoxModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlNumericFieldModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlPatternFieldModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlProgressBarModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlRadioButtonModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlScrollBarModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlSpinButtonModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_UnoControlTimeFieldModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XButton.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XCheckBox.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XComboBox.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XControl.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XControlContainer.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XCurrencyField.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XDataTransferProviderAccess.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XDateField.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XDialog.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XFixedText.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XImageConsumer.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XImageProducer.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XItemListener.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XLayoutConstrains.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XListBox.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XMessageBoxFactory.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XNumericField.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XPatternField.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XRadioButton.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XScrollBar.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XSpinField.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XSpinValue.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XSystemChildFactory.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XTabController.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XTabControllerModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XTextComponent.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XTextLayoutConstrains.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XTextListener.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XTimeField.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XToolkit.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XTopWindow.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XUnoControlContainer.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XView.java create mode 100644 qadevOOo/tests/java/ifc/awt/_XWindow.java create mode 100644 qadevOOo/tests/java/ifc/awt/tree/_TreeControlModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/tree/_XMutableTreeDataModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/tree/_XMutableTreeNode.java create mode 100644 qadevOOo/tests/java/ifc/awt/tree/_XTreeControl.java create mode 100644 qadevOOo/tests/java/ifc/awt/tree/_XTreeDataModel.java create mode 100644 qadevOOo/tests/java/ifc/awt/tree/_XTreeNode.java create mode 100644 qadevOOo/tests/java/ifc/beans/_XExactName.java create mode 100644 qadevOOo/tests/java/ifc/beans/_XFastPropertySet.java create mode 100644 qadevOOo/tests/java/ifc/beans/_XHierarchicalPropertySet.java create mode 100644 qadevOOo/tests/java/ifc/beans/_XIntrospection.java create mode 100644 qadevOOo/tests/java/ifc/beans/_XMultiHierarchicalPropertySet.java create mode 100644 qadevOOo/tests/java/ifc/beans/_XMultiPropertySet.java create mode 100644 qadevOOo/tests/java/ifc/beans/_XMultiPropertyStates.java create mode 100644 qadevOOo/tests/java/ifc/beans/_XProperty.java create mode 100644 qadevOOo/tests/java/ifc/beans/_XPropertyAccess.java create mode 100644 qadevOOo/tests/java/ifc/beans/_XPropertyContainer.java create mode 100644 qadevOOo/tests/java/ifc/beans/_XPropertySet.java create mode 100644 qadevOOo/tests/java/ifc/beans/_XPropertySetInfo.java create mode 100644 qadevOOo/tests/java/ifc/beans/_XPropertyState.java create mode 100644 qadevOOo/tests/java/ifc/beans/_XPropertyWithState.java create mode 100644 qadevOOo/tests/java/ifc/beans/_XTolerantMultiPropertySet.java create mode 100644 qadevOOo/tests/java/ifc/bridge/_XBridge.java create mode 100644 qadevOOo/tests/java/ifc/bridge/_XBridgeFactory.java create mode 100644 qadevOOo/tests/java/ifc/bridge/_XUnoUrlResolver.java create mode 100644 qadevOOo/tests/java/ifc/chart/_BarDiagram.java create mode 100644 qadevOOo/tests/java/ifc/chart/_Chart3DBarProperties.java create mode 100644 qadevOOo/tests/java/ifc/chart/_ChartAxis.java create mode 100644 qadevOOo/tests/java/ifc/chart/_ChartAxisXSupplier.java create mode 100644 qadevOOo/tests/java/ifc/chart/_ChartAxisYSupplier.java create mode 100644 qadevOOo/tests/java/ifc/chart/_ChartAxisZSupplier.java create mode 100644 qadevOOo/tests/java/ifc/chart/_ChartDataPointProperties.java create mode 100644 qadevOOo/tests/java/ifc/chart/_ChartDataRowProperties.java create mode 100644 qadevOOo/tests/java/ifc/chart/_ChartDocument.java create mode 100644 qadevOOo/tests/java/ifc/chart/_ChartLegend.java create mode 100644 qadevOOo/tests/java/ifc/chart/_ChartStatistics.java create mode 100644 qadevOOo/tests/java/ifc/chart/_ChartTableAddressSupplier.java create mode 100644 qadevOOo/tests/java/ifc/chart/_ChartTitle.java create mode 100644 qadevOOo/tests/java/ifc/chart/_ChartTwoAxisXSupplier.java create mode 100644 qadevOOo/tests/java/ifc/chart/_ChartTwoAxisYSupplier.java create mode 100644 qadevOOo/tests/java/ifc/chart/_Diagram.java create mode 100644 qadevOOo/tests/java/ifc/chart/_Dim3DDiagram.java create mode 100644 qadevOOo/tests/java/ifc/chart/_LineDiagram.java create mode 100644 qadevOOo/tests/java/ifc/chart/_StackableDiagram.java create mode 100644 qadevOOo/tests/java/ifc/chart/_StockDiagram.java create mode 100644 qadevOOo/tests/java/ifc/chart/_X3DDisplay.java create mode 100644 qadevOOo/tests/java/ifc/chart/_XAxisXSupplier.java create mode 100644 qadevOOo/tests/java/ifc/chart/_XAxisYSupplier.java create mode 100644 qadevOOo/tests/java/ifc/chart/_XAxisZSupplier.java create mode 100644 qadevOOo/tests/java/ifc/chart/_XChartData.java create mode 100644 qadevOOo/tests/java/ifc/chart/_XChartDataArray.java create mode 100644 qadevOOo/tests/java/ifc/chart/_XChartDocument.java create mode 100644 qadevOOo/tests/java/ifc/chart/_XDiagram.java create mode 100644 qadevOOo/tests/java/ifc/chart/_XStatisticDisplay.java create mode 100644 qadevOOo/tests/java/ifc/chart/_XTwoAxisXSupplier.java create mode 100644 qadevOOo/tests/java/ifc/chart/_XTwoAxisYSupplier.java create mode 100644 qadevOOo/tests/java/ifc/configuration/_XTemplateContainer.java create mode 100644 qadevOOo/tests/java/ifc/configuration/_XTemplateInstance.java create mode 100644 qadevOOo/tests/java/ifc/configuration/backend/_XBackend.java create mode 100644 qadevOOo/tests/java/ifc/configuration/backend/_XBackendEntities.java create mode 100644 qadevOOo/tests/java/ifc/configuration/backend/_XLayer.java create mode 100644 qadevOOo/tests/java/ifc/configuration/backend/_XLayerHandler.java create mode 100644 qadevOOo/tests/java/ifc/configuration/backend/_XLayerImporter.java create mode 100644 qadevOOo/tests/java/ifc/configuration/backend/_XMultiLayerStratum.java create mode 100644 qadevOOo/tests/java/ifc/configuration/backend/_XSchema.java create mode 100644 qadevOOo/tests/java/ifc/configuration/backend/_XSchemaSupplier.java create mode 100644 qadevOOo/tests/java/ifc/configuration/backend/_XSingleLayerStratum.java create mode 100644 qadevOOo/tests/java/ifc/configuration/backend/_XUpdateHandler.java create mode 100644 qadevOOo/tests/java/ifc/connection/_XAcceptor.java create mode 100644 qadevOOo/tests/java/ifc/connection/_XConnector.java create mode 100644 qadevOOo/tests/java/ifc/container/_XChild.java create mode 100644 qadevOOo/tests/java/ifc/container/_XContainer.java create mode 100644 qadevOOo/tests/java/ifc/container/_XContainerQuery.java create mode 100644 qadevOOo/tests/java/ifc/container/_XContentEnumerationAccess.java create mode 100644 qadevOOo/tests/java/ifc/container/_XElementAccess.java create mode 100644 qadevOOo/tests/java/ifc/container/_XEnumeration.java create mode 100644 qadevOOo/tests/java/ifc/container/_XEnumerationAccess.java create mode 100644 qadevOOo/tests/java/ifc/container/_XHierarchicalName.java create mode 100644 qadevOOo/tests/java/ifc/container/_XHierarchicalNameAccess.java create mode 100644 qadevOOo/tests/java/ifc/container/_XIndexAccess.java create mode 100644 qadevOOo/tests/java/ifc/container/_XIndexContainer.java create mode 100644 qadevOOo/tests/java/ifc/container/_XIndexReplace.java create mode 100644 qadevOOo/tests/java/ifc/container/_XNameAccess.java create mode 100644 qadevOOo/tests/java/ifc/container/_XNameContainer.java create mode 100644 qadevOOo/tests/java/ifc/container/_XNameReplace.java create mode 100644 qadevOOo/tests/java/ifc/container/_XNamed.java create mode 100644 qadevOOo/tests/java/ifc/container/_XSet.java create mode 100644 qadevOOo/tests/java/ifc/datatransfer/_XDataFormatTranslator.java create mode 100644 qadevOOo/tests/java/ifc/datatransfer/_XMimeContentTypeFactory.java create mode 100644 qadevOOo/tests/java/ifc/datatransfer/clipboard/_XClipboard.java create mode 100644 qadevOOo/tests/java/ifc/datatransfer/clipboard/_XClipboardEx.java create mode 100644 qadevOOo/tests/java/ifc/datatransfer/clipboard/_XClipboardNotifier.java create mode 100644 qadevOOo/tests/java/ifc/datatransfer/clipboard/_XFlushableClipboard.java create mode 100644 qadevOOo/tests/java/ifc/document/_ExportFilter.java create mode 100644 qadevOOo/tests/java/ifc/document/_ImportFilter.java create mode 100644 qadevOOo/tests/java/ifc/document/_LinkTarget.java create mode 100644 qadevOOo/tests/java/ifc/document/_OfficeDocument.java create mode 100644 qadevOOo/tests/java/ifc/document/_Settings.java create mode 100644 qadevOOo/tests/java/ifc/document/_XActionLockable.java create mode 100644 qadevOOo/tests/java/ifc/document/_XDocumentInsertable.java create mode 100644 qadevOOo/tests/java/ifc/document/_XEmbeddedObjectSupplier.java create mode 100644 qadevOOo/tests/java/ifc/document/_XEventBroadcaster.java create mode 100644 qadevOOo/tests/java/ifc/document/_XEventsSupplier.java create mode 100644 qadevOOo/tests/java/ifc/document/_XExporter.java create mode 100644 qadevOOo/tests/java/ifc/document/_XFilter.java create mode 100644 qadevOOo/tests/java/ifc/document/_XImporter.java create mode 100644 qadevOOo/tests/java/ifc/document/_XLinkTargetSupplier.java create mode 100644 qadevOOo/tests/java/ifc/document/_XMimeTypeInfo.java create mode 100644 qadevOOo/tests/java/ifc/document/_XTypeDetection.java create mode 100644 qadevOOo/tests/java/ifc/document/_XViewDataSupplier.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_AreaShapeDescriptor.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_ConnectorProperties.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_ConnectorShape.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_ConnectorShapeDescriptor.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_DimensioningShapeDescriptor.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_DrawingDocument.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_DrawingDocumentDrawView.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_EllipseShape.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_EllipseShapeDescriptor.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_FillProperties.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_GenericDrawPage.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_GenericDrawingDocument.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_GraphicObjectShape.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_GraphicObjectShapeDescriptor.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_Layer.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_LineProperties.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_LineShapeDescriptor.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_MeasureProperties.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_MeasureShape.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_PolyPolygonBezierDescriptor.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_PolyPolygonDescriptor.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_RotationDescriptor.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_ShadowDescriptor.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_ShadowProperties.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_Shape.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_ShapeDescriptor.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_Text.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_TextProperties.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_TextShape.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_TextShapeDescriptor.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_XConnectorShape.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_XControlShape.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_XDrawPageDuplicator.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_XDrawPageSupplier.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_XDrawPages.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_XDrawPagesSupplier.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_XDrawView.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_XGluePointsSupplier.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_XLayerManager.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_XLayerSupplier.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_XMasterPageTarget.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_XMasterPagesSupplier.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_XShape.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_XShapeBinder.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_XShapeCombiner.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_XShapeDescriptor.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_XShapeGroup.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_XShapeGrouper.java create mode 100644 qadevOOo/tests/java/ifc/drawing/_XShapes.java create mode 100644 qadevOOo/tests/java/ifc/form/_DataAwareControlModel.java create mode 100644 qadevOOo/tests/java/ifc/form/_FormComponent.java create mode 100644 qadevOOo/tests/java/ifc/form/_FormControlModel.java create mode 100644 qadevOOo/tests/java/ifc/form/_XApproveActionBroadcaster.java create mode 100644 qadevOOo/tests/java/ifc/form/_XBoundComponent.java create mode 100644 qadevOOo/tests/java/ifc/form/_XBoundControl.java create mode 100644 qadevOOo/tests/java/ifc/form/_XChangeBroadcaster.java create mode 100644 qadevOOo/tests/java/ifc/form/_XConfirmDeleteBroadcaster.java create mode 100644 qadevOOo/tests/java/ifc/form/_XDatabaseParameterBroadcaster.java create mode 100644 qadevOOo/tests/java/ifc/form/_XFormController.java create mode 100644 qadevOOo/tests/java/ifc/form/_XFormsSupplier.java create mode 100644 qadevOOo/tests/java/ifc/form/_XGrid.java create mode 100644 qadevOOo/tests/java/ifc/form/_XGridColumnFactory.java create mode 100644 qadevOOo/tests/java/ifc/form/_XGridFieldDataSupplier.java create mode 100644 qadevOOo/tests/java/ifc/form/_XImageProducerSupplier.java create mode 100644 qadevOOo/tests/java/ifc/form/_XLoadListener.java create mode 100644 qadevOOo/tests/java/ifc/form/_XLoadable.java create mode 100644 qadevOOo/tests/java/ifc/form/_XReset.java create mode 100644 qadevOOo/tests/java/ifc/form/_XSubmit.java create mode 100644 qadevOOo/tests/java/ifc/form/_XUpdateBroadcaster.java create mode 100644 qadevOOo/tests/java/ifc/form/binding/_BindableDatabaseCheckBox.java create mode 100644 qadevOOo/tests/java/ifc/form/binding/_BindableDatabaseRadioButton.java create mode 100644 qadevOOo/tests/java/ifc/form/binding/_XBindableValue.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_CheckBox.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_ComboBox.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_CommandButton.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_CurrencyField.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_DataForm.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_DatabaseComboBox.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_DatabaseForm.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_DatabaseFormattedField.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_DatabaseImageControl.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_DatabaseListBox.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_DatabasePatternField.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_DatabaseTextField.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_DateField.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_FileControl.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_FormattedField.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_GridControl.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_HTMLForm.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_HiddenControl.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_ImageButton.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_ListBox.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_NavigationToolBar.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_NumericField.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_PatternField.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_RadioButton.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_RichTextControl.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_ScrollBar.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_SpinButton.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_TextField.java create mode 100644 qadevOOo/tests/java/ifc/form/component/_TimeField.java create mode 100644 qadevOOo/tests/java/ifc/form/submission/_XSubmission.java create mode 100644 qadevOOo/tests/java/ifc/form/submission/_XSubmissionSupplier.java create mode 100644 qadevOOo/tests/java/ifc/form/validation/_XValidatable.java create mode 100644 qadevOOo/tests/java/ifc/form/validation/_XValidatableFormComponent.java create mode 100644 qadevOOo/tests/java/ifc/form/validation/_XValidityConstraintListener.java create mode 100644 qadevOOo/tests/java/ifc/formula/_FormulaProperties.java create mode 100644 qadevOOo/tests/java/ifc/frame/_Desktop.java create mode 100644 qadevOOo/tests/java/ifc/frame/_Frame.java create mode 100644 qadevOOo/tests/java/ifc/frame/_FrameLoader.java create mode 100644 qadevOOo/tests/java/ifc/frame/_SynchronousFrameLoader.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XComponentLoader.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XController.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XDesktop.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XDispatch.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XDispatchProvider.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XDispatchProviderInterception.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XDispatchRecorder.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XDispatchRecorderSupplier.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XDocumentTemplates.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XFrame.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XFrameActionListener.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XFrameLoader.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XFramesSupplier.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XLayoutManager.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XModel.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XModuleManager.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XNotifyingDispatch.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XPopupMenuController.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XStatusListener.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XStorable.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XSynchronousFrameLoader.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XTasksSupplier.java create mode 100644 qadevOOo/tests/java/ifc/frame/_XUIControllerRegistration.java create mode 100644 qadevOOo/tests/java/ifc/i18n/_XBreakIterator.java create mode 100644 qadevOOo/tests/java/ifc/i18n/_XCalendar.java create mode 100644 qadevOOo/tests/java/ifc/i18n/_XCharacterClassification.java create mode 100644 qadevOOo/tests/java/ifc/i18n/_XCollator.java create mode 100644 qadevOOo/tests/java/ifc/i18n/_XExtendedCalendar.java create mode 100644 qadevOOo/tests/java/ifc/i18n/_XExtendedIndexEntrySupplier.java create mode 100644 qadevOOo/tests/java/ifc/i18n/_XExtendedTransliteration.java create mode 100644 qadevOOo/tests/java/ifc/i18n/_XIndexEntrySupplier.java create mode 100644 qadevOOo/tests/java/ifc/i18n/_XLocaleData.java create mode 100644 qadevOOo/tests/java/ifc/i18n/_XNumberFormatCode.java create mode 100644 qadevOOo/tests/java/ifc/i18n/_XTransliteration.java create mode 100644 qadevOOo/tests/java/ifc/inspection/_XObjectInspector.java create mode 100644 qadevOOo/tests/java/ifc/inspection/_XObjectInspectorModel.java create mode 100644 qadevOOo/tests/java/ifc/io/_XActiveDataControl.java create mode 100644 qadevOOo/tests/java/ifc/io/_XActiveDataSink.java create mode 100644 qadevOOo/tests/java/ifc/io/_XActiveDataSource.java create mode 100644 qadevOOo/tests/java/ifc/io/_XConnectable.java create mode 100644 qadevOOo/tests/java/ifc/io/_XDataInputStream.java create mode 100644 qadevOOo/tests/java/ifc/io/_XDataOutputStream.java create mode 100644 qadevOOo/tests/java/ifc/io/_XInputStream.java create mode 100644 qadevOOo/tests/java/ifc/io/_XMarkableStream.java create mode 100644 qadevOOo/tests/java/ifc/io/_XObjectInputStream.java create mode 100644 qadevOOo/tests/java/ifc/io/_XObjectOutputStream.java create mode 100644 qadevOOo/tests/java/ifc/io/_XOutputStream.java create mode 100644 qadevOOo/tests/java/ifc/io/_XPersistObject.java create mode 100644 qadevOOo/tests/java/ifc/java/_XJavaThreadRegister_11.java create mode 100644 qadevOOo/tests/java/ifc/java/_XJavaVM.java create mode 100644 qadevOOo/tests/java/ifc/lang/_ServiceManager.java create mode 100644 qadevOOo/tests/java/ifc/lang/_XComponent.java create mode 100644 qadevOOo/tests/java/ifc/lang/_XEventListener.java create mode 100644 qadevOOo/tests/java/ifc/lang/_XInitialization.java create mode 100644 qadevOOo/tests/java/ifc/lang/_XLocalizable.java create mode 100644 qadevOOo/tests/java/ifc/lang/_XMain.java create mode 100644 qadevOOo/tests/java/ifc/lang/_XMultiComponentFactory.java create mode 100644 qadevOOo/tests/java/ifc/lang/_XMultiServiceFactory.java create mode 100644 qadevOOo/tests/java/ifc/lang/_XServiceDisplayName.java create mode 100644 qadevOOo/tests/java/ifc/lang/_XServiceInfo.java create mode 100644 qadevOOo/tests/java/ifc/lang/_XSingleServiceFactory.java create mode 100644 qadevOOo/tests/java/ifc/lang/_XTypeProvider.java create mode 100644 qadevOOo/tests/java/ifc/linguistic2/_LinguProperties.java create mode 100644 qadevOOo/tests/java/ifc/linguistic2/_XAvailableLocales.java create mode 100644 qadevOOo/tests/java/ifc/linguistic2/_XDictionaryList.java create mode 100644 qadevOOo/tests/java/ifc/linguistic2/_XHyphenator.java create mode 100644 qadevOOo/tests/java/ifc/linguistic2/_XLinguServiceEventBroadcaster.java create mode 100644 qadevOOo/tests/java/ifc/linguistic2/_XLinguServiceManager.java create mode 100644 qadevOOo/tests/java/ifc/linguistic2/_XSearchableDictionaryList.java create mode 100644 qadevOOo/tests/java/ifc/linguistic2/_XSpellChecker.java create mode 100644 qadevOOo/tests/java/ifc/linguistic2/_XSupportedLocales.java create mode 100644 qadevOOo/tests/java/ifc/linguistic2/_XThesaurus.java create mode 100644 qadevOOo/tests/java/ifc/loader/_XImplementationLoader.java create mode 100644 qadevOOo/tests/java/ifc/presentation/_OutlineView.java create mode 100644 qadevOOo/tests/java/ifc/presentation/_Presentation.java create mode 100644 qadevOOo/tests/java/ifc/presentation/_PresentationView.java create mode 100644 qadevOOo/tests/java/ifc/presentation/_PreviewView.java create mode 100644 qadevOOo/tests/java/ifc/presentation/_SlidesView.java create mode 100644 qadevOOo/tests/java/ifc/presentation/_XCustomPresentationSupplier.java create mode 100644 qadevOOo/tests/java/ifc/presentation/_XPresentation.java create mode 100644 qadevOOo/tests/java/ifc/presentation/_XPresentationSupplier.java create mode 100644 qadevOOo/tests/java/ifc/reflection/_XIdlReflection.java create mode 100644 qadevOOo/tests/java/ifc/reflection/_XProxyFactory.java create mode 100644 qadevOOo/tests/java/ifc/reflection/_XTypeDescriptionEnumerationAccess.java create mode 100644 qadevOOo/tests/java/ifc/registry/_XImplementationRegistration.java create mode 100644 qadevOOo/tests/java/ifc/registry/_XSimpleRegistry.java create mode 100644 qadevOOo/tests/java/ifc/script/_XEventAttacherManager.java create mode 100644 qadevOOo/tests/java/ifc/script/_XInvocationAdapterFactory.java create mode 100644 qadevOOo/tests/java/ifc/script/_XInvocationAdapterFactory2.java create mode 100644 qadevOOo/tests/java/ifc/script/_XTypeConverter.java create mode 100644 qadevOOo/tests/java/ifc/sdb/_DataAccessDescriptor.java create mode 100644 qadevOOo/tests/java/ifc/sdb/_DataSource.java create mode 100644 qadevOOo/tests/java/ifc/sdb/_DatasourceAdministrationDialog.java create mode 100644 qadevOOo/tests/java/ifc/sdb/_ErrorMessageDialog.java create mode 100644 qadevOOo/tests/java/ifc/sdb/_QueryDefinition.java create mode 100644 qadevOOo/tests/java/ifc/sdb/_RowSet.java create mode 100644 qadevOOo/tests/java/ifc/sdb/_SingleSelectQueryComposer.java create mode 100644 qadevOOo/tests/java/ifc/sdb/_XBookmarksSupplier.java create mode 100644 qadevOOo/tests/java/ifc/sdb/_XCompletedConnection.java create mode 100644 qadevOOo/tests/java/ifc/sdb/_XCompletedExecution.java create mode 100644 qadevOOo/tests/java/ifc/sdb/_XFormDocumentsSupplier.java create mode 100644 qadevOOo/tests/java/ifc/sdb/_XParametersSupplier.java create mode 100644 qadevOOo/tests/java/ifc/sdb/_XQueryDefinitionsSupplier.java create mode 100644 qadevOOo/tests/java/ifc/sdb/_XReportDocumentsSupplier.java create mode 100644 qadevOOo/tests/java/ifc/sdb/_XResultSetAccess.java create mode 100644 qadevOOo/tests/java/ifc/sdb/_XRowSetApproveBroadcaster.java create mode 100644 qadevOOo/tests/java/ifc/sdb/_XSQLErrorBroadcaster.java create mode 100644 qadevOOo/tests/java/ifc/sdb/_XSingleSelectQueryAnalyzer.java create mode 100644 qadevOOo/tests/java/ifc/sdb/_XSingleSelectQueryComposer.java create mode 100644 qadevOOo/tests/java/ifc/sdbc/_ResultSet.java create mode 100644 qadevOOo/tests/java/ifc/sdbc/_RowSet.java create mode 100644 qadevOOo/tests/java/ifc/sdbc/_XCloseable.java create mode 100644 qadevOOo/tests/java/ifc/sdbc/_XColumnLocate.java create mode 100644 qadevOOo/tests/java/ifc/sdbc/_XDataSource.java create mode 100644 qadevOOo/tests/java/ifc/sdbc/_XDriver.java create mode 100644 qadevOOo/tests/java/ifc/sdbc/_XDriverManager.java create mode 100644 qadevOOo/tests/java/ifc/sdbc/_XIsolatedConnection.java create mode 100644 qadevOOo/tests/java/ifc/sdbc/_XParameters.java create mode 100644 qadevOOo/tests/java/ifc/sdbc/_XResultSet.java create mode 100644 qadevOOo/tests/java/ifc/sdbc/_XResultSetMetaDataSupplier.java create mode 100644 qadevOOo/tests/java/ifc/sdbc/_XResultSetUpdate.java create mode 100644 qadevOOo/tests/java/ifc/sdbc/_XRow.java create mode 100644 qadevOOo/tests/java/ifc/sdbc/_XRowSet.java create mode 100644 qadevOOo/tests/java/ifc/sdbc/_XRowUpdate.java create mode 100644 qadevOOo/tests/java/ifc/sdbc/_XWarningsSupplier.java create mode 100644 qadevOOo/tests/java/ifc/sdbcx/_ResultSet.java create mode 100644 qadevOOo/tests/java/ifc/sdbcx/_XColumnsSupplier.java create mode 100644 qadevOOo/tests/java/ifc/sdbcx/_XCreateCatalog.java create mode 100644 qadevOOo/tests/java/ifc/sdbcx/_XDataDefinitionSupplier.java create mode 100644 qadevOOo/tests/java/ifc/sdbcx/_XDeleteRows.java create mode 100644 qadevOOo/tests/java/ifc/sdbcx/_XDropCatalog.java create mode 100644 qadevOOo/tests/java/ifc/sdbcx/_XRowLocate.java create mode 100644 qadevOOo/tests/java/ifc/sdbcx/_XTablesSupplier.java create mode 100644 qadevOOo/tests/java/ifc/sheet/_SpreadsheetDocument.java create mode 100644 qadevOOo/tests/java/ifc/sheet/_TableAutoFormatField.java create mode 100644 qadevOOo/tests/java/ifc/sheet/_XCellRangeData.java create mode 100644 qadevOOo/tests/java/ifc/sheet/_XCellRangesQuery.java create mode 100644 qadevOOo/tests/java/ifc/sheet/_XEnhancedMouseClickBroadcaster.java create mode 100644 qadevOOo/tests/java/ifc/sheet/_XRangeSelection.java create mode 100644 qadevOOo/tests/java/ifc/style/_CharacterProperties.java create mode 100644 qadevOOo/tests/java/ifc/style/_CharacterPropertiesAsian.java create mode 100644 qadevOOo/tests/java/ifc/style/_CharacterPropertiesComplex.java create mode 100644 qadevOOo/tests/java/ifc/style/_CharacterStyle.java create mode 100644 qadevOOo/tests/java/ifc/style/_PageProperties.java create mode 100644 qadevOOo/tests/java/ifc/style/_PageStyle.java create mode 100644 qadevOOo/tests/java/ifc/style/_ParagraphProperties.java create mode 100644 qadevOOo/tests/java/ifc/style/_ParagraphPropertiesAsian.java create mode 100644 qadevOOo/tests/java/ifc/style/_ParagraphPropertiesComplex.java create mode 100644 qadevOOo/tests/java/ifc/style/_ParagraphStyle.java create mode 100644 qadevOOo/tests/java/ifc/style/_Style.java create mode 100644 qadevOOo/tests/java/ifc/style/_XStyle.java create mode 100644 qadevOOo/tests/java/ifc/style/_XStyleFamiliesSupplier.java create mode 100644 qadevOOo/tests/java/ifc/system/_XSimpleMailClientSupplier.java create mode 100644 qadevOOo/tests/java/ifc/system/_XSystemShellExecute.java create mode 100644 qadevOOo/tests/java/ifc/table/_CellProperties.java create mode 100644 qadevOOo/tests/java/ifc/table/_XAutoFormattable.java create mode 100644 qadevOOo/tests/java/ifc/table/_XCellRange.java create mode 100644 qadevOOo/tests/java/ifc/table/_XTableChart.java create mode 100644 qadevOOo/tests/java/ifc/table/_XTableColumns.java create mode 100644 qadevOOo/tests/java/ifc/table/_XTableRows.java create mode 100644 qadevOOo/tests/java/ifc/task/_XInteractionHandler.java create mode 100644 qadevOOo/tests/java/ifc/task/_XJob.java create mode 100644 qadevOOo/tests/java/ifc/task/_XJobExecutor.java create mode 100644 qadevOOo/tests/java/ifc/task/_XStatusIndicatorFactory.java create mode 100644 qadevOOo/tests/java/ifc/text/_BaseFrame.java create mode 100644 qadevOOo/tests/java/ifc/text/_BaseFrameProperties.java create mode 100644 qadevOOo/tests/java/ifc/text/_BaseIndex.java create mode 100644 qadevOOo/tests/java/ifc/text/_BaseIndexMark.java create mode 100644 qadevOOo/tests/java/ifc/text/_CellProperties.java create mode 100644 qadevOOo/tests/java/ifc/text/_CellRange.java create mode 100644 qadevOOo/tests/java/ifc/text/_Defaults.java create mode 100644 qadevOOo/tests/java/ifc/text/_DocumentIndex.java create mode 100644 qadevOOo/tests/java/ifc/text/_DocumentIndexMark.java create mode 100644 qadevOOo/tests/java/ifc/text/_DocumentSettings.java create mode 100644 qadevOOo/tests/java/ifc/text/_Footnote.java create mode 100644 qadevOOo/tests/java/ifc/text/_FootnoteSettings.java create mode 100644 qadevOOo/tests/java/ifc/text/_GenericTextDocument.java create mode 100644 qadevOOo/tests/java/ifc/text/_LineNumberingProperties.java create mode 100644 qadevOOo/tests/java/ifc/text/_MailMerge.java create mode 100644 qadevOOo/tests/java/ifc/text/_NumberingLevel.java create mode 100644 qadevOOo/tests/java/ifc/text/_NumberingRules.java create mode 100644 qadevOOo/tests/java/ifc/text/_PrintSettings.java create mode 100644 qadevOOo/tests/java/ifc/text/_Text.java create mode 100644 qadevOOo/tests/java/ifc/text/_TextColumns.java create mode 100644 qadevOOo/tests/java/ifc/text/_TextContent.java create mode 100644 qadevOOo/tests/java/ifc/text/_TextDocument.java create mode 100644 qadevOOo/tests/java/ifc/text/_TextEmbeddedObject.java create mode 100644 qadevOOo/tests/java/ifc/text/_TextFieldMaster.java create mode 100644 qadevOOo/tests/java/ifc/text/_TextFrame.java create mode 100644 qadevOOo/tests/java/ifc/text/_TextGraphicObject.java create mode 100644 qadevOOo/tests/java/ifc/text/_TextPortion.java create mode 100644 qadevOOo/tests/java/ifc/text/_TextSection.java create mode 100644 qadevOOo/tests/java/ifc/text/_TextTable.java create mode 100644 qadevOOo/tests/java/ifc/text/_TextTableRow.java create mode 100644 qadevOOo/tests/java/ifc/text/_ViewSettings.java create mode 100644 qadevOOo/tests/java/ifc/text/_XAutoTextContainer.java create mode 100644 qadevOOo/tests/java/ifc/text/_XAutoTextEntry.java create mode 100644 qadevOOo/tests/java/ifc/text/_XAutoTextGroup.java create mode 100644 qadevOOo/tests/java/ifc/text/_XBookmarksSupplier.java create mode 100644 qadevOOo/tests/java/ifc/text/_XChapterNumberingSupplier.java create mode 100644 qadevOOo/tests/java/ifc/text/_XDefaultNumberingProvider.java create mode 100644 qadevOOo/tests/java/ifc/text/_XDocumentIndex.java create mode 100644 qadevOOo/tests/java/ifc/text/_XDocumentIndexesSupplier.java create mode 100644 qadevOOo/tests/java/ifc/text/_XEndnotesSupplier.java create mode 100644 qadevOOo/tests/java/ifc/text/_XFootnote.java create mode 100644 qadevOOo/tests/java/ifc/text/_XFootnotesSettingsSupplier.java create mode 100644 qadevOOo/tests/java/ifc/text/_XFootnotesSupplier.java create mode 100644 qadevOOo/tests/java/ifc/text/_XLineNumberingProperties.java create mode 100644 qadevOOo/tests/java/ifc/text/_XMailMergeBroadcaster.java create mode 100644 qadevOOo/tests/java/ifc/text/_XPageCursor.java create mode 100644 qadevOOo/tests/java/ifc/text/_XPagePrintable.java create mode 100644 qadevOOo/tests/java/ifc/text/_XParagraphCursor.java create mode 100644 qadevOOo/tests/java/ifc/text/_XReferenceMarksSupplier.java create mode 100644 qadevOOo/tests/java/ifc/text/_XRelativeTextContentInsert.java create mode 100644 qadevOOo/tests/java/ifc/text/_XSentenceCursor.java create mode 100644 qadevOOo/tests/java/ifc/text/_XSimpleText.java create mode 100644 qadevOOo/tests/java/ifc/text/_XText.java create mode 100644 qadevOOo/tests/java/ifc/text/_XTextColumns.java create mode 100644 qadevOOo/tests/java/ifc/text/_XTextContent.java create mode 100644 qadevOOo/tests/java/ifc/text/_XTextCursor.java create mode 100644 qadevOOo/tests/java/ifc/text/_XTextDocument.java create mode 100644 qadevOOo/tests/java/ifc/text/_XTextEmbeddedObjectsSupplier.java create mode 100644 qadevOOo/tests/java/ifc/text/_XTextField.java create mode 100644 qadevOOo/tests/java/ifc/text/_XTextFieldsSupplier.java create mode 100644 qadevOOo/tests/java/ifc/text/_XTextFrame.java create mode 100644 qadevOOo/tests/java/ifc/text/_XTextFramesSupplier.java create mode 100644 qadevOOo/tests/java/ifc/text/_XTextGraphicObjectsSupplier.java create mode 100644 qadevOOo/tests/java/ifc/text/_XTextRange.java create mode 100644 qadevOOo/tests/java/ifc/text/_XTextRangeCompare.java create mode 100644 qadevOOo/tests/java/ifc/text/_XTextRangeMover.java create mode 100644 qadevOOo/tests/java/ifc/text/_XTextSection.java create mode 100644 qadevOOo/tests/java/ifc/text/_XTextSectionsSupplier.java create mode 100644 qadevOOo/tests/java/ifc/text/_XTextTable.java create mode 100644 qadevOOo/tests/java/ifc/text/_XTextTableCursor.java create mode 100644 qadevOOo/tests/java/ifc/text/_XTextTablesSupplier.java create mode 100644 qadevOOo/tests/java/ifc/text/_XTextViewCursorSupplier.java create mode 100644 qadevOOo/tests/java/ifc/text/_XWordCursor.java create mode 100644 qadevOOo/tests/java/ifc/ucb/_XCachedContentResultSetFactory.java create mode 100644 qadevOOo/tests/java/ifc/ucb/_XCachedContentResultSetStubFactory.java create mode 100644 qadevOOo/tests/java/ifc/ucb/_XCachedDynamicResultSetFactory.java create mode 100644 qadevOOo/tests/java/ifc/ucb/_XCachedDynamicResultSetStubFactory.java create mode 100644 qadevOOo/tests/java/ifc/ucb/_XCommandProcessor.java create mode 100644 qadevOOo/tests/java/ifc/ucb/_XCommandProcessor2.java create mode 100644 qadevOOo/tests/java/ifc/ucb/_XContentIdentifierFactory.java create mode 100644 qadevOOo/tests/java/ifc/ucb/_XContentProvider.java create mode 100644 qadevOOo/tests/java/ifc/ucb/_XContentProviderFactory.java create mode 100644 qadevOOo/tests/java/ifc/ucb/_XContentProviderManager.java create mode 100644 qadevOOo/tests/java/ifc/ucb/_XDataContainer.java create mode 100644 qadevOOo/tests/java/ifc/ucb/_XFileIdentifierConverter.java create mode 100644 qadevOOo/tests/java/ifc/ucb/_XParameterizedContentProvider.java create mode 100644 qadevOOo/tests/java/ifc/ucb/_XPropertyMatcherFactory.java create mode 100644 qadevOOo/tests/java/ifc/ucb/_XPropertySetRegistryFactory.java create mode 100644 qadevOOo/tests/java/ifc/ucb/_XRemoteContentProviderAcceptor.java create mode 100644 qadevOOo/tests/java/ifc/ucb/_XRemoteContentProviderActivator.java create mode 100644 qadevOOo/tests/java/ifc/ucb/_XSimpleFileAccess.java create mode 100644 qadevOOo/tests/java/ifc/ucb/_XSimpleFileAccess2.java create mode 100644 qadevOOo/tests/java/ifc/ucb/_XSortedDynamicResultSetFactory.java create mode 100644 qadevOOo/tests/java/ifc/ui/_XContextMenuInterception.java create mode 100644 qadevOOo/tests/java/ifc/ui/_XModuleUIConfigurationManager.java create mode 100644 qadevOOo/tests/java/ifc/ui/_XModuleUIConfigurationManagerSupplier.java create mode 100644 qadevOOo/tests/java/ifc/ui/_XUIConfiguration.java create mode 100644 qadevOOo/tests/java/ifc/ui/_XUIConfigurationListener.java create mode 100644 qadevOOo/tests/java/ifc/ui/_XUIConfigurationManager.java create mode 100644 qadevOOo/tests/java/ifc/ui/_XUIConfigurationPersistence.java create mode 100644 qadevOOo/tests/java/ifc/ui/_XUIConfigurationStorage.java create mode 100644 qadevOOo/tests/java/ifc/ui/_XUIElementFactory.java create mode 100644 qadevOOo/tests/java/ifc/ui/_XUIElementFactoryRegistration.java create mode 100644 qadevOOo/tests/java/ifc/ui/dialogs/_FilePicker.java create mode 100644 qadevOOo/tests/java/ifc/ui/dialogs/_XControlAccess.java create mode 100644 qadevOOo/tests/java/ifc/ui/dialogs/_XControlInformation.java create mode 100644 qadevOOo/tests/java/ifc/ui/dialogs/_XExecutableDialog.java create mode 100644 qadevOOo/tests/java/ifc/ui/dialogs/_XFilePicker.java create mode 100644 qadevOOo/tests/java/ifc/ui/dialogs/_XFilePickerControlAccess.java create mode 100644 qadevOOo/tests/java/ifc/ui/dialogs/_XFilePickerNotifier.java create mode 100644 qadevOOo/tests/java/ifc/ui/dialogs/_XFilePreview.java create mode 100644 qadevOOo/tests/java/ifc/ui/dialogs/_XFilterGroupManager.java create mode 100644 qadevOOo/tests/java/ifc/ui/dialogs/_XFilterManager.java create mode 100644 qadevOOo/tests/java/ifc/ui/dialogs/_XFolderPicker.java create mode 100644 qadevOOo/tests/java/ifc/uno/_XComponentContext.java create mode 100644 qadevOOo/tests/java/ifc/uno/_XNamingService.java create mode 100644 qadevOOo/tests/java/ifc/util/_PathSettings.java create mode 100644 qadevOOo/tests/java/ifc/util/_SearchDescriptor.java create mode 100644 qadevOOo/tests/java/ifc/util/_XCancellable.java create mode 100644 qadevOOo/tests/java/ifc/util/_XChangesBatch.java create mode 100644 qadevOOo/tests/java/ifc/util/_XChangesNotifier.java create mode 100644 qadevOOo/tests/java/ifc/util/_XCloneable.java create mode 100644 qadevOOo/tests/java/ifc/util/_XFlushable.java create mode 100644 qadevOOo/tests/java/ifc/util/_XImportable.java create mode 100644 qadevOOo/tests/java/ifc/util/_XModeSelector.java create mode 100644 qadevOOo/tests/java/ifc/util/_XModifiable.java create mode 100644 qadevOOo/tests/java/ifc/util/_XModifyBroadcaster.java create mode 100644 qadevOOo/tests/java/ifc/util/_XNumberFormatsSupplier.java create mode 100644 qadevOOo/tests/java/ifc/util/_XNumberFormatter.java create mode 100644 qadevOOo/tests/java/ifc/util/_XProtectable.java create mode 100644 qadevOOo/tests/java/ifc/util/_XRefreshable.java create mode 100644 qadevOOo/tests/java/ifc/util/_XReplaceDescriptor.java create mode 100644 qadevOOo/tests/java/ifc/util/_XReplaceable.java create mode 100644 qadevOOo/tests/java/ifc/util/_XSearchDescriptor.java create mode 100644 qadevOOo/tests/java/ifc/util/_XSearchable.java create mode 100644 qadevOOo/tests/java/ifc/util/_XSortable.java create mode 100644 qadevOOo/tests/java/ifc/util/_XStringEscape.java create mode 100644 qadevOOo/tests/java/ifc/util/_XStringSubstitution.java create mode 100644 qadevOOo/tests/java/ifc/util/_XURLTransformer.java create mode 100644 qadevOOo/tests/java/ifc/view/_XControlAccess.java create mode 100644 qadevOOo/tests/java/ifc/view/_XFormLayerAccess.java create mode 100644 qadevOOo/tests/java/ifc/view/_XMultiSelectionSupplier.java create mode 100644 qadevOOo/tests/java/ifc/view/_XPrintJobBroadcaster.java create mode 100644 qadevOOo/tests/java/ifc/view/_XPrintSettingsSupplier.java create mode 100644 qadevOOo/tests/java/ifc/view/_XPrintable.java create mode 100644 qadevOOo/tests/java/ifc/view/_XScreenCursor.java create mode 100644 qadevOOo/tests/java/ifc/view/_XSelectionSupplier.java create mode 100644 qadevOOo/tests/java/ifc/view/_XViewSettingsSupplier.java create mode 100644 qadevOOo/tests/java/ifc/xml/_UserDefinedAttributesSupplier.java create mode 100644 qadevOOo/tests/java/ifc/xml/sax/_XDocumentHandler.java (limited to 'qadevOOo/tests/java/ifc') diff --git a/qadevOOo/tests/java/ifc/accessibility/_XAccessible.java b/qadevOOo/tests/java/ifc/accessibility/_XAccessible.java new file mode 100644 index 000000000..329ecc6ab --- /dev/null +++ b/qadevOOo/tests/java/ifc/accessibility/_XAccessible.java @@ -0,0 +1,48 @@ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +package ifc.accessibility; + +import lib.MultiMethodTest; + +import com.sun.star.accessibility.XAccessible; +import com.sun.star.accessibility.XAccessibleContext; + +/** + * Testing com.sun.star.accessibility.XAccessible + * interface methods : + *

+ * @see com.sun.star.accessibility.XAccessible + */ +public class _XAccessible extends MultiMethodTest { + + + public XAccessible oObj = null; + + /** + * Just calls the method.

+ * Has OK status if not null value returned. + */ + public void _getAccessibleContext() { + XAccessibleContext ac = oObj.getAccessibleContext(); + tRes.tested("getAccessibleContext()",ac != null); + } + +} diff --git a/qadevOOo/tests/java/ifc/accessibility/_XAccessibleAction.java b/qadevOOo/tests/java/ifc/accessibility/_XAccessibleAction.java new file mode 100644 index 000000000..d83b231eb --- /dev/null +++ b/qadevOOo/tests/java/ifc/accessibility/_XAccessibleAction.java @@ -0,0 +1,159 @@ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +package ifc.accessibility; + +import com.sun.star.accessibility.XAccessibleAction; + +public class _XAccessibleAction extends lib.MultiMethodTest { + + public XAccessibleAction oObj = null; + public int count = 0; + + /** + * calls the method and stores the result in the
+ * variable count. It is OK if no exception occurs + */ + + public void _getAccessibleActionCount() { + count = oObj.getAccessibleActionCount(); + tRes.tested("getAccessibleActionCount()",count > 0); + } + + /** + * calls the method with invalid argument and check if the
+ * expected Exception is thrown.
+ * Calls the method afterwards the first valid parameter.
+ * This is the last method called and the environment is disposed
+ * afterwards. + */ + + public void _doAccessibleAction() { + requiredMethod("getAccessibleActionKeyBinding()"); + boolean res = true; + + log.println("Calling method with wrong argument"); + try { + oObj.doAccessibleAction(count); + log.println("Exception expected -- FAILED"); + res &= false; + } catch (com.sun.star.lang.IndexOutOfBoundsException ioe) { + log.println("Expected exception -- OK"); + res &= true; + } + + try { + boolean act = false; + for (int i = 0; i< count; i++) { + log.println("do Action "+ oObj.getAccessibleActionDescription(i)); + act = oObj.doAccessibleAction(i); + log.println("Worked: "+act); + } + log.println("Did action: "+act); + res &= act ; + } catch (com.sun.star.lang.IndexOutOfBoundsException ioe) { + log.println("Unexpected exception -- FAILED"); + res &= false; + } + + tRes.tested("doAccessibleAction()",res); + } + + /** + * calls the method with invalid argument and check if the
+ * expected Exception is thrown.
+ * Calls the method afterwards all valid parameters.
+ * Is ok if the exception is thrown and the resulting value + * for the calls with valid parameters aren't null. + */ + + public void _getAccessibleActionDescription() { + requiredMethod("getAccessibleActionCount()"); + boolean res = true; + + log.println("Calling method with wrong argument"); + try { + oObj.getAccessibleActionDescription(count); + log.println("Exception expected -- FAILED"); + res &= false; + } catch (com.sun.star.lang.IndexOutOfBoundsException ioe) { + log.println("Expected exception -- OK"); + res &= true; + } + + for (int i=0;i + * expected Exception is thrown.
+ * Calls the method afterwards all valid parameters.
+ * Is ok if the exception is thrown and the resulting value + * for the calls with valid parameters aren't null. + */ + + public void _getAccessibleActionKeyBinding() { + requiredMethod("getAccessibleActionDescription()"); + boolean res = true; + + log.println("Calling method with wrong argument"); + try { + oObj.getAccessibleActionKeyBinding(count); + log.println("Exception expected -- FAILED"); + res &= false; + } catch (com.sun.star.lang.IndexOutOfBoundsException ioe) { + log.println("Expected exception -- OK"); + res &= true; + } + + for (int i=0;icom.sun.star.accessibility.XAccessibleComponent + * interface methods : + *

+ * + * @see com.sun.star.accessibility.XAccessibleComponent + */ +public class _XAccessibleComponent extends MultiMethodTest { + + public XAccessibleComponent oObj = null; + private final ArrayList KnownBounds = new ArrayList(); + + + /** + * First checks 4 inner bounds (upper, lower, left and right) + * of component bounding box to contain + * at least one point of the component. Second 4 outer bounds + * are checked to not contain any component points.

+ * + * Has OK status if inner bounds contain component points + * and outer bounds don't contain any component points.

+ * + * The following method tests are to be completed successfully before : + *

+ */ + public void _containsPoint() { + Rectangle bounds = oObj.getBounds(); + + boolean result = true; + + int curX = 0; + + while (!oObj.containsPoint(new Point(curX, 0)) && + (curX < bounds.Width)) { + curX++; + } + + if (curX < bounds.Width) { + log.println("Upper bound of box containsPoint point (" + curX + + ",0) - OK"); + } else { + log.println( + "Upper bound of box containsPoint no component points - FAILED"); + result = false; + } + + curX = 0; + + while (!oObj.containsPoint(new Point(curX, bounds.Height - 1)) && + (curX < bounds.Width)) { + log.println("containsPoint returns false for (" + curX + "," + + bounds.Height + ")"); + curX++; + } + + if (curX < bounds.Width) { + log.println("Lower bound of box containsPoint point (" + curX + + "," + (bounds.Height - 1) + ") - OK"); + } else { + log.println( + "Lower bound of box containsPoint no component points - FAILED"); + result = false; + } + + int curY = 0; + + while (!oObj.containsPoint(new Point(0, curY)) && + (curY < bounds.Height)) { + curY++; + } + + if (curY < bounds.Height) { + log.println("Left bound of box containsPoint point (0," + curY + + ") - OK"); + } else { + log.println( + "Left bound of box containsPoint no component points - FAILED"); + result = false; + } + + curY = 0; + + while (!oObj.containsPoint(new Point(bounds.Width - 1, curY)) && + (curY < bounds.Height)) { + curY++; + } + + if (curY < bounds.Height) { + log.println("Right bound of box containsPoint point (" + + (bounds.Width - 1) + "," + curY + ") - OK"); + } else { + log.println( + "Right bound of box containsPoint no component points - FAILED"); + result = false; + } + + boolean locRes = true; + + for (int x = -1; x <= bounds.Width; x++) { + if (oObj.containsPoint(new Point(x, -1))) { + log.println( + "Outer upper and lower bounds CONTAIN some component point" + + " (" + x + ", -1) - FAILED"); + locRes = false; + break; + } + if (oObj.containsPoint(new Point(x, bounds.Height + bounds.Y))) { + log.println( + "Outer upper and lower bounds CONTAIN some component point" + + " (" + x + ", " + (bounds.Height + bounds.Y) + + ") - FAILED"); + locRes = false; + break; + } + } + + if (locRes) { + log.println("Outer upper and lower bounds contain no component " + + "points - OK"); + } else { + result = false; + } + + locRes = true; + + for (int y = -1; y <= bounds.Height; y++) { + if (oObj.containsPoint(new Point(-1, y))) { + log.println( + "Outer left and right bounds CONTAIN some component point" + + " (-1, " + y + ") - FAILED"); + locRes = false; + break; + } + if (oObj.containsPoint(new Point(bounds.X + bounds.Width, y))) { + log.println( + "Outer left and right bounds CONTAIN some component point" + + " (" + (bounds.X + bounds.Width) + ", " + y + ") - FAILED"); + locRes = false; + break; + } + } + + if (locRes) { + log.println("Outer left and right bounds contain no component " + + "points - OK"); + } else { + result = false; + } + + tRes.tested("containsPoint()", result); + } + + /** + * Iterates through all children which implement + * XAccessibleComponent (if they exist) determines their + * boundaries and tries to get each child by getAccessibleAtPoint + * passing point which belongs to the child. + * Also the point is checked which doesn't belong to child boundary + * box.

+ * + * Has OK status if in the first cases the right children + * are returned, and in the second null or + * another child is returned. + */ + public void _getAccessibleAtPoint() { + boolean result = true; + XAccessibleComponent[] children = getChildrenComponents(); + + if (children.length == 0) { + log.println("There are no children supporting XAccessibleComponent"); + tRes.tested("getAccessibleAtPoint()", result); + return; + } + + for (int i = 0; i < children.length; i++) { + Rectangle chBnd = children[i].getBounds(); + + if (chBnd.X == -1) { + continue; + } + + log.println("Checking child with bounds " + "(" + chBnd.X + + "," + chBnd.Y + "),(" + chBnd.Width + "," + + chBnd.Height + "): " + + util.AccessibilityTools.accessibleToString( + children[i])); + + XAccessibleContext xAc = UnoRuntime.queryInterface( + XAccessibleContext.class, + children[i]); + + boolean MightBeCovered = false; + boolean isShowing = xAc.getAccessibleStateSet() + .contains(com.sun.star.accessibility.AccessibleStateType.SHOWING); + log.println("\tStateType containsPoint SHOWING: " + + isShowing); + + if (!isShowing) { + log.println("Child is invisible - OK"); + continue; + } + + log.println("finding the point which lies on the component"); + + int curX = chBnd.Width / 2; + int curY = chBnd.Height / 2; + + while (!children[i].containsPoint(new Point(curX, curY)) && + (curX > 0) && (curY > 0)) { + curX--; + curY--; + } + + if (curX == chBnd.Width) { + log.println("Couldn't find a point with containsPoint"); + + continue; + } + + // trying the point laying on child + XAccessible xAcc = oObj.getAccessibleAtPoint( + new Point(chBnd.X + curX, + chBnd.Y + curY)); + + + Point p = new Point(chBnd.X + curX,chBnd.Y + curY); + + if (isCovered(p)) { + log.println( + "Child might be covered by another and can't be reached"); + MightBeCovered = true; + } + + KnownBounds.add(chBnd); + + if (xAcc == null) { + log.println("The child not found at point (" + + (chBnd.X + curX) + "," + (chBnd.Y + curY) + + ") - FAILED"); + + result = false; + } else { + XAccessible xAccCh = UnoRuntime.queryInterface( + XAccessible.class, + children[i]); + XAccessibleContext xAccC = UnoRuntime.queryInterface( + XAccessibleContext.class, + children[i]); + log.println("Child found at point (" + (chBnd.X + curX) + + "," + (chBnd.Y + curY) + ") - OK"); + + boolean res = false; + int expIndex; + String expName; + String expDesc; + + if (xAccCh != null) { + res = util.AccessibilityTools.equals(xAccCh, xAcc); + expIndex = xAccCh.getAccessibleContext() + .getAccessibleIndexInParent(); + expName = xAccCh.getAccessibleContext() + .getAccessibleName(); + expDesc = xAccCh.getAccessibleContext() + .getAccessibleDescription(); + } else { + res = xAccC.getAccessibleName() + .equals(xAcc.getAccessibleContext() + .getAccessibleName()); + expIndex = xAccC.getAccessibleIndexInParent(); + expName = xAccC.getAccessibleName(); + expDesc = xAccC.getAccessibleDescription(); + } + + if (!res) { + int gotIndex = xAcc.getAccessibleContext() + .getAccessibleIndexInParent(); + + if (expIndex < gotIndex) { + log.println("The children found is not the same"); + log.println("The expected child " + expName); + log.print("is hidden behind the found Child "); + log.println(xAcc.getAccessibleContext() + .getAccessibleName() + " - OK"); + } else { + log.println( + "The children found is not the same"); + log.println("Expected: " + expName); + log.println("Description: " + expDesc); + log.println("Found: " + + xAcc.getAccessibleContext() + .getAccessibleName()); + log.println("Description: " + + xAcc.getAccessibleContext() + .getAccessibleDescription()); + if (MightBeCovered) { + log.println("... Child is covered by another - OK"); + } else { + log.println("... FAILED"); + result = false; + } + + } + } + } + + + // trying the point NOT laying on child + xAcc = oObj.getAccessibleAtPoint( + new Point(chBnd.X - 1, chBnd.Y - 1)); + + if (xAcc == null) { + log.println("No children found at point (" + + (chBnd.X - 1) + "," + (chBnd.Y - 1) + + ") - OK"); + result &= true; + } else { + XAccessible xAccCh = UnoRuntime.queryInterface( + XAccessible.class, + children[i]); + boolean res = util.AccessibilityTools.equals(xAccCh, xAcc); + + if (res) { + log.println("The same child found outside " + + "its bounds at (" + (chBnd.X - 1) + "," + + (chBnd.Y - 1) + ") - FAILED"); + result = false; + } + } + } + + tRes.tested("getAccessibleAtPoint()", result); + } + + /** + * Retrieves the component bounds and discards it.

+ * + * Has OK status if boundary position (x,y) is not negative + * and size (Width, Height) is greater than 0. + */ + public void _getBounds() { + boolean result = true; + + Rectangle bounds = oObj.getBounds(); + result &= ((bounds != null) && (bounds.X >= 0) && (bounds.Y >= 0) && (bounds.Width > 0) && (bounds.Height > 0)); + + log.println("Bounds = " + + ((bounds != null) + ? ("(" + bounds.X + "," + bounds.Y + "),(" + + bounds.Width + "," + bounds.Height + ")") : "null")); + + tRes.tested("getBounds()", result); + } + + /** + * Gets the location.

+ * + * Has OK status if the location is the same as location + * of boundary obtained by getBounds() method. + */ + public void _getLocation() { + Rectangle bounds = oObj.getBounds(); + Point loc = oObj.getLocation(); + boolean result = loc.X == bounds.X && loc.Y == bounds.Y; + log.println( + "loc.X=" + loc.X + " vs. bounds.X=" + bounds.X + ", loc.Y=" + + loc.Y + " vs. bounds.Y=" + bounds.Y); + tRes.tested("getLocation()", result); + } + + /** + * Get the screen location of the component and its parent + * (if it exists and supports XAccessibleComponent).

+ * + * Has OK status if component screen location equals + * to screen location of its parent plus location of the component + * relative to the parent.

+ */ + public void _getLocationOnScreen() { + XAccessibleComponent parent = getParentComponent(); + + boolean result = true; + Rectangle bounds = oObj.getBounds(); + Point loc = oObj.getLocationOnScreen(); + log.println("Location is (" + loc.X + "," + loc.Y + ")"); + + if (parent != null) { + Point parLoc = parent.getLocationOnScreen(); + log.println("Parent location is (" + parLoc.X + "," + parLoc.Y + + ")"); + + result &= ((parLoc.X + bounds.X) == loc.X); + result &= ((parLoc.Y + bounds.Y) == loc.Y); + } + + tRes.tested("getLocationOnScreen()", result); + } + + /** + * Obtains the size of the component.

+ * + * Has OK status if the size is the same as in bounds.

+ */ + public void _getSize() { + requiredMethod("getBounds()"); + + boolean result = true; + Rectangle bounds = oObj.getBounds(); + Size size = oObj.getSize(); + + result &= (size.Width == bounds.Width); + result &= (size.Height == bounds.Height); + + tRes.tested("getSize()", result); + } + + /** + * Just calls the method.

+ * + * Has OK status if no runtime exceptions occurred. + */ + public void _grabFocus() { + boolean result = true; + oObj.grabFocus(); + + tRes.tested("grabFocus()", result); + } + + /** + * Retrieves all children (not more than 50) of the current + * component which support XAccessibleComponent. + * + * @return The array of children. Empty array returned if + * such children were not found or some error occurred. + */ + private XAccessibleComponent[] getChildrenComponents() { + XAccessible xAcc = UnoRuntime.queryInterface( + XAccessible.class, oObj); + + if (xAcc == null) { + log.println("Component doesn't support XAccessible."); + + return new XAccessibleComponent[0]; + } + + XAccessibleContext xAccCon = xAcc.getAccessibleContext(); + int cnt = xAccCon.getAccessibleChildCount(); + + // for cases when too many children exist checking only first 50 + if (cnt > 50) { + cnt = 50; + } + + ArrayList childComp = new ArrayList(); + + for (int i = 0; i < cnt; i++) { + try { + XAccessible child = xAccCon.getAccessibleChild(i); + XAccessibleContext xAccConCh = child.getAccessibleContext(); + XAccessibleComponent xChAccComp = UnoRuntime.queryInterface( + XAccessibleComponent.class, + xAccConCh); + + if (xChAccComp != null) { + childComp.add(xChAccComp); + } + } catch (com.sun.star.lang.IndexOutOfBoundsException e) { + } + } + + return childComp.toArray( + new XAccessibleComponent[childComp.size()]); + } + + /** + * Gets the parent of the current component which support + * XAccessibleComponent. + * + * @return The parent or null if the component + * has no parent or some errors occurred. + */ + private XAccessibleComponent getParentComponent() { + XAccessible xAcc = UnoRuntime.queryInterface( + XAccessible.class, oObj); + + if (xAcc == null) { + log.println("Component doesn't support XAccessible."); + + return null; + } + + XAccessibleContext xAccCon = xAcc.getAccessibleContext(); + XAccessible xAccPar = xAccCon.getAccessibleParent(); + + if (xAccPar == null) { + log.println("Component has no accessible parent."); + + return null; + } + + XAccessibleContext xAccConPar = xAccPar.getAccessibleContext(); + XAccessibleComponent parent = UnoRuntime.queryInterface( + XAccessibleComponent.class, + xAccConPar); + + if (parent == null) { + log.println( + "Accessible parent doesn't support XAccessibleComponent"); + + return null; + } + + return parent; + } + + /** + * Just calls the method. + */ + public void _getForeground() { + int forColor = oObj.getForeground(); + log.println("getForeground(): " + forColor); + tRes.tested("getForeground()", true); + } + + /** + * Just calls the method. + */ + public void _getBackground() { + int backColor = oObj.getBackground(); + log.println("getBackground(): " + backColor); + tRes.tested("getBackground()", true); + } + + /** + * Restores initial component text. + */ + @Override + protected void after() { + if (tEnv.getObjRelation("Destroy") != null) { + disposeEnvironment(); + } + } + + private boolean isCovered(Point p) { + int elements = KnownBounds.size(); + boolean Covered = false; + for (int k=0;kcom.sun.star.accessibility.XAccessibleContext + * interface methods : + *

+ * + * @see com.sun.star.accessibility.XAccessibleContext + */ +public class _XAccessibleContext extends MultiMethodTest { + private static final String className = "com.sun.star.accessibility.XAccessibleContext"; + public XAccessibleContext oObj = null; + private int childCount = 0; + private XAccessible parent = null; + + // temporary while accessibility package is in com.sun.star + @Override + protected String getTestedClassName() { + return className; + } + + /** + * Calls the method and stores the number of children.

+ * Has OK status if non-negative number rutrned. + */ + public void _getAccessibleChildCount() { + childCount = oObj.getAccessibleChildCount(); + log.println(childCount + " children found."); + tRes.tested("getAccessibleChildCount()", childCount > -1); + } + + /** + * Tries to get every child and checks its parent.

+ * + * Has OK status if parent of every child + * and the tested component are the same objects. + * + * The following method tests are to be completed successfully before : + *

+ */ + public void _getAccessibleChild() { + requiredMethod("getAccessibleChildCount()"); + + log.println("testing 'getAccessibleChild()'..."); + + boolean bOK = true; + int counter = childCount; + + if (childCount > 500) { + counter = 500; + } + + for (int i = 0; i < counter; i++) { + try { + XAccessible ch = oObj.getAccessibleChild(i); + XAccessibleContext chAC = ch.getAccessibleContext(); + + log.println("## Child " + i + ": " + + chAC.getAccessibleDescription()); + + if (!AccessibilityTools.equals(chAC.getAccessibleParent() + .getAccessibleContext(), + oObj)) { + log.println("The parent of child and component " + + "itself differ."); + log.println("\tRole:"); + log.println("Getting: " + + chAC.getAccessibleParent() + .getAccessibleContext() + .getAccessibleRole()); + log.println("Expected: " + oObj.getAccessibleRole()); + + log.println("\tImplementationName:"); + log.println("Getting: " + + util.utils.getImplName( + chAC.getAccessibleParent() + .getAccessibleContext())); + log.println("Expected: " + util.utils.getImplName(oObj)); + + log.println("\tAccessibleDescription:"); + log.println("Getting(Description): " + + chAC.getAccessibleParent() + .getAccessibleContext() + .getAccessibleDescription()); + log.println("Expected(Description): " + + oObj.getAccessibleDescription()); + + log.println("\tAccessibleName:"); + log.println("Getting(Name): " + + chAC.getAccessibleParent() + .getAccessibleContext() + .getAccessibleName()); + log.println("Expected(Name): " + + oObj.getAccessibleName()); + + log.println("\tChildCount:"); + log.println("Getting: " + + chAC.getAccessibleParent() + .getAccessibleContext() + .getAccessibleChildCount()); + log.println("Expected: " + + oObj.getAccessibleChildCount()); + + log.println("\tParentName:"); + log.println("Getting (Name): " + + chAC.getAccessibleParent() + .getAccessibleContext() + .getAccessibleParent() + .getAccessibleContext() + .getAccessibleName()); + log.println("Expected(Name): " + + oObj.getAccessibleParent() + .getAccessibleContext() + .getAccessibleName()); + + log.println("##"); + bOK = false; + } else { + log.println("Role: " + chAC.getAccessibleRole()); + log.println("Name: " + chAC.getAccessibleName()); + log.println("IndexInParent: " + + chAC.getAccessibleIndexInParent()); + log.println("ImplementationName: " + + util.utils.getImplName(chAC)); + } + } catch (com.sun.star.lang.IndexOutOfBoundsException e) { + e.printStackTrace(log); + bOK = false; + } + } + + tRes.tested("getAccessibleChild()", bOK); + } + + /** + * Just gets the parent.

+ * + * Has OK status if parent is not null. + */ + public void _getAccessibleParent() { + // assume that the component is not ROOT + parent = oObj.getAccessibleParent(); + tRes.tested("getAccessibleParent()", parent != null); + } + + /** + * Retrieves the index of tested component in its parent. + * Then gets the parent's child by this index and compares + * it with tested component.

+ * + * Has OK status if the parent's child and the tested + * component are the same objects. + * + * The following method tests are to be completed successfully before : + *

+ */ + public void _getAccessibleIndexInParent() { + requiredMethod("getAccessibleParent()"); + + boolean bOK = true; + int idx = oObj.getAccessibleIndexInParent(); + + XAccessibleContext parentAC = parent.getAccessibleContext(); + + try { + XAccessible child = parentAC.getAccessibleChild(idx); + XAccessibleContext childAC = null; + if (child == null) { + log.println("Parent has no child with this index"); + bOK &= false; + } else { + childAC = child.getAccessibleContext(); + bOK &= AccessibilityTools.equals(childAC, oObj); + } + + if (!bOK) { + log.println("Expected: " + util.utils.getImplName(oObj)); + + if (childAC != null) { + log.println("Getting: " + util.utils.getImplName(childAC)); + } + } + } catch (com.sun.star.lang.IndexOutOfBoundsException e) { + e.printStackTrace(log); + bOK = false; + } + + tRes.tested("getAccessibleIndexInParent()", bOK); + } + + /** + * Get the accessible role of component.

+ * + * Has OK status if non-negative number rutrned. + */ + public void _getAccessibleRole() { + short role = oObj.getAccessibleRole(); + log.println("The role is " + role); + tRes.tested("getAccessibleRole()", role > -1); + } + + /** + * Get the accessible name of the component.

+ * + * Has OK status if the name has non-zero length. + */ + public void _getAccessibleName() { + String name = oObj.getAccessibleName(); + log.println("The name is '" + name + "'"); + tRes.tested("getAccessibleName()", name != null); + } + + /** + * Get the accessible description of the component.

+ * + * Has OK status if the description has non-zero length. + */ + public void _getAccessibleDescription() { + String descr = oObj.getAccessibleDescription(); + log.println("The description is '" + descr + "'"); + tRes.tested("getAccessibleDescription()", descr != null); + } + + /** + * Just gets the set.

+ * + * Has OK status if the set is not null. + */ + public void _getAccessibleRelationSet() { + oObj.getAccessibleRelationSet(); + tRes.tested("getAccessibleRelationSet()", true); + } + + /** + * Just gets the set.

+ * + * Has OK status if the set is not null. + */ + public void _getAccessibleStateSet() { + XAccessibleStateSet set = oObj.getAccessibleStateSet(); + boolean res = true; + String[] expectedStateNames = (String[]) tEnv.getObjRelation( + "expectedStateNames"); + short[] expectedStates = (short[]) tEnv.getObjRelation( + "expectedStates"); + + if ((expectedStateNames != null) && (expectedStates != null)) { + res = checkStates(expectedStateNames, expectedStates, set); + } else { + res = set != null; + } + + tRes.tested("getAccessibleStateSet()", res); + } + + /** + * Gets the locale.

+ * + * Has OK status if Country and + * Language fields of locale structure + * are not empty. + */ + public void _getLocale() { + Locale loc = null; + + try { + loc = oObj.getLocale(); + log.println("The locale is " + loc.Language + "," + loc.Country); + } catch (IllegalAccessibleComponentStateException e) { + e.printStackTrace(log); + } + + tRes.tested("getLocale()", + (loc != null) && (loc.Language.length() > 0)); + } + + protected boolean checkStates(String[] expectedStateNames, + short[] expectedStates, + XAccessibleStateSet set) { + boolean works = true; + + for (int k = 0; k < expectedStateNames.length; k++) { + boolean contains = set.contains(expectedStates[k]); + + if (contains) { + log.println("Set contains " + expectedStateNames[k] + + " ... OK"); + works &= true; + } else { + log.println("Set doesn't contain " + expectedStateNames[k] + + " ... FAILED"); + works &= false; + } + } + + return works; + } +} diff --git a/qadevOOo/tests/java/ifc/accessibility/_XAccessibleEditableText.java b/qadevOOo/tests/java/ifc/accessibility/_XAccessibleEditableText.java new file mode 100644 index 000000000..d8cb81adc --- /dev/null +++ b/qadevOOo/tests/java/ifc/accessibility/_XAccessibleEditableText.java @@ -0,0 +1,543 @@ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +package ifc.accessibility; + +import lib.MultiMethodTest; +import util.ValueComparer; + +import com.sun.star.accessibility.XAccessibleEditableText; +import com.sun.star.beans.PropertyValue; + +/** + * Testing com.sun.star.accessibility.XAccessibleEditableText + * interface methods : + *

+ * + * This test needs the following object relations : + *

+ * + * @see com.sun.star.accessibility.XAccessibleEditableText + */ +public class _XAccessibleEditableText extends MultiMethodTest { + + public XAccessibleEditableText oObj = null; + + + String pasteText = null; + + String initialText = ""; + + /** + * Indicates whether or not the text has changeable attributes. + * E.g. text within writer document have attributes which can + * be changed, while the text within edit field has fixed + * attributes. + */ + private boolean changeableAttr = true; + + /** + * Retrieves object relation. Stores initial component text + * for restoring it in after. + */ + @Override + protected void before() { + Boolean b = (Boolean) + tEnv.getObjRelation("XAccessibleEditableText.hasAttr"); + if (b != null) { + changeableAttr = b.booleanValue(); + } + + initialText = oObj.getText(); + } + + /** + * Calls the method with the wrong indexes and with the correct indexes. + * Stores cutted text in the variable pasteText. + * Has OK status if exceptions were thrown for the wrong indexes, + * if exception wasn't thrown for the correct indexes. + */ + public void _cutText() { + boolean res = true; + boolean locRes = true; + String curText = null; + + String oldText = oObj.getText(); + log.println("Text: '" + oldText + "'"); + int length = oObj.getCharacterCount(); + log.println("Character count: " + length); + + try { + log.print("cutText(-1," + (length-1) + "): "); + locRes = oObj.cutText(-1, length - 1); + log.println(locRes); + log.println("exception was expected => FAILED"); + res &= false; + } catch(com.sun.star.lang.IndexOutOfBoundsException e) { + log.println("expected exception => OK"); + curText = oObj.getText(); + log.println("Current text: '" + curText + "'"); + res &= curText.equals(oldText); + } + + try { + log.print("cutText(0," + (length+1) + "): "); + locRes = oObj.cutText(0, length + 1); + log.println(locRes); + log.println("exception was expected => FAILED"); + res &= false; + } catch(com.sun.star.lang.IndexOutOfBoundsException e) { + log.println("expected exception => OK"); + curText = oObj.getText(); + log.println("Current text: '" + curText + "'"); + res &= curText.equals(oldText); + } + + try { + pasteText = oldText; + log.print("cutText(0," + length + "): "); + locRes = oObj.cutText(0, length); + log.println(locRes); + curText = oObj.getText(); + log.println("Current text: '" + curText + "'"); + res &= curText.length() == 0 && locRes; + } catch(com.sun.star.lang.IndexOutOfBoundsException e) { + log.println("unexpected exception"); + e.printStackTrace(log); + res &= false; + } + + tRes.tested("cutText()", res); + } + + /** + * Calls the method with the wrong indexes and with the correct indexes. + * Has OK status if exceptions were thrown for the wrong indexes, + * if exception wasn't thrown for the correct indexes and if cutted text was + * pasted. + * The following method tests are to be executed before: + *

+ */ + public void _pasteText() { + requiredMethod("cutText()"); + boolean res = true; + boolean locRes = true; + String curText = null; + + String text = oObj.getText(); + log.println("Text: '" + text + "'"); + int length = oObj.getCharacterCount(); + log.println("Character count: " + length); + + try { + log.print("pasteText(-1): "); + locRes = oObj.pasteText(-1); + log.println(locRes); + log.println("exception was expected => FAILED"); + res &= false; + } catch(com.sun.star.lang.IndexOutOfBoundsException e) { + log.println("expected exception => OK"); + curText = oObj.getText(); + log.println("Current text: '" + curText + "'"); + res &= curText.equals(text); + } + + try { + log.print("pasteText(" + (length+1) + "): "); + locRes = oObj.pasteText(length + 1); + log.println(locRes); + log.println("exception was expected => FAILED"); + res &= false; + } catch(com.sun.star.lang.IndexOutOfBoundsException e) { + log.println("expected exception => OK"); + curText = oObj.getText(); + log.println("Current text: '" + curText + "'"); + res &= curText.equals(text); + } + + try { + log.print("pasteText(" + (length) + "): "); + locRes = oObj.pasteText(length); + log.println(locRes); + curText = oObj.getText(); + log.println("Current text: '" + curText + "'"); + res &= curText.equals(text + pasteText) && locRes; + log.println("Expected text: '" + text + pasteText + "'"); + } catch(com.sun.star.lang.IndexOutOfBoundsException e) { + log.println("unexpected exception"); + e.printStackTrace(log); + res &= false; + } + + tRes.tested("pasteText()", res); + } + + /** + * Calls the method with the wrong indexes and with the correct indexes, + * checks text after method call. + * Has OK status if exceptions were thrown for the wrong indexes, + * if exception wasn't thrown for the correct indexes and if deleted string + * was really deleted from the text. + * The following method tests are to be executed before: + * + */ + public void _deleteText() { + executeMethod("insertText()"); + boolean res = true; + boolean locRes = true; + String curText = null; + + String text = oObj.getText(); + log.println("Text: '" + text + "'"); + int length = oObj.getCharacterCount(); + log.println("Character count: " + length); + + try { + log.print("deleteText(-1," + length + "): "); + locRes = oObj.deleteText(-1, length); + log.println(locRes); + log.println("exception was expected => FAILED"); + res &= false; + } catch(com.sun.star.lang.IndexOutOfBoundsException e) { + log.println("expected exception => OK"); + curText = oObj.getText(); + log.println("Current text: '" + curText + "'"); + res &= curText.equals(text); + } + + try { + log.print("deleteText(0," + (length+1) + "): "); + locRes = oObj.deleteText(0, length + 1); + log.println(locRes); + log.println("exception was expected => FAILED"); + res &= false; + } catch(com.sun.star.lang.IndexOutOfBoundsException e) { + log.println("expected exception => OK"); + curText = oObj.getText(); + log.println("Current text: '" + curText + "'"); + res &= curText.equals(text); + } + + try { + if (length >= 1) { + log.print("deleteText(" + (length-1) + "," + (length) + "): "); + locRes = oObj.deleteText(length - 1, length); + log.println(locRes); + String expStr = text.substring(0, length - 1); + curText = oObj.getText(); + log.println("Current text: '" + curText + "'"); + res &= curText.equals(expStr); + log.println("Expected text: '" + expStr + "'"); + } + } catch(com.sun.star.lang.IndexOutOfBoundsException e) { + log.println("unexpected exception"); + e.printStackTrace(log); + res &= false; + } + + tRes.tested("deleteText()", res); + } + + /** + * Calls the method with the wrong indexes and with the correct indexes, + * checks text after method call. + * Has OK status if exceptions were thrown for the wrong indexes, + * if exception wasn't thrown for the correct indexes and if inserted string + * was really inserted into the text. + * The following method tests are to be executed before: + * + */ + public void _insertText() { + executeMethod("pasteText()"); + boolean res = true; + boolean locRes = true; + String curText = null; + + String text = oObj.getText(); + log.println("Text: '" + text + "'"); + int length = oObj.getCharacterCount(); + log.println("Character count: " + length); + + final String insStr = "Inserted string"; + + try { + log.print("insertText(insStr, -1): "); + locRes = oObj.insertText(insStr, -1); + log.println(locRes); + log.println("exception was expected=> FAILED"); + res &= false; + } catch(com.sun.star.lang.IndexOutOfBoundsException e) { + log.println("expected exception => OK"); + curText = oObj.getText(); + log.println("Current text: '" + curText + "'"); + res &= curText.equals(text); + } + + try { + log.print("insertText(insStr," + (length+1) + "): "); + locRes = oObj.insertText(insStr, length+1); + log.println(locRes); + log.println("exception was expected => FAILED"); + res &= false; + } catch(com.sun.star.lang.IndexOutOfBoundsException e) { + log.println("expected exception => OK"); + curText = oObj.getText(); + log.println("Current text: '" + curText + "'"); + res &= curText.equals(text); + } + + try { + log.print("insertText(insStr," + length + "): "); + locRes = oObj.insertText(insStr, length); + log.println(locRes); + curText = oObj.getText(); + res &= curText.equals(text + insStr); + log.println("Current text: '" + curText + "'"); + log.println("Expected text: '" + text + insStr + "'"); + } catch(com.sun.star.lang.IndexOutOfBoundsException e) { + log.println("unexpected exception => FAILED"); + e.printStackTrace(log); + res &= false; + } + + tRes.tested("insertText()", res); + } + + /** + * Calls the method with the wrong indexes and with the correct indexes, + * checks text after method call. + * Has OK status if exceptions were thrown for the wrong indexes, + * if exception wasn't thrown for the correct indexes and if part of text + * was really replaced by the specified replacement string. + * The following method tests are to be executed before: + * + */ + public void _replaceText() { + executeMethod("deleteText()"); + boolean res = true; + boolean locRes = true; + String curText = null; + + final String sReplacement = "String for replace"; + String oldText = oObj.getText(); + int startIndx = oldText.length(); + oObj.setText(oldText + " part of string for replace"); + + String text = oObj.getText(); + log.println("Text: '" + text + "'"); + int length = oObj.getCharacterCount(); + log.println("Character count: " + length); + + try { + log.print("replaceText(-1," + length + "): "); + locRes = oObj.replaceText(-1, length, sReplacement); + log.println(locRes); + log.println("exception was expected => FAILED"); + res &= false; + } catch(com.sun.star.lang.IndexOutOfBoundsException e) { + log.println("expected exception => OK"); + curText = oObj.getText(); + log.println("Current text: '" + curText + "'"); + res &= curText.equals(text); + } + + try { + log.print("replaceText(0," + (length+1) + "): "); + locRes = oObj.replaceText(0, length + 1, sReplacement); + log.println(locRes); + log.println("exception was expected => FAILED"); + res &= false; + } catch(com.sun.star.lang.IndexOutOfBoundsException e) { + log.println("expected exception => OK"); + curText = oObj.getText(); + log.println("Current text: '" + curText + "'"); + res &= curText.equals(text); + } + + try { + log.print("replaceText(" + startIndx + "," + length + "): "); + locRes = oObj.replaceText(startIndx, length, sReplacement); + log.println(locRes); + curText = oObj.getText(); + log.println("Current text: '" + curText + "'"); + log.println("Expected text: '" + oldText + sReplacement + "'"); + res &= curText.equals(oldText + sReplacement); + } catch(com.sun.star.lang.IndexOutOfBoundsException e) { + log.println("unexpected exception"); + e.printStackTrace(log); + res &= false; + } + + tRes.tested("replaceText()", res); + } + + /** + * Calls the method with the wrong indexes and with the correct indexes, + * checks attributes after method call. + * Has OK status if exceptions were thrown for the wrong indexes, + * if exception wasn't thrown for the correct indexes and if attributes + * of text was changed. + * The following method tests are to be executed before: + * + */ + public void _setAttributes() { + executeMethod("replaceText()"); + boolean res = true; + boolean locRes = true; + + String text = oObj.getText(); + log.println("Text: '" + text + "'"); + int length = oObj.getCharacterCount(); + log.println("Length: " + length); + + PropertyValue[] attrs = null; + + try { + attrs = oObj.getCharacterAttributes(0, new String[]{""}); + log.print("setAttributes(-1," + (length - 1) + "):"); + locRes = oObj.setAttributes(-1, length - 1, attrs); + log.println(locRes); + log.println("exception was expected => FAILED"); + res &= false; + } catch(com.sun.star.lang.IndexOutOfBoundsException e) { + log.println("expected exception => OK"); + res &= true; + } catch(com.sun.star.beans.UnknownPropertyException e) { + log.println("unexpected exception => FAILED"); + e.printStackTrace(log); + res &= false; + } + + try { + log.print("setAttributes(0," + (length+1) + "):"); + locRes = oObj.setAttributes(0, length + 1, attrs); + log.println(locRes); + log.println("exception was expected => FAILED"); + res &= false; + } catch(com.sun.star.lang.IndexOutOfBoundsException e) { + log.println("expected exception => OK"); + res &= true; + } + + //change old attributes set + for(int i = 0; i < attrs.length; i++) { + if (attrs[i].Name.equals("CharColor")) { + attrs[i].Value = Integer.valueOf(-2); + } + } + + try { + log.print("setAttributes(0," + length + "):"); + locRes = oObj.setAttributes(0, length, attrs); + log.println(locRes); + res &= (changeableAttr && locRes) + || (!changeableAttr && !locRes); + if (changeableAttr) { + log.print("checking that new attributes was set..."); + PropertyValue[] newAttrs = oObj.getCharacterAttributes(0, new String[]{""}); + locRes = ValueComparer.equalValue(attrs, newAttrs); + log.println(locRes); + res &= locRes; + } else { + log.println("Text attributes can't be changed."); + } + } catch(com.sun.star.lang.IndexOutOfBoundsException e) { + log.println("unexpected exception => FAILED"); + e.printStackTrace(log); + res &= false; + } catch(com.sun.star.beans.UnknownPropertyException e) { + log.println("unexpected exception => FAILED"); + e.printStackTrace(log); + res &= false; + } + + tRes.tested("setAttributes()", res); + } + + /** + * Calls the method with different parameters and checks text. + */ + public void _setText() { + executeMethod("setAttributes()"); + boolean res = true; + boolean locRes = true; + + String oldText = oObj.getText(); + log.println("Current text: '" + oldText + "'"); + + String newText = "New text"; + log.print("setText('" + newText + "'): "); + locRes = oObj.setText(newText); + log.println(locRes); + String newCurText = oObj.getText(); + log.println("getText(): '" + newCurText + "'"); + res &= locRes && newCurText.equals(newText); + + newText = ""; + log.print("setText('" + newText + "'): "); + locRes = oObj.setText(newText); + log.println(locRes); + newCurText = oObj.getText(); + log.println("getText(): '" + newCurText + "'"); + res &= locRes && newCurText.equals(newText); + + log.print("setText('" + oldText + "'): "); + locRes = oObj.setText(oldText); + log.println(locRes); + newCurText = oObj.getText(); + log.println("getText(): '" + newCurText + "'"); + res &= locRes && newCurText.equals(oldText); + + tRes.tested("setText()", res); + } + + /** + * Restores initial component text. + */ + @Override + protected void after() { + oObj.setText(initialText); + } +} diff --git a/qadevOOo/tests/java/ifc/accessibility/_XAccessibleEventBroadcaster.java b/qadevOOo/tests/java/ifc/accessibility/_XAccessibleEventBroadcaster.java new file mode 100644 index 000000000..297166988 --- /dev/null +++ b/qadevOOo/tests/java/ifc/accessibility/_XAccessibleEventBroadcaster.java @@ -0,0 +1,208 @@ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + * + * This file incorporates work covered by the following license notice: + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at http://www.apache.org/licenses/LICENSE-2.0 . + */ + +package ifc.accessibility; + +import lib.MultiMethodTest; +import lib.Status; +import lib.StatusException; + +import com.sun.star.accessibility.AccessibleEventObject; +import com.sun.star.accessibility.XAccessible; +import com.sun.star.accessibility.XAccessibleContext; +import com.sun.star.accessibility.XAccessibleEventBroadcaster; +import com.sun.star.accessibility.XAccessibleEventListener; +import com.sun.star.lang.EventObject; +import com.sun.star.uno.UnoRuntime; + +/** + * Testing + * com.sun.star.accessibility.XAccessibleEventBroadcaster + * interface methods : + *

+ * + * This test needs the following object relations : + *