This is an automated email from the ASF dual-hosted git repository.
mseidel pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/openoffice.git
The following commit(s) were added to refs/heads/trunk by this push:
new 17cdeff Fixed typos, removed whitespace
17cdeff is described below
commit 17cdeff7a7a72347c8e82e6ddfbc492928446265
Author: mseidel <[email protected]>
AuthorDate: Fri Mar 12 00:08:56 2021 +0100
Fixed typos, removed whitespace
---
.../com/sun/star/beans/JavaWindowPeerFake.java | 8 +-
.../com/sun/star/beans/LocalOfficeConnection.java | 127 +++++-----
.../java/com/sun/star/beans/LocalOfficeWindow.java | 51 ++--
.../java/com/sun/star/beans/NativeConnection.java | 11 +-
.../java/com/sun/star/beans/NativeService.java | 9 +-
.../main/java/com/sun/star/beans/OfficeWindow.java | 17 +-
.../com/sun/star/comp/beans/CallWatchThread.java | 1 +
.../com/sun/star/comp/beans/ContainerFactory.java | 1 +
.../java/com/sun/star/comp/beans/Controller.java | 34 +--
.../main/java/com/sun/star/comp/beans/Frame.java | 32 +--
.../star/comp/beans/HasConnectionException.java | 11 +-
.../star/comp/beans/InvalidArgumentException.java | 9 +-
.../sun/star/comp/beans/JavaWindowPeerFake.java | 1 +
.../sun/star/comp/beans/LocalOfficeConnection.java | 259 +++++++++++----------
.../com/sun/star/comp/beans/LocalOfficeWindow.java | 117 +++++-----
.../com/sun/star/comp/beans/NativeConnection.java | 1 +
.../com/sun/star/comp/beans/NativeService.java | 9 +-
.../sun/star/comp/beans/NoConnectionException.java | 13 +-
.../sun/star/comp/beans/NoDocumentException.java | 11 +-
.../main/java/com/sun/star/comp/beans/OOoBean.java | 3 +-
.../com/sun/star/comp/beans/OfficeConnection.java | 1 +
.../com/sun/star/comp/beans/OfficeDocument.java | 42 ++--
.../java/com/sun/star/comp/beans/OfficeWindow.java | 1 +
.../sun/star/comp/beans/SystemWindowException.java | 13 +-
.../main/java/com/sun/star/comp/beans/Wrapper.java | 29 ++-
25 files changed, 409 insertions(+), 402 deletions(-)
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/beans/JavaWindowPeerFake.java
b/main/bean/java/officebean/src/main/java/com/sun/star/beans/JavaWindowPeerFake.java
index be037bd..9f73a17 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/beans/JavaWindowPeerFake.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/beans/JavaWindowPeerFake.java
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* 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
@@ -7,16 +7,16 @@
* 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
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/beans/LocalOfficeConnection.java
b/main/bean/java/officebean/src/main/java/com/sun/star/beans/LocalOfficeConnection.java
index 4414d2b..19e0560 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/beans/LocalOfficeConnection.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/beans/LocalOfficeConnection.java
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* 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
@@ -7,16 +7,16 @@
* 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
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
@@ -38,7 +38,7 @@ import com.sun.star.lib.uno.helper.UnoUrl;
import com.sun.star.lib.util.NativeLibraryLoader;
/**
- * This class reprecents a connection to the local office application.
+ * This class represents a connection to the local office application.
* @deprecated
*/
public class LocalOfficeConnection
@@ -47,7 +47,7 @@ public class LocalOfficeConnection
public static final String OFFICE_APP_NAME =
"soffice";
public static final String OFFICE_LIB_NAME =
"officebean";
public static final String OFFICE_ID_SUFFIX =
"_Office";
-
+
private Process mProcess;
private ContainerFactory mContainerFactory;
private XComponentContext mContext;
@@ -61,19 +61,19 @@ public class LocalOfficeConnection
private String mInitialObject;
private List mComponents = new
Vector();
-
+
/**
* Constructor.
- * Sets up paths to the office application and native libraries if
- * values are available in <code>OFFICE_PROP_FILE</code> in the user
+ * Sets up paths to the office application and native libraries if
+ * values are available in <code>OFFICE_PROP_FILE</code> in the user
* home directory.<br />
- * "com.sun.star.beans.path" - the office application directory;<br/>
+ * "com.sun.star.beans.path" - the office application directory;<br/>
* "com.sun.star.beans.libpath" - native libraries directory.
*/
public LocalOfficeConnection()
- {
+ {
// init member vars
- try
+ try
{
setUnoUrl( "uno:pipe,name=" + getPipeName() +
";urp;StarOffice.ServiceManager" );
}
@@ -88,7 +88,7 @@ public class LocalOfficeConnection
/**
* Sets a connection URL.
- * This implementation accepts a UNO URL with following format:<br />
+ * This implementation accepts a UNO URL with following format:<br />
* <pre>
* url :=
uno:localoffice[,<params>];urp;StarOffice.ServiceManager
* params := <path>[,<pipe>]
@@ -130,9 +130,9 @@ public class LocalOfficeConnection
}
/**
- * Sets an AWT container catory.
+ * Sets an AWT container factory.
*
- * @param containerFactory This is a application provided AWT container
+ * @param containerFactory This is a application provided AWT container
* factory.
*/
public void setContainerFactory(ContainerFactory containerFactory)
@@ -141,10 +141,10 @@ public class LocalOfficeConnection
}
/**
- * Retrives the UNO component context.
- * Establishes a connection if necessary and initialises the
+ * Retrieves the UNO component context.
+ * Establishes a connection if necessary and initialises the
* UNO service manager if it has not already been initialised.
- * This method can return <code>null</code> if it fails to connect
+ * This method can return <code>null</code> if it fails to connect
* to the office application.
*
* @return The office UNO component context.
@@ -158,8 +158,8 @@ public class LocalOfficeConnection
/**
* Creates an office window.
- * The window is either a sub-class of java.awt.Canvas (local) or
- * java.awt.Container (RVP).
+ * The window is either a sub-class of java.awt.Canvas (local) or
+ * java.awt.Container (RVP).
*
* @param container This is an AWT container.
* @return The office window instance.
@@ -197,7 +197,7 @@ public class LocalOfficeConnection
}
/**
- * Removes an event listener from the listener list.
+ * Removes an event listener from the listener list.
*
* @param listener is a listener object.
*/
@@ -211,26 +211,26 @@ public class LocalOfficeConnection
*/
private XComponentContext connect()
{
- try
+ try
{
// create default local component context
XComponentContext xLocalContext =
-
com.sun.star.comp.helper.Bootstrap.createInitialComponentContext(null);
-
+
com.sun.star.comp.helper.Bootstrap.createInitialComponentContext(null);
+
// initial serviceManager
XMultiComponentFactory xLocalServiceManager =
xLocalContext.getServiceManager();
-
+
// create a urlresolver
- Object urlResolver =
xLocalServiceManager.createInstanceWithContext(
- "com.sun.star.bridge.UnoUrlResolver", xLocalContext
);
+ Object urlResolver =
xLocalServiceManager.createInstanceWithContext(
+ "com.sun.star.bridge.UnoUrlResolver",
xLocalContext );
// query for the XUnoUrlResolver interface
XUnoUrlResolver xUrlResolver =
- (XUnoUrlResolver) UnoRuntime.queryInterface(
XUnoUrlResolver.class, urlResolver );
+ (XUnoUrlResolver) UnoRuntime.queryInterface(
XUnoUrlResolver.class, urlResolver );
// try to connect to soffice
Object aInitialObject = null;
- try
+ try
{
aInitialObject = xUrlResolver.resolve( mURL );
}
@@ -239,12 +239,12 @@ public class LocalOfficeConnection
// launch soffice
OfficeService aSOffice = new OfficeService();
aSOffice.startupService();
-
+
// wait until soffice is started
long nMaxMillis = System.currentTimeMillis() +
1000*aSOffice.getStartupTime();
while ( aInitialObject == null )
{
- try
+ try
{
// try to connect to soffice
Thread.currentThread().sleep(
500 );
@@ -259,17 +259,17 @@ public class LocalOfficeConnection
}
}
}
- finally
- {
+ finally
+ {
}
-
+
// XComponentContext
if( null != aInitialObject )
{
XPropertySet xPropertySet = (XPropertySet)
UnoRuntime.queryInterface(
XPropertySet.class, aInitialObject);
- Object xContext =
xPropertySet.getPropertyValue("DefaultContext");
- XComponentContext xComponentContext =
(XComponentContext) UnoRuntime.queryInterface(
+ Object xContext =
xPropertySet.getPropertyValue("DefaultContext");
+ XComponentContext
xComponentContext = (XComponentContext) UnoRuntime.queryInterface(
XComponentContext.class, xContext);
return xComponentContext;
}
@@ -310,20 +310,20 @@ public class LocalOfficeConnection
}
/**
- * Retrives a path to the office program folder.
+ * Retrieves a path to the office program folder.
*
* @return The path to the office program folder.
*/
private String getProgramPath()
{
- if (mProgramPath == null)
+ if (mProgramPath == null)
{
// determine name of executable soffice
String aExec = OFFICE_APP_NAME; // default for UNIX
String aOS = System.getProperty("os.name");
// running on Windows?
- if (aOS.startsWith("Windows"))
+ if (aOS.startsWith("Windows"))
aExec = OFFICE_APP_NAME + ".exe";
// add other non-UNIX operating systems here
@@ -345,7 +345,7 @@ public class LocalOfficeConnection
/**
* Parses a connection URL.
- * This method accepts a UNO URL with following format:<br />
+ * This method accepts a UNO URL with following format:<br />
* <pre>
* url :=
uno:localoffice[,<params>];urp;StarOffice.NamingService
* params := <path>[,<pipe>]
@@ -362,13 +362,13 @@ public class LocalOfficeConnection
* </ul>
*
* @param url This is UNO URL which describes the type of a connection.
- * @exception java.net.MalformedURLException when inappropreate URL was
+ * @exception java.net.MalformedURLException when inappropriate URL was
* provided.
*/
private void parseUnoUrlWithOfficePath(String url, String prefix)
throws java.net.MalformedURLException
{
- // Extruct parameters.
+ // Extract parameters.
int idx = url.indexOf(";urp;StarOffice.NamingService");
if (idx < 0)
throw new java.net.MalformedURLException(
@@ -479,7 +479,7 @@ public class LocalOfficeConnection
}
break;
- case 5: // a delimeter after the value
+ case 5: // a delimiter after the value
switch(ch) {
case ' ':
break;
@@ -528,21 +528,21 @@ public class LocalOfficeConnection
}
/* replaces each substring aSearch in aString by aReplace.
-
- StringBuffer.replaceAll() is not avaialable in Java 1.3.x.
+
+ StringBuffer.replaceAll() is not available in Java 1.3.x.
*/
- private static String replaceAll(String aString, String aSearch, String
aReplace )
- {
- StringBuffer aBuffer = new StringBuffer(aString);
+ private static String replaceAll(String aString, String aSearch, String
aReplace )
+ {
+ StringBuffer aBuffer = new StringBuffer(aString);
- int nPos = aString.length();
- int nOfs = aSearch.length();
-
- while ( ( nPos = aString.lastIndexOf( aSearch, nPos - 1 ) ) > -1 )
- aBuffer.replace( nPos, nPos+nOfs, aReplace );
+ int nPos = aString.length();
+ int nOfs = aSearch.length();
- return aBuffer.toString();
- }
+ while ( ( nPos = aString.lastIndexOf( aSearch, nPos - 1 ) ) >
-1 )
+ aBuffer.replace( nPos, nPos+nOfs, aReplace );
+
+ return aBuffer.toString();
+ }
/** creates a unique pipe name.
@@ -554,22 +554,22 @@ public class LocalOfficeConnection
aPipeName = replaceAll( aPipeName, "_", "%B7" );
return replaceAll( replaceAll(
java.net.URLEncoder.encode(aPipeName), "\\+", "%20" ), "%", "_" );
}
-
- /**
+
+ /**
* @para This is an implementation of the native office service.
- * @deprecated
+ * @deprecated
*/
private class OfficeService
implements NativeService
{
/**
- * Retrive the office service identifier.
+ * Retrieve the office service identifier.
*
* @return The identifier of the office service.
*/
public String getIdentifier()
- {
- if ( mPipe == null)
+ {
+ if ( mPipe == null)
return getPipeName();
else
return mPipe;
@@ -581,7 +581,7 @@ public class LocalOfficeConnection
public void startupService()
throws java.io.IOException
{
- // create call with arguments
+ // create call with arguments
String[] cmdArray = new String[4];
cmdArray[0] = (new File(getProgramPath(),
OFFICE_APP_NAME)).getPath();
cmdArray[1] = "-nologo";
@@ -601,7 +601,7 @@ public class LocalOfficeConnection
}
/**
- * Retrives the amount of time to wait for the startup.
+ * Retrieves the amount of time to wait for the startup.
*
* @return The amount of time to wait in seconds(?).
*/
@@ -611,3 +611,4 @@ public class LocalOfficeConnection
}
}
}
+
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/beans/LocalOfficeWindow.java
b/main/bean/java/officebean/src/main/java/com/sun/star/beans/LocalOfficeWindow.java
index bcef148..37d8df9 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/beans/LocalOfficeWindow.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/beans/LocalOfficeWindow.java
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* 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
@@ -7,16 +7,16 @@
* 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
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
@@ -42,7 +42,7 @@ import com.sun.star.uno.UnoRuntime;
import com.sun.star.uno.XComponentContext;
/**
- * This class represents a local office window.
+ * This class represents a local office window.
* @deprecated
*/
public class LocalOfficeWindow
@@ -55,9 +55,9 @@ public class LocalOfficeWindow
private boolean bPeer = false;
/**
- * Construnctor.
+ * Constructor.
*
- * @param connection The office connection object the window
+ * @param connection The office connection object the window
* belongs to.
*/
/* package */ LocalOfficeWindow(OfficeConnection connection)
@@ -67,7 +67,7 @@ public class LocalOfficeWindow
}
/**
- * Retrives an AWT component object associated with the OfficeWindow.
+ * Retrieves an AWT component object associated with the OfficeWindow.
*
* @return The AWT component object associated with the OfficeWindow.
*/
@@ -77,7 +77,7 @@ public class LocalOfficeWindow
}
/**
- * Retrives an UNO XWindowPeer object associated with the OfficeWindow.
+ * Retrieves an UNO XWindowPeer object associated with the OfficeWindow.
*
* @return The UNO XWindowPeer object associated with the OfficeWindow.
*/
@@ -105,10 +105,10 @@ public class LocalOfficeWindow
* Returns an AWT toolkit.
*/
private XToolkit queryAWTToolkit()
- throws com.sun.star.uno.Exception
+ throws com.sun.star.uno.Exception
{
// Create a UNO toolkit.
- XMultiComponentFactory compfactory;
+ XMultiComponentFactory compfactory;
XComponentContext xContext =
mConnection.getComponentContext();
if ( xContext != null )
{
@@ -116,13 +116,13 @@ public class LocalOfficeWindow
XMultiServiceFactory factory;
factory =
(XMultiServiceFactory)UnoRuntime.queryInterface(
XMultiServiceFactory.class,
compfactory);
- Object object =
factory.createInstance( "com.sun.star.awt.Toolkit");
+ Object object =
factory.createInstance( "com.sun.star.awt.Toolkit");
return
(XToolkit)UnoRuntime.queryInterface(XToolkit.class, object);
}
else
return null;
}
-
+
/// called when system parent is available, reparents the bean
window
private void aquireSystemWindow()
{
@@ -159,7 +159,7 @@ public class LocalOfficeWindow
/// callback handler to get to know when we become visible
//@deprecated
- class ComponentEventHandler
+ class ComponentEventHandler
extends java.awt.event.ComponentAdapter
{
public void componentHidden( java.awt.event.ComponentEvent e)
@@ -190,14 +190,14 @@ public class LocalOfficeWindow
aquireSystemWindow();
else
releaseSystemWindow();
- }
-
+ }
+
/** Factory method for a UNO AWT toolkit window as a child of this Java
window.
*
*/
private XWindowPeer createUNOWindowPeer()
{
- try
+ try
{
// get this windows native window type
int type = getNativeWindowSystemType();
@@ -225,7 +225,7 @@ public class LocalOfficeWindow
desc.Parent = parentPeer;
desc.Bounds = aRect;
desc.WindowServiceName = "workwindow";
- desc.WindowAttributes = (type ==
SystemDependent.SYSTEM_WIN32)
+ desc.WindowAttributes = (type ==
SystemDependent.SYSTEM_WIN32)
? WindowAttribute.SHOW : 0;
mWindow = queryAWTToolkit().createWindow(desc);
@@ -233,9 +233,9 @@ public class LocalOfficeWindow
addComponentListener( new ComponentEventHandler() );
// set initial visibility
- XWindow aWindow =
(XWindow)UnoRuntime.queryInterface(XWindow.class, mWindow);
+ XWindow aWindow =
(XWindow)UnoRuntime.queryInterface(XWindow.class, mWindow);
aWindow.setVisible( bPeer );
- }
+ }
catch (com.sun.star.uno.Exception exp) {
}
@@ -243,21 +243,21 @@ public class LocalOfficeWindow
}
/**
- * Retrives a platform dependent system window identifier.
+ * Retrieves a platform dependent system window identifier.
*
* @return The system window identifier.
*/
- private native long getNativeWindow();
+ private native long getNativeWindow();
/**
- * Retrives a platform dependent system window type.
+ * Retrieves a platform dependent system window type.
*
* @return The system window type.
*/
private native int getNativeWindowSystemType();
//---------------------------------------------------------------------------
- /** Helper class to watch calls into OOo with a timeout.
+ /** Helper class to watch calls into AOO with a timeout.
* @deprecated
*/
class CallWatchThread extends Thread
@@ -291,7 +291,7 @@ public class LocalOfficeWindow
catch ( java.lang.InterruptedException aExc )
{}
- //synchronized
+ // synchronized
{
if ( aWatchedThread != null )
{
@@ -303,3 +303,4 @@ public class LocalOfficeWindow
};
}
+
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/beans/NativeConnection.java
b/main/bean/java/officebean/src/main/java/com/sun/star/beans/NativeConnection.java
index c2726be..37af290 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/beans/NativeConnection.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/beans/NativeConnection.java
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* 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
@@ -7,16 +7,16 @@
* 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
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
@@ -51,5 +51,6 @@ import com.sun.star.connection.XConnection;
}
private long NativeHandle;
- private String Description;
+ private String Description;
}
+
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/beans/NativeService.java
b/main/bean/java/officebean/src/main/java/com/sun/star/beans/NativeService.java
index cd8add3..1ac6a4a 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/beans/NativeService.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/beans/NativeService.java
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* 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
@@ -7,16 +7,16 @@
* 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
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
@@ -30,3 +30,4 @@ package com.sun.star.beans;
public void startupService() throws java.io.IOException;
public int getStartupTime();
}
+
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/beans/OfficeWindow.java
b/main/bean/java/officebean/src/main/java/com/sun/star/beans/OfficeWindow.java
index 2a796f6..572a9d8 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/beans/OfficeWindow.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/beans/OfficeWindow.java
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* 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
@@ -7,16 +7,16 @@
* 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
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
@@ -28,24 +28,25 @@ import java.awt.Component;
import com.sun.star.awt.XWindowPeer;
/**
- * The concreate implementation of the OfficeWindow extends an
- * approperate type of visual component (java.awt.Canvas for local
+ * The concrete implementation of the OfficeWindow extends an
+ * appropriate type of visual component (java.awt.Canvas for local
* and java.awt.Container for remote).
* @deprecated
*/
public interface OfficeWindow
{
/**
- * Retrives an AWT component object associated with the OfficeWindow.
+ * Retrieves an AWT component object associated with the OfficeWindow.
*
* @return The AWT component object associated with the OfficeWindow.
*/
Component getAWTComponent();
/**
- * Retrives an UNO XWindowPeer object associated with the OfficeWindow.
+ * Retrieves an UNO XWindowPeer object associated with the OfficeWindow.
*
* @return The UNO XWindowPeer object associated with the OfficeWindow.
*/
XWindowPeer getUNOWindowPeer();
}
+
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/CallWatchThread.java
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/CallWatchThread.java
index 71d5a7d..eab414a 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/CallWatchThread.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/CallWatchThread.java
@@ -117,3 +117,4 @@ public class CallWatchThread extends Thread
System.err.println( "OOoBean: " + aMessage );
}
}
+
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/ContainerFactory.java
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/ContainerFactory.java
index 2375992..002b758 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/ContainerFactory.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/ContainerFactory.java
@@ -41,3 +41,4 @@ public interface ContainerFactory
*/
Container createContainer();
}
+
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/Controller.java
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/Controller.java
index b353922..35ab43d 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/Controller.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/Controller.java
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* 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
@@ -7,16 +7,16 @@
* 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
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
@@ -49,55 +49,55 @@ public class Controller
//==============================================================
// com.sun.star.frame.XController
//--------------------------------------------------------------
-
+
public void attachFrame( /*IN*/ com.sun.star.frame.XFrame xFrame )
{
- xController.attachFrame( xFrame );
+ xController.attachFrame( xFrame );
}
public boolean attachModel( /*IN*/ com.sun.star.frame.XModel xModel )
{
- return xController.attachModel( xModel );
+ return xController.attachModel( xModel );
}
public boolean suspend( /*IN*/boolean bSuspend )
{
- return xController.suspend( bSuspend );
+ return xController.suspend( bSuspend );
}
public java.lang.Object getViewData( )
{
- return xController.getViewData();
+ return xController.getViewData();
}
public void restoreViewData( /*IN*/java.lang.Object aData )
{
- xController.restoreViewData( aData );
+ xController.restoreViewData( aData );
}
public com.sun.star.frame.XModel getModel( )
{
- return xController.getModel();
+ return xController.getModel();
}
public com.sun.star.frame.XFrame getFrame( )
{
- return xController.getFrame();
+ return xController.getFrame();
}
//==============================================================
// com.sun.star.frame.XDispatchProvider
//--------------------------------------------------------------
-
- public com.sun.star.frame.XDispatch queryDispatch(
- /*IN*/ com.sun.star.util.URL aURL,
- /*IN*/ String aTargetFrameName,
+
+ public com.sun.star.frame.XDispatch queryDispatch(
+ /*IN*/ com.sun.star.util.URL aURL,
+ /*IN*/ String aTargetFrameName,
/*IN*/ int nSearchFlags )
{
return xDispatchProvider.queryDispatch( aURL, aTargetFrameName,
nSearchFlags );
}
- public com.sun.star.frame.XDispatch[] queryDispatches(
+ public com.sun.star.frame.XDispatch[] queryDispatches(
/*IN*/ com.sun.star.frame.DispatchDescriptor[]
aRequests )
{
return xDispatchProvider.queryDispatches( aRequests );
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/Frame.java
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/Frame.java
index 295aad6..cee143c 100644
--- a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/Frame.java
+++ b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/Frame.java
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* 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
@@ -7,16 +7,16 @@
* 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
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
@@ -29,9 +29,9 @@ import com.sun.star.uno.UnoRuntime;
*
* @since OOo 2.0.0
*/
-public class Frame
+public class Frame
extends Wrapper
- implements
+ implements
com.sun.star.frame.XFrame,
com.sun.star.frame.XDispatchProvider,
com.sun.star.frame.XDispatchProviderInterception
@@ -39,7 +39,7 @@ public class Frame
private com.sun.star.frame.XFrame xFrame;
private com.sun.star.frame.XDispatchProvider xDispatchProvider;
private com.sun.star.frame.XDispatchProviderInterception
xDispatchProviderInterception;
-
+
public Frame( com.sun.star.frame.XFrame xFrame )
{
super( xFrame );
@@ -55,7 +55,7 @@ public class Frame
//==============================================================
// com.sun.star.frame.XFrame
//--------------------------------------------------------------
-
+
public void initialize( /*IN*/com.sun.star.awt.XWindow xWindow )
{
xFrame.initialize( xWindow );
@@ -144,16 +144,16 @@ public class Frame
//==============================================================
// com.sun.star.frame.XDispatchProvider
//--------------------------------------------------------------
-
- public com.sun.star.frame.XDispatch queryDispatch(
- /*IN*/ com.sun.star.util.URL aURL,
- /*IN*/ String aTargetFrameName,
+
+ public com.sun.star.frame.XDispatch queryDispatch(
+ /*IN*/ com.sun.star.util.URL aURL,
+ /*IN*/ String aTargetFrameName,
/*IN*/ int nSearchFlags )
{
return xDispatchProvider.queryDispatch( aURL, aTargetFrameName,
nSearchFlags );
}
- public com.sun.star.frame.XDispatch[] queryDispatches(
+ public com.sun.star.frame.XDispatch[] queryDispatches(
/*IN*/ com.sun.star.frame.DispatchDescriptor[]
aRequests )
{
return xDispatchProvider.queryDispatches( aRequests );
@@ -162,14 +162,14 @@ public class Frame
//==============================================================
// com.sun.star.frame.XDispatchProviderInterception
//--------------------------------------------------------------
-
- public void registerDispatchProviderInterceptor(
+
+ public void registerDispatchProviderInterceptor(
/*IN*/ com.sun.star.frame.XDispatchProviderInterceptor
xInterceptor )
{
xDispatchProviderInterception.registerDispatchProviderInterceptor( xInterceptor
);
}
- public void releaseDispatchProviderInterceptor(
+ public void releaseDispatchProviderInterceptor(
/*IN*/ com.sun.star.frame.XDispatchProviderInterceptor
xInterceptor )
{
xDispatchProviderInterception.releaseDispatchProviderInterceptor( xInterceptor
);
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/HasConnectionException.java
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/HasConnectionException.java
index 87a0d63..9095345 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/HasConnectionException.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/HasConnectionException.java
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* 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
@@ -7,23 +7,23 @@
* 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
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
package com.sun.star.comp.beans;
-/** This expception is thrown when a method is called which
+/** This exception is thrown when a method is called which
is only defined for not already having an established
connection.
@@ -33,4 +33,3 @@ public class HasConnectionException extends Exception
{
};
-
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/InvalidArgumentException.java
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/InvalidArgumentException.java
index e80e3d0..1e52fd4 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/InvalidArgumentException.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/InvalidArgumentException.java
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* 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
@@ -7,16 +7,16 @@
* 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
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
@@ -31,4 +31,3 @@ public class InvalidArgumentException extends Exception
{
};
-
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/JavaWindowPeerFake.java
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/JavaWindowPeerFake.java
index 4a28270..2889bea 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/JavaWindowPeerFake.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/JavaWindowPeerFake.java
@@ -115,3 +115,4 @@ import com.sun.star.awt.*;
{
}
}
+
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/LocalOfficeConnection.java
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/LocalOfficeConnection.java
index e42cc3b..a6583ab 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/LocalOfficeConnection.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/LocalOfficeConnection.java
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* 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
@@ -7,16 +7,16 @@
* 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
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
@@ -44,7 +44,7 @@ import com.sun.star.lib.uno.helper.UnoUrl;
import com.sun.star.lib.util.NativeLibraryLoader;
/**
- * This class reprecents a connection to the local office application.
+ * This class represents a connection to the local office application.
*
* @since OOo 2.0.0
*/
@@ -54,13 +54,13 @@ public class LocalOfficeConnection
public static final String OFFICE_APP_NAME =
"soffice";
public static final String OFFICE_LIB_NAME =
"officebean";
public static final String OFFICE_ID_SUFFIX =
"_Office";
-
+
private static String mProgramPath;
private Process mProcess;
private ContainerFactory mContainerFactory;
private XComponentContext mContext;
- private XBridge mBridge;
+ private XBridge mBridge;
private String mURL;
private String mConnType;
@@ -71,58 +71,58 @@ public class LocalOfficeConnection
private List mComponents = new
Vector();
- private static long m_nBridgeCounter = 0;
+ private static long m_nBridgeCounter = 0;
//-------------------------------------------------------------------------
static
{
- // preload shared libraries whichs import lips are linked to
officebean
+ // preload shared libraries which import lips are linked to
officebean
if ( System.getProperty( "os.name" ).startsWith( "Windows" ) )
{
- try
+ try
{
NativeLibraryLoader.loadLibrary(LocalOfficeConnection.class.getClassLoader(),
"msvcr70");
- }
+ }
catch (Throwable e)
{
// loading twice would fail
System.err.println( "cannot find msvcr70" );
- }
+ }
- try
+ try
{
NativeLibraryLoader.loadLibrary(LocalOfficeConnection.class.getClassLoader(),
"msvcr71");
- }
+ }
catch (Throwable e)
{
// loading twice would fail
System.err.println( "cannot find msvcr71" );
- }
+ }
- try
+ try
{
NativeLibraryLoader.loadLibrary(LocalOfficeConnection.class.getClassLoader(),
"uwinapi");
- }
+ }
catch (Throwable e)
{
// loading twice would fail
System.err.println( "cannot find uwinapi" );
- }
+ }
- try
+ try
{
NativeLibraryLoader.loadLibrary(LocalOfficeConnection.class.getClassLoader(),
"jawt");
- }
+ }
catch (Throwable e)
{
// loading twice would fail
System.err.println( "cannot find jawt" );
- }
+ }
}
// load shared library for JNI code
NativeLibraryLoader.loadLibrary(
LocalOfficeConnection.class.getClassLoader(), "officebean" );
}
-
+
//-------------------------------------------------------------------------
// debugging method
private void dbgPrint( String aMessage )
@@ -132,16 +132,16 @@ public class LocalOfficeConnection
/**
* Constructor.
- * Sets up paths to the office application and native libraries if
- * values are available in <code>OFFICE_PROP_FILE</code> in the user
+ * Sets up paths to the office application and native libraries if
+ * values are available in <code>OFFICE_PROP_FILE</code> in the user
* home directory.<br />
- * "com.sun.star.beans.path" - the office application directory;<br/>
+ * "com.sun.star.beans.path" - the office application directory;<br/>
* "com.sun.star.beans.libpath" - native libraries directory.
*/
public LocalOfficeConnection()
- {
+ {
// init member vars
- try
+ try
{
setUnoUrl( "uno:pipe,name=" + getPipeName() +
";urp;StarOffice.ServiceManager" );
}
@@ -162,7 +162,7 @@ public class LocalOfficeConnection
/**
* Sets a connection URL.
- * This implementation accepts a UNO URL with following format:<br />
+ * This implementation accepts a UNO URL with following format:<br />
* <pre>
* url :=
uno:localoffice[,<params>];urp;StarOffice.ServiceManager
* params := <path>[,<pipe>]
@@ -204,9 +204,9 @@ public class LocalOfficeConnection
}
/**
- * Sets an AWT container catory.
+ * Sets an AWT container factory.
*
- * @param containerFactory This is a application provided AWT container
+ * @param containerFactory This is a application provided AWT container
* factory.
*/
public void setContainerFactory(ContainerFactory containerFactory)
@@ -215,10 +215,10 @@ public class LocalOfficeConnection
}
/**
- * Retrives the UNO component context.
- * Establishes a connection if necessary and initialises the
+ * Retrieves the UNO component context.
+ * Establishes a connection if necessary and initialises the
* UNO service manager if it has not already been initialised.
- * This method can return <code>null</code> if it fails to connect
+ * This method can return <code>null</code> if it fails to connect
* to the office application.
*
* @return The office UNO component context.
@@ -232,8 +232,8 @@ public class LocalOfficeConnection
/**
* Creates an office window.
- * The window is either a sub-class of java.awt.Canvas (local) or
- * java.awt.Container (RVP).
+ * The window is either a sub-class of java.awt.Canvas (local) or
+ * java.awt.Container (RVP).
*
* @param container This is an AWT container.
* @return The office window instance.
@@ -246,7 +246,7 @@ public class LocalOfficeConnection
/**
* Closes the connection.
*/
- public void dispose()
+ public void dispose()
{
Iterator itr = mComponents.iterator();
while (itr.hasNext() == true) {
@@ -256,21 +256,21 @@ public class LocalOfficeConnection
}
mComponents.clear();
- //Terminate the bridge. It turned out that this is necessary for the
bean
- //to work properly when displayed in an applet within Internet
Explorer.
- //When navigating off the page which is showing the applet and then
going
- //back to it, then the Java remote bridge is damaged. That is the Java
threads
- //do not work properly anymore. Therefore when Applet.stop is called
the connection
- //to the office including the bridge needs to be terminated.
+ // Terminate the bridge. It turned out that this is necessary for the
bean
+ // to work properly when displayed in an applet within Internet
Explorer.
+ // When navigating off the page which is showing the applet and then
going
+ // back to it, then the Java remote bridge is damaged. That is the
Java threads
+ // do not work properly anymore. Therefore when Applet.stop is called
the connection
+ // to the office including the bridge needs to be terminated.
if (mBridge != null)
{
XComponent comp = (XComponent)UnoRuntime.queryInterface(
XComponent.class, mBridge);
- if (comp != null)
+ if (comp != null)
comp.dispose();
else
System.err.println("LocalOfficeConnection: could not dispose
bridge!");
-
+
mBridge = null;
}
@@ -289,7 +289,7 @@ public class LocalOfficeConnection
}
/**
- * Removes an event listener from the listener list.
+ * Removes an event listener from the listener list.
*
* @param listener is a listener object.
*/
@@ -303,18 +303,18 @@ public class LocalOfficeConnection
*/
private XComponentContext connect()
{
- try
+ try
{
// create default local component context
XComponentContext xLocalContext =
com.sun.star.comp.helper.Bootstrap.createInitialComponentContext(null);
-
+
// initial serviceManager
XMultiComponentFactory xLocalServiceManager =
xLocalContext.getServiceManager();
-
+
// try to connect to soffice
Object aInitialObject = null;
- try
+ try
{
aInitialObject = resolve(xLocalContext, mURL);
}
@@ -323,12 +323,12 @@ public class LocalOfficeConnection
// launch soffice
OfficeService aSOffice = new OfficeService();
aSOffice.startupService();
-
+
// wait until soffice is started
long nMaxMillis = System.currentTimeMillis() +
1000*aSOffice.getStartupTime();
while ( aInitialObject == null )
{
- try
+ try
{
// try to connect to soffice
Thread.currentThread().sleep(
500 );
@@ -343,16 +343,16 @@ public class LocalOfficeConnection
}
}
}
- finally
- {
+ finally
+ {
}
-
+
// XComponentContext
if( null != aInitialObject )
{
XPropertySet xPropertySet = (XPropertySet)
UnoRuntime.queryInterface(
XPropertySet.class, aInitialObject);
- Object xContext =
xPropertySet.getPropertyValue("DefaultContext");
+ Object xContext =
xPropertySet.getPropertyValue("DefaultContext");
XComponentContext xComponentContext =
(XComponentContext) UnoRuntime.queryInterface(
XComponentContext.class, xContext);
return xComponentContext;
@@ -393,12 +393,12 @@ public class LocalOfficeConnection
return null;
}
-
- //The function is copied and adapted from the UrlResolver.resolve.
- //We cannot use the URLResolver because we need access to the bridge which
has
- //to be disposed when Applet.stop is called.
+
+ // The function is copied and adapted from the UrlResolver.resolve.
+ // We cannot use the URLResolver because we need access to the bridge
which has
+ // to be disposed when Applet.stop is called.
private Object resolve(XComponentContext xLocalContext, String dcp)
- throws com.sun.star.connection.NoConnectException,
+ throws com.sun.star.connection.NoConnectException,
com.sun.star.connection.ConnectionSetupException,
com.sun.star.lang.IllegalArgumentException
{
@@ -429,11 +429,11 @@ public class LocalOfficeConnection
Object rootObject = null;
XBridgeFactory xBridgeFactory= null;
-
+
XMultiComponentFactory xLocalServiceManager =
xLocalContext.getServiceManager();
try {
xBridgeFactory = (XBridgeFactory)UnoRuntime.queryInterface(
- XBridgeFactory.class,
+ XBridgeFactory.class,
xLocalServiceManager.createInstanceWithContext(
"com.sun.star.bridge.BridgeFactory", xLocalContext));
} catch (com.sun.star.uno.Exception e) {
@@ -447,14 +447,14 @@ public class LocalOfficeConnection
"com.sun.star.connection.Connector",
xLocalContext);
} catch (com.sun.star.uno.Exception e) {
throw new
com.sun.star.uno.RuntimeException(e.getMessage());
- }
+ }
XConnector connector_xConnector =
(XConnector)UnoRuntime.queryInterface(XConnector.class, connector);
// connect to the server
XConnection xConnection = connector_xConnector.connect(conDcp);
// create the bridge name. This should not be necessary if we
pass an
- //empty string as bridge name into createBridge. Then we
should always get
- //a new bridge. This does not work because of (i51323).
Therefore we
- //create unique bridge names for the current process.
+ // empty string as bridge name into createBridge. Then we
should always get
+ // a new bridge. This does not work because of (i51323).
Therefore we
+ // create unique bridge names for the current process.
String sBridgeName = "OOoBean_private_bridge_" +
String.valueOf(m_nBridgeCounter++);
try {
mBridge = xBridgeFactory.createBridge(sBridgeName,
protDcp, xConnection, null);
@@ -469,20 +469,20 @@ public class LocalOfficeConnection
/**
- * Retrives a path to the office program folder.
+ * Retrieves a path to the office program folder.
*
* @return The path to the office program folder.
*/
static private String getProgramPath()
{
- if (mProgramPath == null)
+ if (mProgramPath == null)
{
// determine name of executable soffice
String aExec = OFFICE_APP_NAME; // default for UNIX
String aOS = System.getProperty("os.name");
// running on Windows?
- if (aOS.startsWith("Windows"))
+ if (aOS.startsWith("Windows"))
aExec = OFFICE_APP_NAME + ".exe";
// add other non-UNIX operating systems here
@@ -491,7 +491,7 @@ public class LocalOfficeConnection
// find soffice executable relative to this class's
class loader:
File path = NativeLibraryLoader.getResource(
LocalOfficeConnection.class.getClassLoader(),
aExec);
- if (path != null)
+ if (path != null)
mProgramPath = path.getParent();
// default is ""
@@ -503,7 +503,7 @@ public class LocalOfficeConnection
/**
* Parses a connection URL.
- * This method accepts a UNO URL with following format:<br />
+ * This method accepts a UNO URL with following format:<br />
* <pre>
* url :=
uno:localoffice[,<params>];urp;StarOffice.NamingService
* params := <path>[,<pipe>]
@@ -520,13 +520,13 @@ public class LocalOfficeConnection
* </ul>
*
* @param url This is UNO URL which describes the type of a connection.
- * @exception java.net.MalformedURLException when inappropreate URL was
+ * @exception java.net.MalformedURLException when inappropriate URL was
* provided.
*/
private void parseUnoUrlWithOfficePath(String url, String prefix)
throws java.net.MalformedURLException
{
- // Extruct parameters.
+ // Extract parameters.
int idx = url.indexOf(";urp;StarOffice.NamingService");
if (idx < 0)
throw new java.net.MalformedURLException(
@@ -637,7 +637,7 @@ public class LocalOfficeConnection
}
break;
- case 5: // a delimeter after the value
+ case 5: // a delimiter after the value
switch(ch) {
case ' ':
break;
@@ -686,21 +686,21 @@ public class LocalOfficeConnection
}
/* replaces each substring aSearch in aString by aReplace.
-
- StringBuffer.replaceAll() is not avaialable in Java 1.3.x.
+
+ StringBuffer.replaceAll() is not available in Java 1.3.x.
*/
- private static String replaceAll(String aString, String aSearch, String
aReplace )
- {
- StringBuffer aBuffer = new StringBuffer(aString);
+ private static String replaceAll(String aString, String aSearch, String
aReplace )
+ {
+ StringBuffer aBuffer = new StringBuffer(aString);
- int nPos = aString.length();
- int nOfs = aSearch.length();
-
- while ( ( nPos = aString.lastIndexOf( aSearch, nPos - 1 ) ) > -1 )
- aBuffer.replace( nPos, nPos+nOfs, aReplace );
+ int nPos = aString.length();
+ int nOfs = aSearch.length();
- return aBuffer.toString();
- }
+ while ( ( nPos = aString.lastIndexOf( aSearch, nPos - 1 ) ) >
-1 )
+ aBuffer.replace( nPos, nPos+nOfs, aReplace );
+
+ return aBuffer.toString();
+ }
/** creates a unique pipe name.
@@ -712,21 +712,21 @@ public class LocalOfficeConnection
aPipeName = replaceAll( aPipeName, "_", "%B7" );
return replaceAll( replaceAll(
java.net.URLEncoder.encode(aPipeName), "+", "%20" ), "%", "_" );
}
-
- /**
+
+ /**
* @para This is an implementation of the native office service.
*/
private class OfficeService
implements NativeService
{
/**
- * Retrive the office service identifier.
+ * Retrieve the office service identifier.
*
* @return The identifier of the office service.
*/
public String getIdentifier()
- {
- if ( mPipe == null)
+ {
+ if ( mPipe == null)
return getPipeName();
else
return mPipe;
@@ -740,12 +740,12 @@ public class LocalOfficeConnection
{
int nSizeCmdArray = 4;
String sOption = null;
- //examine if user specified command-line options in system
properties.
- //We may offer later a more sophisticated way of providing options
if
- //the need arises. Currently this is intended to ease the pain
during
- //development with pre-release builds of OOo where one wants to
start
- //OOo with the -norestore options. The value of the property is
simple
- //passed on to the Runtime.exec call.
+ // examine if user specified command-line options in system
properties.
+ // We may offer later a more sophisticated way of providing
options if
+ // the need arises. Currently this is intended to ease the pain
during
+ // development with pre-release builds of OOo where one wants to
start
+ // AOO with the -norestore options. The value of the property is
simple
+ // passed on to the Runtime.exec call.
try {
sOption =
System.getProperty("com.sun.star.officebean.Options");
if (sOption != null)
@@ -753,7 +753,7 @@ public class LocalOfficeConnection
} catch (java.lang.SecurityException e)
{
e.printStackTrace();
- }
+ }
// create call with arguments
String[] cmdArray = new String[nSizeCmdArray];
@@ -761,7 +761,7 @@ public class LocalOfficeConnection
String unoPath = System.getenv("UNO_PATH");
if (unoPath == null)
throw new java.io.IOException( "UNO_PATH environment variable
is not set (required system path to the office program directory)" );
-
+
// cmdArray[0] = (new File(getProgramPath(),
OFFICE_APP_NAME)).getPath();
cmdArray[0] = (new File(unoPath,
OFFICE_APP_NAME)).getPath();
cmdArray[1] = "-nologo";
@@ -773,7 +773,7 @@ public class LocalOfficeConnection
cmdArray[3] = "-accept=socket,port=" + mPort +
";urp";
else
throw new java.io.IOException( "not connection
specified" );
-
+
if (sOption != null)
cmdArray[4] = sOption;
@@ -786,7 +786,7 @@ public class LocalOfficeConnection
}
/**
- * Retrives the amount of time to wait for the startup.
+ * Retrieves the amount of time to wait for the startup.
*
* @return The amount of time to wait in seconds(?).
*/
@@ -798,33 +798,34 @@ public class LocalOfficeConnection
- class StreamProcessor extends Thread
- {
- java.io.InputStream m_in;
- java.io.PrintStream m_print;
-
- public StreamProcessor(final java.io.InputStream in, final
java.io.PrintStream out)
- {
- m_in = in;
- m_print = out;
- start();
- }
-
- public void run() {
- java.io.BufferedReader r = new java.io.BufferedReader(
- new java.io.InputStreamReader(m_in) );
- try {
- for ( ; ; ) {
- String s = r.readLine();
- if ( s == null ) {
- break;
- }
- m_print.println(s);
- }
- } catch ( java.io.IOException e ) {
- e.printStackTrace( System.err );
- }
- }
- }
+ class StreamProcessor extends Thread
+ {
+ java.io.InputStream m_in;
+ java.io.PrintStream m_print;
+
+ public StreamProcessor(final java.io.InputStream in, final
java.io.PrintStream out)
+ {
+ m_in = in;
+ m_print = out;
+ start();
+ }
+
+ public void run() {
+ java.io.BufferedReader r = new java.io.BufferedReader(
+ new java.io.InputStreamReader(m_in) );
+ try {
+ for ( ; ; ) {
+ String s = r.readLine();
+ if ( s == null ) {
+ break;
+ }
+ m_print.println(s);
+ }
+ } catch ( java.io.IOException e ) {
+ e.printStackTrace( System.err );
+ }
+ }
+ }
}
+
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/LocalOfficeWindow.java
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/LocalOfficeWindow.java
index f4c84ec..f842420 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/LocalOfficeWindow.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/LocalOfficeWindow.java
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* 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
@@ -7,16 +7,16 @@
* 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
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
@@ -45,7 +45,7 @@ import com.sun.star.uno.Type;
import com.sun.star.beans.NamedValue;
/**
- * This class represents a local office window.
+ * This class represents a local office window.
*
* @since OOo 2.0.0
*/
@@ -59,9 +59,9 @@ public class LocalOfficeWindow
private boolean bPeer = false;
/**
- * Construnctor.
+ * Constructor.
*
- * @param connection The office connection object the window
+ * @param connection The office connection object the window
* belongs to.
*/
protected LocalOfficeWindow(OfficeConnection connection)
@@ -71,7 +71,7 @@ public class LocalOfficeWindow
}
/**
- * Retrives an AWT component object associated with the OfficeWindow.
+ * Retrieves an AWT component object associated with the OfficeWindow.
*
* @return The AWT component object associated with the OfficeWindow.
*/
@@ -81,7 +81,7 @@ public class LocalOfficeWindow
}
/**
- * Retrives an UNO XWindowPeer object associated with the OfficeWindow.
+ * Retrieves an UNO XWindowPeer object associated with the OfficeWindow.
*
* @return The UNO XWindowPeer object associated with the OfficeWindow.
*/
@@ -109,10 +109,10 @@ public class LocalOfficeWindow
* Returns an AWT toolkit.
*/
private XToolkit queryAWTToolkit()
- throws com.sun.star.uno.Exception
- {
+ throws com.sun.star.uno.Exception
+ {
// Create a UNO toolkit.
- XMultiComponentFactory compfactory;
+ XMultiComponentFactory compfactory;
XComponentContext xContext =
mConnection.getComponentContext();
if ( xContext != null )
{
@@ -125,8 +125,8 @@ public class LocalOfficeWindow
}
else
return null;
- }
-
+ }
+
/// called when system parent is available, reparents the bean
window
private synchronized void aquireSystemWindow()
{
@@ -173,25 +173,25 @@ public class LocalOfficeWindow
aquireSystemWindow();
else
releaseSystemWindow();
- }
-
+ }
+
/** Factory method for a UNO AWT toolkit window as a child of this Java
window.
*
*/
private synchronized XWindowPeer createUNOWindowPeer()
{
- try
+ try
{
// get this windows native window type
- int type = getNativeWindowSystemType();
+ int type = getNativeWindowSystemType();
- // Java AWT windows only have a system window when showing.
- XWindowPeer parentPeer;
- if ( isShowing() )
- {
+ // Java AWT windows only have a system window when
showing.
+ XWindowPeer parentPeer;
+ if ( isShowing() )
+ {
// create direct parent relationship
//setVisible( true );
- parentPeer = new JavaWindowPeerFake(getWrappedWindowHandle(),
type);
+ parentPeer = new
JavaWindowPeerFake(getWrappedWindowHandle(), type);
bPeer = true;
}
else
@@ -208,15 +208,15 @@ public class LocalOfficeWindow
desc.Parent = parentPeer;
desc.Bounds = aRect;
desc.WindowServiceName = "workwindow";
- desc.WindowAttributes = (type ==
SystemDependent.SYSTEM_WIN32)
+ desc.WindowAttributes = (type ==
SystemDependent.SYSTEM_WIN32)
? WindowAttribute.SHOW : 0;
mWindow = queryAWTToolkit().createWindow(desc);
// set initial visibility
- XWindow aWindow =
(XWindow)UnoRuntime.queryInterface(XWindow.class, mWindow);
+ XWindow aWindow =
(XWindow)UnoRuntime.queryInterface(XWindow.class, mWindow);
aWindow.setVisible( bPeer );
- }
+ }
catch (com.sun.star.uno.Exception exp) {
}
@@ -224,7 +224,7 @@ public class LocalOfficeWindow
}
/** We make sure that the office window is notified that the parent
* will be removed.
- */
+ */
public void removeNotify()
{
try {
@@ -238,47 +238,48 @@ public class LocalOfficeWindow
}
/**
- * Retrives a platform dependent system window identifier.
+ * Retrieves a platform dependent system window identifier.
*
* @return The system window identifier.
*/
- private native long getNativeWindow();
+ private native long getNativeWindow();
/**
- * Retrives a platform dependent system window type.
+ * Retrieves a platform dependent system window type.
*
* @return The system window type.
*/
private native int getNativeWindowSystemType();
- /**
- Returns an Any containing a sequences of com.sun.star.beans.NamedValue.
One NamedValue
- contains the name "WINDOW" and the value is a Long representing the window
handle.
- The second NamedValue has the name "XEMBED" and the value is true, when
the XEmbed
- protocol shall be used fore embedding the native Window.
- */
- protected Any getWrappedWindowHandle()
- {
-
- NamedValue window = new NamedValue(
- "WINDOW", new Any(new Type(Long.class), getNativeWindow()));
- NamedValue xembed = new NamedValue(
- "XEMBED", new Any(new Type(Boolean.class), false));
+ /**
+ Returns an Any containing a sequences of com.sun.star.beans.NamedValue.
One NamedValue
+ contains the name "WINDOW" and the value is a Long representing the
window handle.
+ The second NamedValue has the name "XEMBED" and the value is true, when
the XEmbed
+ protocol shall be used fore embedding the native Window.
+ */
+ protected Any getWrappedWindowHandle()
+ {
- if (getNativeWindowSystemType() == SystemDependent.SYSTEM_XWINDOW )
- {
- String vendor = System.getProperty("java.vendor");
- if (vendor.equals("Sun Microsystems Inc.")
- &&
Boolean.valueOf(System.getProperty("sun.awt.xembedserver")).booleanValue())
- {
- xembed = new NamedValue(
- "XEMBED",
- new Any(new Type(Boolean.class), true));
- }
- }
- return new Any(
- new Type("[]com.sun.star.beans.NamedValue"),
- new NamedValue[] {window, xembed});
- }
+ NamedValue window = new NamedValue(
+ "WINDOW", new Any(new Type(Long.class),
getNativeWindow()));
+ NamedValue xembed = new NamedValue(
+ "XEMBED", new Any(new Type(Boolean.class), false));
+
+ if (getNativeWindowSystemType() ==
SystemDependent.SYSTEM_XWINDOW )
+ {
+ String vendor = System.getProperty("java.vendor");
+ if (vendor.equals("Sun Microsystems Inc.")
+ &&
Boolean.valueOf(System.getProperty("sun.awt.xembedserver")).booleanValue())
+ {
+ xembed = new NamedValue(
+ "XEMBED",
+ new Any(new Type(Boolean.class), true));
+ }
+ }
+ return new Any(
+ new Type("[]com.sun.star.beans.NamedValue"),
+ new NamedValue[] {window, xembed});
+ }
}
+
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/NativeConnection.java
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/NativeConnection.java
index ca3661d..563a290 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/NativeConnection.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/NativeConnection.java
@@ -56,3 +56,4 @@ import com.sun.star.connection.XConnection;
private long NativeHandle;
private String Description;
}
+
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/NativeService.java
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/NativeService.java
index 1aaef36..3947d9d 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/NativeService.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/NativeService.java
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* 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
@@ -7,16 +7,16 @@
* 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
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
@@ -31,3 +31,4 @@ package com.sun.star.comp.beans;
public void startupService() throws java.io.IOException;
public int getStartupTime();
}
+
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/NoConnectionException.java
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/NoConnectionException.java
index 8d8984b..c5efcab 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/NoConnectionException.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/NoConnectionException.java
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* 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
@@ -7,16 +7,16 @@
* 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
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
@@ -26,11 +26,10 @@ package com.sun.star.comp.beans;
/** This exception is called when a method is called which
needs an established connection but no connection is
established yet or anymore.
-
- @since OOo 2.0.0
+
+ @since OOo 2.0.0
*/
public class NoConnectionException extends Exception
{
};
-
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/NoDocumentException.java
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/NoDocumentException.java
index 2f5bf50..a1c0c78 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/NoDocumentException.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/NoDocumentException.java
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* 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
@@ -7,16 +7,16 @@
* 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
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
@@ -25,10 +25,9 @@ package com.sun.star.comp.beans;
/** indicates that an operation needed a document, but no document was loaded.
- @since OOo 2.0.0
+ @since OOo 2.0.0
*/
public class NoDocumentException extends Exception
{
};
-
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/OOoBean.java
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/OOoBean.java
index a24ce7e..f438fc6 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/OOoBean.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/OOoBean.java
@@ -800,7 +800,7 @@ public class OOoBean
startup options for AOO. But it is possible to set a Java
property when starting
Java, which is examined by OOoBean:
<pre>
- java -Dcom.sun.star.officebean.Options=-norestore ...
+ java -Dcom.sun.star.officebean.Options=-norestore ...
</pre>
It is planned to offer a way of specifying startup options in a
future version.
The property can be used until then. When using this property
only one option
@@ -1507,3 +1507,4 @@
xLayoutManager.showElement("private:resource/menubar/menubar");
}
}
}
+
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/OfficeConnection.java
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/OfficeConnection.java
index 287bca4..7f925f6 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/OfficeConnection.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/OfficeConnection.java
@@ -74,3 +74,4 @@ public interface OfficeConnection
*/
OfficeWindow createOfficeWindow(Container container);
}
+
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/OfficeDocument.java
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/OfficeDocument.java
index 0a85ba2..baecfe5 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/OfficeDocument.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/OfficeDocument.java
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* 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
@@ -7,16 +7,16 @@
* 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
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
@@ -33,10 +33,10 @@ import com.sun.star.uno.UnoRuntime;
See further information on the wrapping and compatibility limitations
in the base class Wrapper.
- @since OOo 2.0.0
+ @since OOo 2.0.0
*/
public class OfficeDocument extends Wrapper
- implements
+ implements
com.sun.star.frame.XModel,
com.sun.star.util.XModifiable,
com.sun.star.frame.XStorable,
@@ -53,13 +53,13 @@ public class OfficeDocument extends Wrapper
this.xModel = xModel;
this.xModifiable = (com.sun.star.util.XModifiable)
- UnoRuntime.queryInterface(
+ UnoRuntime.queryInterface(
com.sun.star.util.XModifiable.class, xModel );
this.xPrintable = (com.sun.star.view.XPrintable)
- UnoRuntime.queryInterface(
+ UnoRuntime.queryInterface(
com.sun.star.view.XPrintable.class, xModel );
this.xStorable = (com.sun.star.frame.XStorable)
- UnoRuntime.queryInterface(
+ UnoRuntime.queryInterface(
com.sun.star.frame.XStorable.class, xModel );
}
@@ -67,7 +67,7 @@ public class OfficeDocument extends Wrapper
// com.sun.star.frame.XModel
//----------------------------------------------------------
- public boolean attachResource( /*IN*/String aURL,
+ public boolean attachResource( /*IN*/String aURL,
/*IN*/com.sun.star.beans.PropertyValue[] aArguments )
{
return xModel.attachResource( aURL, aArguments );
@@ -83,13 +83,13 @@ public class OfficeDocument extends Wrapper
return xModel.getArgs();
}
- public void connectController(
+ public void connectController(
/*IN*/ com.sun.star.frame.XController xController )
{
xModel.connectController( xController );
}
- public void disconnectController(
+ public void disconnectController(
/*IN*/ com.sun.star.frame.XController xController )
{
xModel.disconnectController( xController );
@@ -115,8 +115,8 @@ public class OfficeDocument extends Wrapper
return xModel.getCurrentController();
}
- public void setCurrentController(
- /*IN*/ com.sun.star.frame.XController xController )
+ public void setCurrentController(
+ /*IN*/ com.sun.star.frame.XController xController )
throws com.sun.star.container.NoSuchElementException
{
xModel.setCurrentController( xController );
@@ -152,7 +152,7 @@ public class OfficeDocument extends Wrapper
return xModifiable.isModified();
}
- public void setModified( /*IN*/boolean bModified )
+ public void setModified( /*IN*/boolean bModified )
throws com.sun.star.beans.PropertyVetoException
{
xModifiable.setModified( bModified );
@@ -167,13 +167,13 @@ public class OfficeDocument extends Wrapper
return xPrintable.getPrinter();
}
- public void setPrinter( /*IN*/ com.sun.star.beans.PropertyValue[]
aPrinter )
+ public void setPrinter( /*IN*/ com.sun.star.beans.PropertyValue[]
aPrinter )
throws com.sun.star.lang.IllegalArgumentException
{
xPrintable.setPrinter( aPrinter );
}
- public void print( /*IN*/ com.sun.star.beans.PropertyValue[] xOptions )
+ public void print( /*IN*/ com.sun.star.beans.PropertyValue[] xOptions )
throws com.sun.star.lang.IllegalArgumentException
{
xPrintable.print( xOptions );
@@ -198,19 +198,19 @@ public class OfficeDocument extends Wrapper
return xStorable.isReadonly();
}
- public void store( )
+ public void store( )
throws com.sun.star.io.IOException
{
xStorable.store();
}
- public void storeAsURL( /*IN*/ String aURL, /*IN*/
com.sun.star.beans.PropertyValue[] aArguments )
+ public void storeAsURL( /*IN*/ String aURL, /*IN*/
com.sun.star.beans.PropertyValue[] aArguments )
throws com.sun.star.io.IOException
{
xStorable.storeAsURL( aURL, aArguments );
}
- public void storeToURL( /*IN*/ String aURL, /*IN*/
com.sun.star.beans.PropertyValue[] aArguments )
+ public void storeToURL( /*IN*/ String aURL, /*IN*/
com.sun.star.beans.PropertyValue[] aArguments )
throws com.sun.star.io.IOException
{
xStorable.storeToURL( aURL, aArguments );
@@ -218,5 +218,3 @@ public class OfficeDocument extends Wrapper
};
-
-
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/OfficeWindow.java
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/OfficeWindow.java
index 3922e9c..53db476 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/OfficeWindow.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/OfficeWindow.java
@@ -50,3 +50,4 @@ public interface OfficeWindow
*/
XWindowPeer getUNOWindowPeer();
}
+
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/SystemWindowException.java
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/SystemWindowException.java
index 80f36c1..a549fed 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/SystemWindowException.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/SystemWindowException.java
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* 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
@@ -7,31 +7,30 @@
* 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
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
package com.sun.star.comp.beans;
-/** indicates that an operation needed a system window,
+/** indicates that an operation needed a system window,
but no system window was acquired yet.
@see com.sun.star.comp.beans.OOoBean.aquireSystemWindow
- @since OOo 2.0.0
+ @since OOo 2.0.0
*/
public class SystemWindowException extends Exception
{
};
-
diff --git
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/Wrapper.java
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/Wrapper.java
index 663021b..f29b353 100644
---
a/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/Wrapper.java
+++
b/main/bean/java/officebean/src/main/java/com/sun/star/comp/beans/Wrapper.java
@@ -1,5 +1,5 @@
/**************************************************************
- *
+ *
* 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
@@ -7,16 +7,16 @@
* 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
- *
+ *
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
- *
+ *
*************************************************************/
@@ -33,16 +33,16 @@ import com.sun.star.uno.UnoRuntime;
Because it's not worth the effort to create a runtime generated wrapper
for this purpose, as it might be for OOo 2.0, you still have to use
UnoRuntime.queryInterface() for interfaces which are optional or come
- from a subclass. But for non optional interfaces you can already
+ from a subclass. But for non optional interfaces you can already
directly call their methods.
This wrapper will only work for UNO objects via a bridge, not for
- direct Java objects.
+ direct Java objects.
- @since OOo 2.0.0
+ @since OOo 2.0.0
*/
class Wrapper
- implements
+ implements
com.sun.star.lib.uno.Proxy,
// see the comment in com.sun.star.lib.uno.bridges.java_remote
// .java_remote_bridge.mapInterfaceTo for the consequences of this
@@ -57,25 +57,25 @@ class Wrapper
{
xQueryInterface = (com.sun.star.uno.IQueryInterface) xProxy;
xComponent = (com.sun.star.lang.XComponent)
- UnoRuntime.queryInterface(
+ UnoRuntime.queryInterface(
com.sun.star.lang.XComponent.class, xProxy );
}
//==============================================================
// com.sun.star.uno.IQueryInterface
//--------------------------------------------------------------
-
- public String getOid()
+
+ public String getOid()
{
return xQueryInterface.getOid();
}
- public boolean isSame( Object aObject )
+ public boolean isSame( Object aObject )
{
return xQueryInterface.isSame( aObject );
}
- public Object queryInterface( com.sun.star.uno.Type aType )
+ public Object queryInterface( com.sun.star.uno.Type aType )
{
//System.err.println( "Wrapper::queryInterface(" + aType + ")" );
return xQueryInterface.queryInterface( aType );
@@ -84,7 +84,7 @@ class Wrapper
//==============================================================
// com.sun.star.lang.XComponent
//--------------------------------------------------------------
-
+
public void dispose( )
{
xComponent.dispose();
@@ -101,4 +101,3 @@ class Wrapper
}
};
-