summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Seidel <mseidel@apache.org>2018-12-07 23:54:02 +0000
committerCaolán McNamara <caolanm@redhat.com>2018-12-09 21:56:19 +0100
commit207045ae594753691f1bfd130177cc6abeb08a06 (patch)
treef86d15b653dd73ade28fc61c8a3f36d14182a187
parentbf379a1054bdf84fc05550e5b9e600b50e04769e (diff)
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@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
-rw-r--r--scripting/examples/beanshell/WordCount/wordcount.bsh69
1 files changed, 35 insertions, 34 deletions
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);