[Libreoffice-commits] core.git: scripting/examples

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Sun Dec 9 20:56:39 UTC 2018


 scripting/examples/beanshell/WordCount/wordcount.bsh |   69 +++++++++----------
 1 file changed, 35 insertions(+), 34 deletions(-)

New commits:
commit 207045ae594753691f1bfd130177cc6abeb08a06
Author:     Matthias Seidel <mseidel at apache.org>
AuthorDate: Fri Dec 7 23:54:02 2018 +0000
Commit:     Caolán McNamara <caolanm at redhat.com>
CommitDate: Sun Dec 9 21:56:19 2018 +0100

    Fixed typo, deleted whitespace
    
    (cherry picked from commit 31df7841adbd74c9f32cc5cfce86c148d365e01f)
    
    Change-Id: I0f7575544f24142cf27edd4002c09b316f679367
    Reviewed-on: https://gerrit.libreoffice.org/64850
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caolanm at redhat.com>
    Tested-by: Caolán McNamara <caolanm at redhat.com>

diff --git a/scripting/examples/beanshell/WordCount/wordcount.bsh b/scripting/examples/beanshell/WordCount/wordcount.bsh
index 5772343b7b33..b068d8a7d374 100644
--- a/scripting/examples/beanshell/WordCount/wordcount.bsh
+++ b/scripting/examples/beanshell/WordCount/wordcount.bsh
@@ -15,7 +15,8 @@
  *   except in compliance with the License. You may obtain a copy of
  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
  */
-// Provides a word count of the selected text in A Writer document.
+
+//Provides a word count of the selected text in a Writer document.
 import com.sun.star.uno.UnoRuntime;
 import com.sun.star.frame.XModel;
 import com.sun.star.view.XSelectionSupplier;
@@ -26,55 +27,55 @@ import com.sun.star.script.provider.XScriptContext;
 
 // display the count in a Swing dialog
 void doDisplay(numWords) {
-    wordsLabel = new JLabel("Word count = " + numWords);
-    closeButton = new JButton("Close");
-    frame = new JFrame("Word Count");
-    closeButton.addActionListener(new ActionListener() {
-        actionPerformed(ActionEvent e) {
-            frame.setVisible(false);
-        }
-    });
-    frame.getContentPane().setLayout(new BorderLayout());
-    frame.getContentPane().add(wordsLabel, BorderLayout.CENTER);
-    frame.getContentPane().add(closeButton, BorderLayout.SOUTH);
-    frame.pack();
-    frame.setSize(190,90);
-    frame.setLocation(430,430);
-    frame.setVisible(true);
+	wordsLabel = new JLabel("Word count = " + numWords);
+	closeButton = new JButton("Close");
+	frame = new JFrame("Word Count");
+	closeButton.addActionListener(new ActionListener() {
+		actionPerformed(ActionEvent e) {
+			frame.setVisible(false);
+		}
+	});
+	frame.getContentPane().setLayout(new BorderLayout());
+	frame.getContentPane().add(wordsLabel, BorderLayout.CENTER);
+	frame.getContentPane().add(closeButton, BorderLayout.SOUTH);
+	frame.pack();
+	frame.setSize(190,90);
+	frame.setLocation(430,430);
+	frame.setVisible(true);
 }
 
 int wordcount() {
 
-    result = 0;
+	result = 0;
 
-    // iterate through each of the selections
-    count = xIndexAccess.getCount();
-    for(i=0;i<count;i++) {
-        // get the XTextRange of the selection
-        xTextRange = (XTextRange)
-            UnoRuntime.queryInterface(XTextRange.class, xIndexAccess.getByIndex(i));
-        //System.out.println("string: "+xTextRange.getString());
-        // use the standard J2SE delimiters to tokenize the string
-        // obtained from the XTextRange
-        strTok = new StringTokenizer(xTextRange.getString());
-        result += strTok.countTokens();
-    }
+	// iterate through each of the selections
+	count = xIndexAccess.getCount();
+	for(i=0;i<count;i++) {
+		// get the XTextRange of the selection
+		xTextRange = (XTextRange)
+			UnoRuntime.queryInterface(XTextRange.class, xIndexAccess.getByIndex(i));
+		//System.out.println("string: "+xTextRange.getString());
+		// use the standard J2SE delimiters to tokenize the string
+		// obtained from the XTextRange
+		strTok = new StringTokenizer(xTextRange.getString());
+		result += strTok.countTokens();
+	}
 
-    doDisplay(result);
-    return result;
+	doDisplay(result);
+	return result;
 }
 
 // The XSCRIPTCONTEXT variable is of type XScriptContext and is available to
 // all BeanShell scripts executed by the Script Framework
 xModel = (XModel)
-    UnoRuntime.queryInterface(XModel.class, XSCRIPTCONTEXT.getDocument());
+	UnoRuntime.queryInterface(XModel.class, XSCRIPTCONTEXT.getDocument());
 //the writer controller impl supports the css.view.XSelectionSupplier interface
 xSelectionSupplier = (XSelectionSupplier)
-    UnoRuntime.queryInterface(XSelectionSupplier.class, xModel.getCurrentController());
+	UnoRuntime.queryInterface(XSelectionSupplier.class, xModel.getCurrentController());
 //see section 7.5.1 of developers' guide
 // the getSelection provides an XIndexAccess to the one or more selections
 xIndexAccess = (XIndexAccess)
-    UnoRuntime.queryInterface(XIndexAccess.class, xSelectionSupplier.getSelection());
+	UnoRuntime.queryInterface(XIndexAccess.class, xSelectionSupplier.getSelection());
 
 count = wordcount();
 System.out.println("count = "+count);


More information about the Libreoffice-commits mailing list