summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scripting/examples/beanshell/HelloWorld/helloworld.bsh8
1 files changed, 7 insertions, 1 deletions
diff --git a/scripting/examples/beanshell/HelloWorld/helloworld.bsh b/scripting/examples/beanshell/HelloWorld/helloworld.bsh
index e5bd20f06098..2e7655486680 100644
--- a/scripting/examples/beanshell/HelloWorld/helloworld.bsh
+++ b/scripting/examples/beanshell/HelloWorld/helloworld.bsh
@@ -4,8 +4,14 @@ import com.sun.star.text.XTextDocument;
import com.sun.star.text.XText;
import com.sun.star.text.XTextRange;
-oDoc = context.getDocument();
+// get the document from the scripting context which is made available to all
+// scripts
+oDoc = XSCRIPTCONTEXT.getDocument();
+//get the XTextDocument interface
xTextDoc = (XTextDocument) UnoRuntime.queryInterface(XTextDocument.class,oDoc);
+//get the XText interface
xText = xTextDoc.getText();
+// get an (empty) XTextRange at the end of the document
xTextRange = xText.getEnd();
+// set the string
xTextRange.setString( "Hello World (in BeanShell)" );