diff options
author | Matthias Seidel <mseidel@apache.org> | 2018-12-07 23:54:02 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-12-09 21:56:19 +0100 |
commit | 207045ae594753691f1bfd130177cc6abeb08a06 (patch) | |
tree | f86d15b653dd73ade28fc61c8a3f36d14182a187 /scripting | |
parent | bf379a1054bdf84fc05550e5b9e600b50e04769e (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>
Diffstat (limited to 'scripting')
-rw-r--r-- | scripting/examples/beanshell/WordCount/wordcount.bsh | 69 |
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); |