tdf#162563 Remove remaining Java applet code and references
Change-Id: Icecb06ee056c3089e931f6fca8f0791ec67ccf8f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183740 Tested-by: Jenkins Reviewed-by: Hossein <hossein@libreoffice.org>
This commit is contained in:
parent
28ababa6cc
commit
4eacc9dc0f
@ -54,7 +54,6 @@ my_example_dirs_java = \
|
|||||||
java/ToDo \
|
java/ToDo \
|
||||||
|
|
||||||
# java/ConverterServlet \
|
# java/ConverterServlet \
|
||||||
# java/EmbedDocument/Container1 \
|
|
||||||
# java/EmbedDocument/EmbeddedObject \
|
# java/EmbedDocument/EmbeddedObject \
|
||||||
# java/NotesAccess \
|
# java/NotesAccess \
|
||||||
# java/Storage \
|
# java/Storage \
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1,128 +0,0 @@
|
|||||||
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
|
|
||||||
/*
|
|
||||||
* 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 .
|
|
||||||
*/
|
|
||||||
|
|
||||||
import java.awt.*;
|
|
||||||
import java.awt.event.*;
|
|
||||||
|
|
||||||
import com.sun.star.comp.servicemanager.ServiceManager;
|
|
||||||
|
|
||||||
import com.sun.star.lang.XMultiServiceFactory;
|
|
||||||
import com.sun.star.lang.XMultiComponentFactory;
|
|
||||||
import com.sun.star.connection.XConnector;
|
|
||||||
import com.sun.star.connection.XConnection;
|
|
||||||
|
|
||||||
import com.sun.star.bridge.XUnoUrlResolver;
|
|
||||||
import com.sun.star.uno.UnoRuntime;
|
|
||||||
import com.sun.star.uno.XInterface;
|
|
||||||
import com.sun.star.uno.XNamingService;
|
|
||||||
import com.sun.star.uno.XComponentContext;
|
|
||||||
|
|
||||||
import com.sun.star.container.*;
|
|
||||||
import com.sun.star.beans.*;
|
|
||||||
import com.sun.star.lang.*;
|
|
||||||
|
|
||||||
|
|
||||||
public class EmbedContFrame extends Frame
|
|
||||||
{
|
|
||||||
WindowListener m_aCloser = new WindowAdapter()
|
|
||||||
{
|
|
||||||
public void windowClosing( WindowEvent e )
|
|
||||||
{
|
|
||||||
dispose();
|
|
||||||
System.exit( 0 );
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
public EmbedContFrame( String sName )
|
|
||||||
{
|
|
||||||
super( sName );
|
|
||||||
addWindowListener( m_aCloser );
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void start()
|
|
||||||
{
|
|
||||||
EmbedContFrame aFrame = new EmbedContFrame( "Testing container." );
|
|
||||||
|
|
||||||
// connect to the office
|
|
||||||
XMultiServiceFactory aServiceFactory = null;
|
|
||||||
try {
|
|
||||||
aServiceFactory = connectOfficeGetServiceFactory();
|
|
||||||
}
|
|
||||||
catch( Exception e )
|
|
||||||
{}
|
|
||||||
|
|
||||||
if ( aServiceFactory == null )
|
|
||||||
{
|
|
||||||
System.out.println( "Can't get service manager!\n" );
|
|
||||||
System.exit( 1 );
|
|
||||||
}
|
|
||||||
|
|
||||||
EmbedContApp aApp = new EmbedContApp( aFrame, aServiceFactory );
|
|
||||||
aApp.init();
|
|
||||||
aApp.start();
|
|
||||||
|
|
||||||
Dimension aSize = aApp.getSize();
|
|
||||||
|
|
||||||
aFrame.add( "Center", aApp );
|
|
||||||
aFrame.pack();
|
|
||||||
aFrame.setSize( aSize );
|
|
||||||
|
|
||||||
aFrame.setVisible( true );
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void main( String args[] )
|
|
||||||
{
|
|
||||||
EmbedContFrame.start();
|
|
||||||
}
|
|
||||||
|
|
||||||
public static XMultiServiceFactory connectOfficeGetServiceFactory()
|
|
||||||
throws com.sun.star.uno.Exception,
|
|
||||||
com.sun.star.uno.RuntimeException,
|
|
||||||
Exception
|
|
||||||
{
|
|
||||||
String sConnectionString = "uno:socket,host=localhost,port=8100;urp;StarOffice.NamingService";
|
|
||||||
|
|
||||||
// Get component context
|
|
||||||
XComponentContext xComponentContext =
|
|
||||||
com.sun.star.comp.helper.Bootstrap.createInitialComponentContext( null );
|
|
||||||
|
|
||||||
// initial serviceManager
|
|
||||||
XMultiComponentFactory xLocalServiceManager = xComponentContext.getServiceManager();
|
|
||||||
|
|
||||||
// create a connector, so that it can contact the office
|
|
||||||
Object oUrlResolver = xLocalServiceManager.createInstanceWithContext( "com.sun.star.bridge.UnoUrlResolver",
|
|
||||||
xComponentContext );
|
|
||||||
XUnoUrlResolver xUrlResolver = (XUnoUrlResolver)UnoRuntime.queryInterface( XUnoUrlResolver.class, oUrlResolver );
|
|
||||||
|
|
||||||
Object oInitialObject = xUrlResolver.resolve( sConnectionString );
|
|
||||||
XNamingService xName = (XNamingService)UnoRuntime.queryInterface( XNamingService.class, oInitialObject );
|
|
||||||
|
|
||||||
XMultiServiceFactory xMSF = null;
|
|
||||||
if( xName != null ) {
|
|
||||||
Object oMSF = xName.getRegisteredObject( "StarOffice.ServiceManager" );
|
|
||||||
xMSF = (XMultiServiceFactory)UnoRuntime.queryInterface( XMultiServiceFactory.class, oMSF );
|
|
||||||
}
|
|
||||||
else
|
|
||||||
System.out.println( "Error: Can't get XNamingService interface from url resolver!" );
|
|
||||||
|
|
||||||
return xMSF;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
|
@ -1,65 +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 .
|
|
||||||
#
|
|
||||||
|
|
||||||
# Builds the Java Storage test example of the SDK.
|
|
||||||
|
|
||||||
PRJ=../../../..
|
|
||||||
SETTINGS=$(PRJ)/settings
|
|
||||||
|
|
||||||
include $(SETTINGS)/settings.mk
|
|
||||||
include $(SETTINGS)/std.mk
|
|
||||||
|
|
||||||
# Define non-platform/compiler specific settings
|
|
||||||
COMPONENT_NAME=EmbedDocument.Container1
|
|
||||||
OUT_COMP_CLASS = $(OUT_CLASS)/$(COMPONENT_NAME)
|
|
||||||
|
|
||||||
JAVAFILES = \
|
|
||||||
EmbedContApp.java\
|
|
||||||
EmbedContFrame.java
|
|
||||||
|
|
||||||
CLASSFILES = $(patsubst %.java,$(OUT_COMP_CLASS)/%.class,$(JAVAFILES))
|
|
||||||
|
|
||||||
SDK_CLASSPATH = $(subst $(EMPTYSTRING) $(PATH_SEPARATOR),$(PATH_SEPARATOR),$(CLASSPATH)\
|
|
||||||
$(PATH_SEPARATOR)$(OUT_COMP_CLASS))
|
|
||||||
|
|
||||||
|
|
||||||
# Targets
|
|
||||||
.PHONY: ALL
|
|
||||||
ALL : \
|
|
||||||
JavaStorageTestExample
|
|
||||||
|
|
||||||
include $(SETTINGS)/stdtarget.mk
|
|
||||||
|
|
||||||
$(CLASSFILES) : $(JAVAFILES)
|
|
||||||
-$(MKDIR) $(subst /,$(PS),$(@D))
|
|
||||||
$(SDK_JAVAC) $(JAVAC_FLAGS) -classpath "$(SDK_CLASSPATH)" -d $(OUT_COMP_CLASS) $(JAVAFILES)
|
|
||||||
|
|
||||||
JavaStorageTestExample : $(CLASSFILES)
|
|
||||||
@echo --------------------------------------------------------------------------------
|
|
||||||
@echo Please use following command to execute the example!
|
|
||||||
@echo ------
|
|
||||||
@echo $(MAKE) EmbedContFrame.run
|
|
||||||
@echo --------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
%.run: $(OUT_COMP_CLASS)/%.class
|
|
||||||
$(SDK_JAVA) -classpath "$(SDK_CLASSPATH)" $(basename $@)
|
|
||||||
|
|
||||||
.PHONY: clean
|
|
||||||
clean :
|
|
||||||
-$(DELRECURSIVE) $(subst /,$(PS),$(OUT_COMP_CLASS))
|
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user