summaryrefslogtreecommitdiff
path: root/scripting/java/org/openoffice/netbeans/modules/office/resources
diff options
context:
space:
mode:
Diffstat (limited to 'scripting/java/org/openoffice/netbeans/modules/office/resources')
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/AppStorage.html11
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/AppStorage.settings7
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/Bundle.properties24
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/EmptyParcel.html11
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/OfficeIcon.gifbin0 -> 588 bytes
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/OfficeIcon32.gifbin0 -> 759 bytes
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/OfficeSettings.settings9
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/OpenOfficeDocFileSystem.html11
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/OpenOfficeDocFileSystem.settings7
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/OpenOfficeDocFileSystemIcon.pngbin0 -> 702 bytes
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/OpenOfficeDocFileSystemIcon32.pngbin0 -> 1533 bytes
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/ParcelIcon.gifbin0 -> 576 bytes
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/ScriptParcel.html11
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/ScriptParcelDescriptor.html11
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/layer.xml98
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/mime-resolver.xml16
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/office-scripting.url1
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/templates/Empty.bsh_24
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/templates/Empty.java_27
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/templates/EmptyParcelDescriptor.xml_4
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/templates/HelloWorld.java_41
-rw-r--r--scripting/java/org/openoffice/netbeans/modules/office/resources/templates/ParcelDescriptor.xml_8
-rwxr-xr-xscripting/java/org/openoffice/netbeans/modules/office/resources/webLink.gifbin0 -> 969 bytes
23 files changed, 321 insertions, 0 deletions
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/AppStorage.html b/scripting/java/org/openoffice/netbeans/modules/office/resources/AppStorage.html
new file mode 100644
index 000000000000..ee576e74ce61
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/AppStorage.html
@@ -0,0 +1,11 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<HTML>
+ <HEAD>
+ <TITLE></TITLE>
+ </HEAD>
+ <BODY>
+ <P>
+This wizard will let you mount the Office Application scripts directory
+ </BODY>
+</HTML>
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/AppStorage.settings b/scripting/java/org/openoffice/netbeans/modules/office/resources/AppStorage.settings
new file mode 100644
index 000000000000..b682273020b3
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/AppStorage.settings
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+ <module name="org.openoffice.netbeans.modules.office/1"/>
+ <instanceof class="org.openide.filesystems.FileSystem"/>
+ <instance class="org.netbeans.core.ExLocalFileSystem"/>
+</settings>
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/Bundle.properties b/scripting/java/org/openoffice/netbeans/modules/office/resources/Bundle.properties
new file mode 100644
index 000000000000..22aea6525f3d
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/Bundle.properties
@@ -0,0 +1,24 @@
+# x-no-translate
+Templates/OfficeScripting=Office Scripting
+Templates/OfficeScripting/parcel.xml=Script Parcel Descriptor
+Services/MIMEResolver/org-netbeans-modules-office-mime-resolver.xml=Script Parcel Descriptor File
+Templates=Templates
+Templates/OfficeScripting/HelloWorld=Hello World Example Script
+
+Templates/Mount/org-openoffice-netbeans-modules-office-resources-AppStorage.settings=Office Application Scripts
+Templates/Mount/org-openoffice-netbeans-modules-office-resources-OpenOfficeDocFileSystem.settings=OpenOffice.org document
+
+UI/Services/IDEConfiguration/ServerAndExternalToolSettings/org-openoffice-netbeans-modules-office-options-OfficeSettings.instance=Office Settings
+
+Services/org-openoffice-netbeans-modules-office-resources-OfficeSettings.settings=Office Settings
+
+PROP_OfficeDirectory=Office Installation Directory
+
+HINT_OfficeDirectory=Path to directory where Office is installed
+
+Templates/OfficeScripting/Parcel=Parcel Recipe
+Templates/OfficeScripting/EmptyScript=Empty Script
+Templates/OfficeScripting/EmptyScript/Empty.java=Java
+Templates/OfficeScripting/EmptyScript/Empty.bsh=BeanShell
+
+Menu/Help/office-scripting.url=&Office Scripting Framework Site
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/EmptyParcel.html b/scripting/java/org/openoffice/netbeans/modules/office/resources/EmptyParcel.html
new file mode 100644
index 000000000000..f3c478c42aa3
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/EmptyParcel.html
@@ -0,0 +1,11 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<HTML>
+ <HEAD>
+ <TITLE></TITLE>
+ </HEAD>
+ <BODY>
+ <P>
+This allows you to create an Empty Office Script.
+ </BODY>
+</HTML>
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/OfficeIcon.gif b/scripting/java/org/openoffice/netbeans/modules/office/resources/OfficeIcon.gif
new file mode 100644
index 000000000000..ec7507ef9e54
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/OfficeIcon.gif
Binary files differ
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/OfficeIcon32.gif b/scripting/java/org/openoffice/netbeans/modules/office/resources/OfficeIcon32.gif
new file mode 100644
index 000000000000..94fdab1eba0c
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/OfficeIcon32.gif
Binary files differ
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/OfficeSettings.settings b/scripting/java/org/openoffice/netbeans/modules/office/resources/OfficeSettings.settings
new file mode 100644
index 000000000000..df98da11659b
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/OfficeSettings.settings
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+ <module name="org.openoffice.netbeans.modules.office"/>
+ <instanceof class="org.openide.util.SharedClassObject"/>
+ <instanceof class="org.openide.util.SystemOption"/>
+ <instanceof class="org.openoffice.netbeans.modules.office.options.OfficeSettings"/>
+ <instance class="org.openoffice.netbeans.modules.office.options.OfficeSettings"/>
+</settings>
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/OpenOfficeDocFileSystem.html b/scripting/java/org/openoffice/netbeans/modules/office/resources/OpenOfficeDocFileSystem.html
new file mode 100644
index 000000000000..5a879388bb28
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/OpenOfficeDocFileSystem.html
@@ -0,0 +1,11 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<HTML>
+ <HEAD>
+ <TITLE></TITLE>
+ </HEAD>
+ <BODY>
+ <P>
+This allows you to mount OpenOffice.org document.
+ </BODY>
+</HTML>
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/OpenOfficeDocFileSystem.settings b/scripting/java/org/openoffice/netbeans/modules/office/resources/OpenOfficeDocFileSystem.settings
new file mode 100644
index 000000000000..32a5bd490be1
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/OpenOfficeDocFileSystem.settings
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+ <module name="org.openoffice.netbeans.modules.office/1"/>
+ <instanceof class="org.openide.filesystems.FileSystem"/>
+ <instance class="org.openoffice.netbeans.modules.office.filesystem.OpenOfficeDocFileSystem"/>
+</settings>
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/OpenOfficeDocFileSystemIcon.png b/scripting/java/org/openoffice/netbeans/modules/office/resources/OpenOfficeDocFileSystemIcon.png
new file mode 100644
index 000000000000..a441019346f9
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/OpenOfficeDocFileSystemIcon.png
Binary files differ
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/OpenOfficeDocFileSystemIcon32.png b/scripting/java/org/openoffice/netbeans/modules/office/resources/OpenOfficeDocFileSystemIcon32.png
new file mode 100644
index 000000000000..1b2ee21e6d9c
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/OpenOfficeDocFileSystemIcon32.png
Binary files differ
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/ParcelIcon.gif b/scripting/java/org/openoffice/netbeans/modules/office/resources/ParcelIcon.gif
new file mode 100644
index 000000000000..a889c2614edf
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/ParcelIcon.gif
Binary files differ
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/ScriptParcel.html b/scripting/java/org/openoffice/netbeans/modules/office/resources/ScriptParcel.html
new file mode 100644
index 000000000000..c0f489032b9c
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/ScriptParcel.html
@@ -0,0 +1,11 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<HTML>
+ <HEAD>
+ <TITLE></TITLE>
+ </HEAD>
+ <BODY>
+ <P>
+This allows you to create a Hello World example Office Script.
+ </BODY>
+</HTML>
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/ScriptParcelDescriptor.html b/scripting/java/org/openoffice/netbeans/modules/office/resources/ScriptParcelDescriptor.html
new file mode 100644
index 000000000000..d753d5dfe926
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/ScriptParcelDescriptor.html
@@ -0,0 +1,11 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<HTML>
+ <HEAD>
+ <TITLE></TITLE>
+ </HEAD>
+ <BODY>
+ <P>
+This allows you to create a Office Script Parcel Descriptor File.
+ </BODY>
+</HTML>
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/layer.xml b/scripting/java/org/openoffice/netbeans/modules/office/resources/layer.xml
new file mode 100644
index 000000000000..86b834d0d065
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/layer.xml
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.1//EN" "http://www.netbeans.org/dtds/filesystem-1_1.dtd">
+<filesystem>
+ <folder name="Templates">
+ <attr name="SystemFileSystem.localizingBundle" stringvalue="org.openoffice.netbeans.modules.office.resources.Bundle"/>
+
+ <folder name="OfficeScripting">
+ <attr name="SystemFileSystem.localizingBundle" stringvalue="org.openoffice.netbeans.modules.office.resources.Bundle"/>
+ <folder name="Parcel">
+ <attr boolvalue="true" name="template"/>
+ <attr name="SystemFileSystem.localizingBundle" stringvalue="org.openoffice.netbeans.modules.office.resources.Bundle"/>
+ <attr name="SystemFileSystem.icon" urlvalue="nbresloc:/org/openoffice/netbeans/modules/office/resources/OfficeIcon.gif"/>
+ <attr name="templateWizardURL" urlvalue="nbresloc:/org/openoffice/netbeans/modules/office/resources/EmptyParcel.html"/>
+ <attr name="templateWizardIterator" newvalue="org.openoffice.netbeans.modules.office.wizard.ParcelContentsIterator"/>
+ <folder name="Contents">
+ <file name="parcel-descriptor.xml" url="templates/EmptyParcelDescriptor.xml_"/>
+ <!-- file name="Empty.java" url="templates/Empty.java_"/ -->
+ </folder>
+ </folder>
+ <folder name="EmptyScript">
+ <attr name="SystemFileSystem.localizingBundle" stringvalue="org.openoffice.netbeans.modules.office.resources.Bundle"/>
+ <file name="Empty.java" url="templates/Empty.java_">
+ <attr name="template" boolvalue="true"/>
+ <attr name="SystemFileSystem.localizingBundle" stringvalue="org.openoffice.netbeans.modules.office.resources.Bundle"/>
+ <attr name="templateWizardIterator" newvalue="org.openoffice.netbeans.modules.office.wizard.JavaScriptIterator"/>
+ </file>
+ <file name="Empty.bsh" url="templates/Empty.bsh_">
+ <attr name="template" boolvalue="true"/>
+ <attr name="SystemFileSystem.localizingBundle" stringvalue="org.openoffice.netbeans.modules.office.resources.Bundle"/>
+ </file>
+ </folder>
+ </folder>
+ <attr boolvalue="true" name="Ant/OfficeScripting"/>
+ <attr boolvalue="true" name="OfficeScripting/Other"/>
+
+ <!-- OpenOfficeDoc FileSystem BEGIN: -->
+ <!-- Uncomment to enable writable mounting of Office Documents
+ <folder name="Mount">
+ <attr name="org-netbeans-core-ExLocalFileSystem.settings/org-openoffice-netbeans-modules-office-resources-OpenOfficeDocFileSystem.settings"
+ boolvalue="true"/>
+ <attr name="org-openoffice-netbeans-modules-office-resources-OpenOfficeDocFileSystem.settings/VCS"
+ boolvalue="true"/>
+
+ <file name="org-openoffice-netbeans-modules-office-resources-OpenOfficeDocFileSystem.settings"
+ url="OpenOfficeDocFileSystem.settings">
+ <attr name="template"
+ boolvalue="true"/>
+ <attr name="SystemFileSystem.localizingBundle"
+ stringvalue="org.openoffice.netbeans.modules.office.resources.Bundle"/>
+ <attr name="SystemFileSystem.icon"
+ urlvalue="nbresloc:/org/openoffice/netbeans/modules/office/resources/OpenOfficeDocFileSystemIcon.png"/>
+ <attr name="templateWizardIterator"
+ methodvalue="org.netbeans.core.ui.MountNode.iterator"/>
+ <attr name="templateWizardURL"
+ urlvalue="nbresloc:/org/openoffice/netbeans/modules/office/resources/OpenOfficeDocFileSystem.html"/>
+ </file>
+ </folder>
+ -->
+ <!-- OpenOfficeDoc FileSystem END: -->
+ </folder>
+
+ <folder name="Services">
+ <folder name="MIMEResolver">
+ <file name="org-netbeans-modules-office-mime-resolver.xml" url="mime-resolver.xml">
+ <attr name="SystemFileSystem.localizingBundle" stringvalue="org.openoffice.netbeans.modules.office.resources.Bundle"/>
+ <attr name="SystemFileSystem.icon" urlvalue="nbresloc:/org/openoffice/netbeans/modules/office/resources/OfficeIcon.gif"/>
+ </file>
+ </folder>
+ <file name="org-openoffice-netbeans-modules-office-resources-OfficeSettings.settings" url="OfficeSettings.settings">
+ <attr name="SystemFileSystem.localizingBundle" stringvalue="org.openoffice.netbeans.modules.office.resources.Bundle"/>
+ <attr name="SystemFileSystem.icon" urlvalue="nbresloc:/org/openoffice/netbeans/modules/office/resources/OfficeIcon.gif"/>
+ </file>
+ </folder>
+
+ <folder name="Menu">
+ <folder name="Help">
+ <attr name="submit-feedback-link.url/office-scripting.url" boolvalue="true"/>
+ <file name="office-scripting.url" url="office-scripting.url">
+ <attr name="SystemFileSystem.localizingBundle" stringvalue="org.openoffice.netbeans.modules.office.resources.Bundle"/>
+ <attr name="SystemFileSystem.icon" urlvalue="nbresloc:/org/openoffice/netbeans/modules/office/resources/webLink.gif"/>
+ </file>
+ </folder>
+ </folder>
+
+ <folder name="UI">
+ <folder name="Services">
+ <folder name="IDEConfiguration">
+ <folder name="ServerAndExternalToolSettings">
+ <file name="org-openoffice-netbeans-modules-office-resources-OfficeSettings.shadow">
+ <attr name="originalFile" stringvalue="Services/org-openoffice-netbeans-modules-office-resources-OfficeSettings.settings"/>
+ </file>
+ </folder>
+ </folder>
+ </folder>
+ </folder>
+
+ <attr boolvalue="true" name="Templates/Services"/>
+</filesystem>
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/mime-resolver.xml b/scripting/java/org/openoffice/netbeans/modules/office/resources/mime-resolver.xml
new file mode 100644
index 000000000000..3e0f3053a81e
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/mime-resolver.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE MIME-resolver PUBLIC "-//NetBeans//DTD MIME Resolver 1.0//EN" "http://www.netbeans.org/dtds/mime-resolver-1_0.dtd">
+
+<MIME-resolver>
+
+ <!-- Resolve according to root element: -->
+ <file>
+ <ext name="xml"/>
+ <resolver mime="text/x-parcel+xml">
+ <xml-rule>
+ <element name="parcel"/>
+ </xml-rule>
+ </resolver>
+ </file>
+
+</MIME-resolver>
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/office-scripting.url b/scripting/java/org/openoffice/netbeans/modules/office/resources/office-scripting.url
new file mode 100644
index 000000000000..f7be83c0eae4
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/office-scripting.url
@@ -0,0 +1 @@
+http://framework.openoffice.org/scripting/netbeans-devguide.html
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/templates/Empty.bsh_ b/scripting/java/org/openoffice/netbeans/modules/office/resources/templates/Empty.bsh_
new file mode 100644
index 000000000000..9354dba121b6
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/templates/Empty.bsh_
@@ -0,0 +1,24 @@
+// If using XComponentContext need to uncomment import directive below:
+// import com.sun.star.uno.XComponentContext;
+
+// If using XDesktop need to uncomment import directive below:
+// import com.sun.star.frame.XDesktop;
+
+// If using XComponent need to uncomment import directive below:
+// import com.sun.star.frame.XModel;
+
+import drafts.com.sun.star.script.framework.runtime.XScriptContext;
+
+/* Use the XScriptContext variable "context" to access the document for
+ which this script was invoked. This variable will be initialised
+ automatically by the Scripting Framework when the script is invoked.
+
+ Methods available are:
+
+ context.getDocument() returns XModel
+ context.getDesktop() returns XDesktop
+ context.getComponentContext() returns XComponentContext
+*/
+
+// Uncomment to get the current document model
+// xmodel = context.getDocument();
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/templates/Empty.java_ b/scripting/java/org/openoffice/netbeans/modules/office/resources/templates/Empty.java_
new file mode 100644
index 000000000000..cf997b0f1082
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/templates/Empty.java_
@@ -0,0 +1,27 @@
+// If using XComponentContext need to uncomment import directive below:
+// import com.sun.star.uno.XComponentContext;
+
+// If using XDesktop need to uncomment import directive below:
+// import com.sun.star.frame.XDesktop;
+
+// If using XComponent need to uncomment import directive below:
+// import com.sun.star.frame.XModel;
+
+import drafts.com.sun.star.script.framework.runtime.XScriptContext;
+
+public class Empty {
+
+ public void doMethod(XScriptContext xSc) {
+
+ /* Methods available from XScriptContext:
+ xSc.getDocument() returns XModel
+ xSc.getDesktop() returns XDesktop
+ xSc.getComponentContext() returns XComponentContext
+ */
+
+ // Uncomment to get the current document as a component
+ // XComponent xcomponent = xSc.getDocument();
+
+ }
+
+}
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/templates/EmptyParcelDescriptor.xml_ b/scripting/java/org/openoffice/netbeans/modules/office/resources/templates/EmptyParcelDescriptor.xml_
new file mode 100644
index 000000000000..7c016c322e0a
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/templates/EmptyParcelDescriptor.xml_
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<parcel language="Java" xmlns:parcel="scripting.dtd">
+</parcel>
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/templates/HelloWorld.java_ b/scripting/java/org/openoffice/netbeans/modules/office/resources/templates/HelloWorld.java_
new file mode 100644
index 000000000000..36e66aeeb20e
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/templates/HelloWorld.java_
@@ -0,0 +1,41 @@
+// If using XMultiServiceFactory need to uncomment import directive below:
+//import com.sun.star.lang.XMultiServiceFactory;
+
+// If using XDesktop need to uncomment import directive below:
+//import com.sun.star.frame.XDesktop;
+
+import com.sun.star.uno.UnoRuntime;
+import com.sun.star.lang.*;
+import com.sun.star.text.*;
+
+import drafts.com.sun.star.script.framework.runtime.XScriptContext;
+
+
+public class HelloWorld {
+
+ public void printHello(XScriptContext xSc) {
+
+ /* Methods available from XScriptContext:
+ xSc.getDocument() returns XModel
+ xSc.getDesktop() returns XDesktop
+ xSc.getMultiComponentFactory() returns XMultiComponentFactory
+ */
+
+ // Getting the current document as a component
+ XComponent xcomponent = xSc.getDocument();
+
+ // Getting the text document object
+ XTextDocument xtextdocument = (XTextDocument) UnoRuntime.queryInterface(
+XTextDocument.class, xcomponent);
+
+ //Getting the text object
+ XText oText = xtextdocument.getText();
+
+ //Create a cursor object
+ XTextCursor oCursor = oText.createTextCursor();
+
+ // Print out Hello World
+ oText.insertString( oCursor, "**** HELLO ****", false );
+ }
+
+}
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/templates/ParcelDescriptor.xml_ b/scripting/java/org/openoffice/netbeans/modules/office/resources/templates/ParcelDescriptor.xml_
new file mode 100644
index 000000000000..81ffce04e37d
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/templates/ParcelDescriptor.xml_
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<parcel>
+ <script language="Java" deploymentdir="java/HelloWorld">
+ <logicalname value="HelloWorld.printHello"/>
+ <languagename value="HelloWorld.printHello" location="HelloWorld.class"/>
+ </script>
+</parcel>
diff --git a/scripting/java/org/openoffice/netbeans/modules/office/resources/webLink.gif b/scripting/java/org/openoffice/netbeans/modules/office/resources/webLink.gif
new file mode 100755
index 000000000000..ae40f9af595f
--- /dev/null
+++ b/scripting/java/org/openoffice/netbeans/modules/office/resources/webLink.gif
Binary files differ