summaryrefslogtreecommitdiff
path: root/javaunohelper/com/sun/star/comp/helper/ComponentContext.java
diff options
context:
space:
mode:
Diffstat (limited to 'javaunohelper/com/sun/star/comp/helper/ComponentContext.java')
-rw-r--r--javaunohelper/com/sun/star/comp/helper/ComponentContext.java42
1 files changed, 21 insertions, 21 deletions
diff --git a/javaunohelper/com/sun/star/comp/helper/ComponentContext.java b/javaunohelper/com/sun/star/comp/helper/ComponentContext.java
index fe3336c1dbfb..fd4800d693b8 100644
--- a/javaunohelper/com/sun/star/comp/helper/ComponentContext.java
+++ b/javaunohelper/com/sun/star/comp/helper/ComponentContext.java
@@ -1,7 +1,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -45,7 +45,7 @@ import java.util.Vector;
class Disposer implements XEventListener
{
private XComponent m_xComp;
-
+
//----------------------------------------------------------------------------------------------
Disposer( XComponent xComp )
{
@@ -65,19 +65,19 @@ public class ComponentContext implements XComponentContext, XComponent
private static final boolean DEBUG = false;
private static final String SMGR_NAME = "/singletons/com.sun.star.lang.theServiceManager";
private static final String TDMGR_NAME = "/singletons/com.sun.star.reflection.theTypeDescriptionManager";
-
+
private Hashtable m_table;
private XComponentContext m_xDelegate;
-
+
private XMultiComponentFactory m_xSMgr;
private boolean m_bDisposeSMgr;
-
+
private Vector m_eventListener;
/** Ctor to create a component context passing a hashtable for values and a delegator
reference. Entries of the passed hashtable are either direct values or
ComponentContextEntry objects.
-
+
@param table
entries
@param xDelegate
@@ -109,7 +109,7 @@ public class ComponentContext implements XComponentContext, XComponent
{
m_xSMgr = m_xDelegate.getServiceManager();
}
-
+
// listen for delegate
XComponent xComp = UnoRuntime.queryInterface(
XComponent.class, m_xDelegate );
@@ -118,7 +118,7 @@ public class ComponentContext implements XComponentContext, XComponent
xComp.addEventListener( new Disposer( this ) );
}
}
-
+
// XComponentContext impl
//______________________________________________________________________________________________
public Object getValueByName( String rName )
@@ -169,7 +169,7 @@ public class ComponentContext implements XComponentContext, XComponent
if (DEBUG)
System.err.println( "### exception occured on late init of singleton instance \"" + rName + "\": " + exc.getMessage() );
}
-
+
if (xInstance != null)
{
synchronized (entry)
@@ -218,14 +218,14 @@ public class ComponentContext implements XComponentContext, XComponent
{
return m_xSMgr;
}
-
+
// XComponent impl
//______________________________________________________________________________________________
public void dispose()
{
if (DEBUG)
System.err.print( "> disposing context " + this );
-
+
// fire events
EventObject evt = new EventObject( this );
Enumeration eventListener = m_eventListener.elements();
@@ -235,7 +235,7 @@ public class ComponentContext implements XComponentContext, XComponent
listener.disposing( evt );
}
m_eventListener.removeAllElements();
-
+
XComponent tdmgr = null;
// dispose values, then service manager, then typdescription manager
Enumeration keys = m_table.keys();
@@ -249,7 +249,7 @@ public class ComponentContext implements XComponentContext, XComponent
{
o = ((ComponentContextEntry)o).m_value;
}
-
+
XComponent xComp = UnoRuntime.queryInterface( XComponent.class, o );
if (xComp != null)
{
@@ -265,7 +265,7 @@ public class ComponentContext implements XComponentContext, XComponent
}
}
m_table.clear();
-
+
// smgr
if (m_bDisposeSMgr)
{
@@ -277,13 +277,13 @@ public class ComponentContext implements XComponentContext, XComponent
}
}
m_xSMgr = null;
-
+
// tdmgr
if (tdmgr != null)
{
tdmgr.dispose();
}
-
+
if (DEBUG)
System.err.println( "... finished" );
}
@@ -293,8 +293,8 @@ public class ComponentContext implements XComponentContext, XComponent
if (xListener == null)
throw new com.sun.star.uno.RuntimeException( "Listener must not be null" );
if (m_eventListener.contains( xListener ))
- throw new com.sun.star.uno.RuntimeException( "Listener already registred." );
-
+ throw new com.sun.star.uno.RuntimeException( "Listener already registred." );
+
m_eventListener.addElement( xListener );
}
//______________________________________________________________________________________________
@@ -303,8 +303,8 @@ public class ComponentContext implements XComponentContext, XComponent
if (xListener == null)
throw new com.sun.star.uno.RuntimeException( "Listener must not be null" );
if (! m_eventListener.contains( xListener ))
- throw new com.sun.star.uno.RuntimeException( "Listener is not registered." );
-
- m_eventListener.removeElement( xListener );
+ throw new com.sun.star.uno.RuntimeException( "Listener is not registered." );
+
+ m_eventListener.removeElement( xListener );
}
}