summaryrefslogtreecommitdiff
path: root/qadevOOo/tests/java/mod/_fwk
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2012-11-22 11:26:49 +0100
committerMichael Stahl <mstahl@redhat.com>2012-11-26 23:14:33 +0100
commite6f81b1898a59280f41177206b777a7a0d32f3fc (patch)
treec8047f94d0e647630ce45f8159600fdad7ebad48 /qadevOOo/tests/java/mod/_fwk
parent31170413ae3786bf44564e813d7291354e939a77 (diff)
API CHANGE: remove com.sun.star.document.XDocumentInfo
The following badly designed interfaces and services were deprecated in OpenOffice.org 3.0 and are now remove from the API: com.sun.star.document.DocumentInfo com.sun.star.document.StandaloneDocumentInfo com.sun.star.document.XDocumentInfo com.sun.star.document.XDocumentInfoSupplier com.sun.star.document.XStandaloneDocumentInfo The supported replacements for these have been introduced in OOo 3.0: com.sun.star.document.XDocumentProperties com.sun.star.document.XDocumentPropertiesSupplier com.sun.star.document.DocumentProperties http://www.mail-archive.com/interface-announce@openoffice.org/msg00432.html Remove the implementation of these interfaces and services in sfx2 (SfxBaseModel, objuno.cxx) Also remove unit tests for these services in qadevOOo and sfx2. Conflicts: offapi/type_reference/types.rdb Change-Id: Ib0b48a4e53a8079c82fac3bb49a829812f8e5256
Diffstat (limited to 'qadevOOo/tests/java/mod/_fwk')
-rw-r--r--qadevOOo/tests/java/mod/_fwk/DocumentProperties.java120
1 files changed, 0 insertions, 120 deletions
diff --git a/qadevOOo/tests/java/mod/_fwk/DocumentProperties.java b/qadevOOo/tests/java/mod/_fwk/DocumentProperties.java
deleted file mode 100644
index 97ebe692a24f..000000000000
--- a/qadevOOo/tests/java/mod/_fwk/DocumentProperties.java
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
- * 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 mod._fwk;
-
-import java.io.PrintWriter;
-
-import lib.StatusException;
-import lib.TestCase;
-import lib.TestEnvironment;
-import lib.TestParameters;
-import util.SOfficeFactory;
-
-import com.sun.star.document.XDocumentInfoSupplier;
-import com.sun.star.lang.XMultiServiceFactory;
-import com.sun.star.text.XTextDocument;
-import com.sun.star.uno.UnoRuntime;
-import com.sun.star.uno.XInterface;
-
-/**
-* Test for object which is represented by service
-* <code>com.sun.star.document.DocumentInfo</code>. <p>
-* Object implements the following interfaces :
-* <ul>
-* <li><code>com::sun::star::beans::XFastPropertySet</code></li>
-* <li><code>com::sun::star::beans::XPropertySet</code></li>
-* <li><code>com::sun::star::document::XDocumentInfo</code></li>
-* <li><code>com::sun::star::document::XStandaloneDocumentInfo</code></li>
-* <li><code>com::sun::star::lang::XComponent</code></li>
-* </ul><p>
-* @see com.sun.star.beans.XFastPropertySet
-* @see com.sun.star.beans.XPropertySet
-* @see com.sun.star.document.XDocumentInfo
-* @see com.sun.star.document.XStandaloneDocumentInfo
-* @see com.sun.star.lang.XComponent
-* @see ifc.beans._XFastPropertySet
-* @see ifc.beans._XPropertySet
-* @see ifc.document._XDocumentInfo
-* @see ifc.document._XStandaloneDocumentInfo
-* @see ifc.lang._XComponent
-*/
-public class DocumentProperties extends TestCase {
-
- XTextDocument xTextDoc;
-
- /**
- * Disposes the document, if exists, created in
- * <code>createTestEnvironment</code> method.
- */
- protected void cleanup( TestParameters Param, PrintWriter log) {
-
- log.println("disposing xTextDoc");
-
- if (xTextDoc != null) {
- xTextDoc.dispose();
- }
- }
-
- /**
- * Creates a text document.
- * Obtains the property <code>'DocumentInfo'</code> of the created document.
- */
- public TestEnvironment createTestEnvironment( TestParameters Param,
- PrintWriter log ) throws StatusException {
-
- XInterface oObj = null;
-
- log.println( "creating a test environment" );
-
- if (xTextDoc != null) xTextDoc.dispose();
-
- // get a soffice factory object
- SOfficeFactory SOF = SOfficeFactory.getFactory( (XMultiServiceFactory)Param.getMSF());
-
- try {
- log.println( "creating a text document" );
- xTextDoc = SOF.createTextDoc(null);
- } catch ( com.sun.star.uno.Exception e ) {
- // Some exception occures.FAILED
- e.printStackTrace( log );
- throw new StatusException( "Couldn't create document", e );
- }
-
- shortWait();
-
- XDocumentInfoSupplier xdis = UnoRuntime.queryInterface(XDocumentInfoSupplier.class, xTextDoc);
- //oObj = (XInterface)UnoRuntime.queryInterface(XInterface.class, docInfo);
- oObj = xdis.getDocumentInfo();
- TestEnvironment tEnv = new TestEnvironment( oObj );
-
- return tEnv;
- } // finish method getTestEnvironment
-
- /**
- * Sleeps for 0.5 sec. to allow StarOffice to react on <code>
- * reset</code> call.
- */
- private void shortWait() {
- try {
- Thread.sleep(500) ;
- } catch (InterruptedException e) {
- log.println("While waiting :" + e) ;
- }
- }
-}