/** * Gives all created bridges. * * @return the bridges. * @see com.sun.star.bridge.XBridgeFactory */ public synchronized XBridge[] getExistingBridges() throws com.sun.star.uno.RuntimeException { ArrayList<XBridge> vector = new ArrayList<XBridge>(); IBridge iBridges[] = UnoRuntime.getBridges(); for(int i = 0; i < iBridges.length; ++ i) { XBridge xBridge = UnoRuntime.queryInterface(XBridge.class, iBridges[i]); if(xBridge != null) vector.add(xBridge); } XBridge xBridges[]= new XBridge[vector.size()]; for(int i = 0; i < vector.size(); ++ i) xBridges[i] = vector.get(i); return xBridges; }
/** * Gives all created bridges * <p> * @return the bridges * @see com.sun.star.bridge.XBridgeFactory */ public synchronized XBridge[] getExistingBridges() throws com.sun.star.uno.RuntimeException { Vector vector = new Vector(); IBridge iBridges[] = UnoRuntime.getBridges(); for(int i = 0; i < iBridges.length; ++ i) { XBridge xBridge = UnoRuntime.queryInterface(XBridge.class, iBridges[i]); if(xBridge != null) vector.addElement(xBridge); } XBridge xBridges[]= new XBridge[vector.size()]; for(int i = 0; i < vector.size(); ++ i) xBridges[i] = (XBridge)vector.elementAt(i); return xBridges; }
/** * Gets a remote bridge which must already exist. * <p> * @return the bridge * @param sName the name of the bridge * @see com.sun.star.bridge.XBridgeFactory */ public XBridge getBridge(String sName) throws com.sun.star.uno.RuntimeException { XBridge xBridge = null; IBridge iBridges[] = UnoRuntime.getBridges(); for(int i = 0; i < iBridges.length; ++ i) { xBridge = UnoRuntime.queryInterface(XBridge.class, iBridges[i]); if(xBridge != null) { if(xBridge.getName().equals(sName)) break; else xBridge = null; } } if(DEBUG) System.err.println("##### " + getClass().getName() + ".getBridge:" + sName + " " + xBridge); return xBridge; }
/** * Gets a remote bridge which must already exist. * * @param sName the name of the bridge. * @return the bridge. * @see com.sun.star.bridge.XBridgeFactory */ public XBridge getBridge(String sName) throws com.sun.star.uno.RuntimeException { XBridge xBridge = null; IBridge iBridges[] = UnoRuntime.getBridges(); for(int i = 0; i < iBridges.length; ++ i) { xBridge = UnoRuntime.queryInterface(XBridge.class, iBridges[i]); if(xBridge != null) { if(xBridge.getName().equals(sName)) break; else xBridge = null; } } if(DEBUG) System.err.println("##### " + getClass().getName() + ".getBridge:" + sName + " " + xBridge); return xBridge; }
IBridge iBridges[] = UnoRuntime.getBridges(); for(int i = 0; i < iBridges.length; ++ i) { XBridge xBridge = UnoRuntime.queryInterface(XBridge.class, iBridges[i]);
IBridge iBridges[] = UnoRuntime.getBridges(); for(int i = 0; i < iBridges.length; ++ i) { XBridge xBridge = UnoRuntime.queryInterface(XBridge.class, iBridges[i]);