summaryrefslogtreecommitdiff
path: root/scripting
diff options
context:
space:
mode:
authorrbuj <robert.buj@gmail.com>2014-09-05 12:31:14 +0200
committerDavid Tardon <dtardon@redhat.com>2014-09-13 15:03:32 +0000
commite41cc6898abe5f46a98085c1a42608cca7813317 (patch)
tree0c58c91ab3c4c491a5d15bc0cc56a065bb3e6c83 /scripting
parentfd336cf92e53059cd03b6bbc9792691c0e5debbc (diff)
scripting: Enhanced For-Loops
Change-Id: Ib5e59a8c153e7d788c14153fa3b94c8b2d0a068c Reviewed-on: https://gerrit.libreoffice.org/11292 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
Diffstat (limited to 'scripting')
-rw-r--r--scripting/java/com/sun/star/script/framework/browse/ParcelBrowseNode.java5
-rw-r--r--scripting/java/com/sun/star/script/framework/browse/ProviderBrowseNode.java19
-rw-r--r--scripting/java/com/sun/star/script/framework/container/Parcel.java14
-rw-r--r--scripting/java/com/sun/star/script/framework/container/ParcelContainer.java28
-rw-r--r--scripting/java/com/sun/star/script/framework/container/ParcelDescriptor.java5
-rw-r--r--scripting/java/com/sun/star/script/framework/container/UnoPkgContainer.java21
-rw-r--r--scripting/java/com/sun/star/script/framework/provider/beanshell/ScriptEditorForBeanShell.java7
7 files changed, 38 insertions, 61 deletions
diff --git a/scripting/java/com/sun/star/script/framework/browse/ParcelBrowseNode.java b/scripting/java/com/sun/star/script/framework/browse/ParcelBrowseNode.java
index 71cfbe709c5a..0e5c721ad6a1 100644
--- a/scripting/java/com/sun/star/script/framework/browse/ParcelBrowseNode.java
+++ b/scripting/java/com/sun/star/script/framework/browse/ParcelBrowseNode.java
@@ -118,9 +118,8 @@ public class ParcelBrowseNode extends PropertySet
String[] names = parcel.getElementNames();
browsenodes = new ArrayList<XBrowseNode>( names.length );
- for ( int index = 0; index < names.length; index++ )
- {
- browsenodes.add( new ScriptBrowseNode( provider, parcel, names[ index ] ));
+ for (String name : names) {
+ browsenodes.add(new ScriptBrowseNode(provider, parcel, name));
}
}
else
diff --git a/scripting/java/com/sun/star/script/framework/browse/ProviderBrowseNode.java b/scripting/java/com/sun/star/script/framework/browse/ProviderBrowseNode.java
index fc6a6d4cd6b0..7e7c938137d6 100644
--- a/scripting/java/com/sun/star/script/framework/browse/ProviderBrowseNode.java
+++ b/scripting/java/com/sun/star/script/framework/browse/ProviderBrowseNode.java
@@ -99,25 +99,20 @@ public class ProviderBrowseNode extends PropertySet
LogUtils.DEBUG("** ProviderBrowseNode.getChildNodes(), container is " + container );
String[] parcels = container.getElementNames();
browsenodes = new ArrayList<XBrowseNode>( parcels.length );
- for ( int index = 0; index < parcels.length; index++ )
- {
- try
- {
- XBrowseNode node = new ParcelBrowseNode( provider, container, parcels[ index ] );
+ for (String parcel : parcels) {
+ try {
+ XBrowseNode node = new ParcelBrowseNode(provider, container, parcel);
browsenodes.add( node );
- }
- catch ( Exception e )
- {
- LogUtils.DEBUG("*** Failed to create parcel node for " + parcels[ index ] );
+ } catch (Exception e) {
+ LogUtils.DEBUG("*** Failed to create parcel node for " + parcel);
LogUtils.DEBUG( e.toString() );
}
}
ParcelContainer[] packageContainers = container.getChildContainers();
LogUtils.DEBUG("**** For container named " + container.getName() + " with root path " + container.getParcelContainerDir() + " has " + packageContainers.length + " child containers " );
- for ( int i = 0; i < packageContainers.length; i++ )
- {
- XBrowseNode node = new PkgProviderBrowseNode( provider, packageContainers[ i ], m_xCtx );
+ for (ParcelContainer packageContainer : packageContainers) {
+ XBrowseNode node = new PkgProviderBrowseNode(provider, packageContainer, m_xCtx);
browsenodes.add( node );
}
}
diff --git a/scripting/java/com/sun/star/script/framework/container/Parcel.java b/scripting/java/com/sun/star/script/framework/container/Parcel.java
index e9c3bfebe00f..ba269ac3e447 100644
--- a/scripting/java/com/sun/star/script/framework/container/Parcel.java
+++ b/scripting/java/com/sun/star/script/framework/container/Parcel.java
@@ -62,7 +62,7 @@ public class Parcel implements XNameContainer
public java.lang.Object getByName( String aName ) throws com.sun.star.container.NoSuchElementException, com.sun.star.lang.WrappedTargetException
{
LogUtils.DEBUG("** Parcel.getByName for " + aName );
- ScriptEntry script = null;
+ ScriptEntry thescript = null;
try
{
if ( m_descriptor != null && hasElements() )
@@ -70,11 +70,9 @@ public class Parcel implements XNameContainer
ScriptEntry[] scripts = m_descriptor.getScriptEntries();
if ( scripts.length != 0 )
{
- for ( int index = 0; index < scripts.length; index++ )
- {
- if ( scripts[ index ].getLanguageName().equals( aName ) )
- {
- script = scripts[ index ];
+ for (ScriptEntry script : scripts) {
+ if (script.getLanguageName().equals(aName)) {
+ thescript = script;
break;
}
}
@@ -86,12 +84,12 @@ public class Parcel implements XNameContainer
{
throw new com.sun.star.lang.WrappedTargetException( e.toString() );
}
- if ( script == null )
+ if ( thescript == null )
{
LogUtils.DEBUG("No script for " + aName );
throw new com.sun.star.container.NoSuchElementException("No script named " + aName );
}
- ScriptMetaData data = new ScriptMetaData( this, script, null );
+ ScriptMetaData data = new ScriptMetaData( this, thescript, null );
LogUtils.DEBUG("returning date for " + aName );
return data;
diff --git a/scripting/java/com/sun/star/script/framework/container/ParcelContainer.java b/scripting/java/com/sun/star/script/framework/container/ParcelContainer.java
index 92e7a5bcf672..38b7dff3c80e 100644
--- a/scripting/java/com/sun/star/script/framework/container/ParcelContainer.java
+++ b/scripting/java/com/sun/star/script/framework/container/ParcelContainer.java
@@ -121,17 +121,13 @@ public class ParcelContainer implements XNameAccess
* @return child <tt>ParcelContainer</tt> or {@code null} if none
* found.
*/
-
- public ParcelContainer getChildContainer( String key )
+ public ParcelContainer getChildContainer(String key)
{
ParcelContainer result = null;
- Iterator<ParcelContainer> iter = childContainers.iterator();
- while ( iter.hasNext() )
+ for (ParcelContainer c : childContainers)
{
- ParcelContainer c = iter.next();
String location = ScriptMetaData.getLocationPlaceHolder(
c.containerUrl, c.getName());
-
if ( key.equals( location ) )
{
result = c;
@@ -151,14 +147,11 @@ public class ParcelContainer implements XNameAccess
* @return child <tt>ParcelContainer</tt> or {@code null} if none
* found.
*/
-
public ParcelContainer getChildContainerForURL( String containerUrl )
{
ParcelContainer result = null;
- Iterator<ParcelContainer> iter = childContainers.iterator();
- while ( iter.hasNext() )
+ for (ParcelContainer c : childContainers)
{
- ParcelContainer c = iter.next();
if ( containerUrl.equals( c.containerUrl ) )
{
result = c;
@@ -294,6 +287,7 @@ public class ParcelContainer implements XNameAccess
}
return containerUrl;
}
+
public Object getByName( String aName ) throws com.sun.star.container.NoSuchElementException, WrappedTargetException
{
Parcel parcel = null;
@@ -301,11 +295,8 @@ public class ParcelContainer implements XNameAccess
{
if ( hasElements() )
{
- Iterator<Parcel> iter = parcels.iterator();
- while ( iter.hasNext() )
+ for (Parcel parcelToCheck : parcels)
{
- Parcel parcelToCheck = iter.next();
-
if ( parcelToCheck.getName().equals( aName ) )
{
parcel = parcelToCheck;
@@ -324,6 +315,7 @@ public class ParcelContainer implements XNameAccess
}
return parcel;
}
+
public String[] getElementNames()
{
if ( hasElements() )
@@ -375,18 +367,18 @@ public class ParcelContainer implements XNameAccess
LogUtils.DEBUG( getParcelContainerDir() + " is a folder " );
String[] children = m_xSFA.getFolderContents( getParcelContainerDir(), true );
parcels = new ArrayList<Parcel>(children.length);
- for ( int i = 0; i < children.length; i++)
+ for (String child : children)
{
- LogUtils.DEBUG("Processing " + children[ i ] );
+ LogUtils.DEBUG("Processing " + child);
try
{
- loadParcel( children[ i ] );
+ loadParcel(child);
}
catch (java.lang.Exception e)
{
// print an error message and move on to
// the next parcel
- LogUtils.DEBUG("ParcelContainer.loadParcels caught " + e.getClass().getName() + " exception loading parcel " + children[i] + ": " + e.getMessage() );
+ LogUtils.DEBUG("ParcelContainer.loadParcels caught " + e.getClass().getName() + " exception loading parcel " + child + ": " + e.getMessage());
}
}
}
diff --git a/scripting/java/com/sun/star/script/framework/container/ParcelDescriptor.java b/scripting/java/com/sun/star/script/framework/container/ParcelDescriptor.java
index 8f39afdc9568..e94e0de9cbc3 100644
--- a/scripting/java/com/sun/star/script/framework/container/ParcelDescriptor.java
+++ b/scripting/java/com/sun/star/script/framework/container/ParcelDescriptor.java
@@ -221,8 +221,9 @@ public class ParcelDescriptor {
public void setScriptEntries(ScriptEntry[] scripts) {
clearEntries();
- for (int i = 0; i < scripts.length; i++)
- addScriptEntry(scripts[i]);
+ for (ScriptEntry script : scripts) {
+ addScriptEntry(script);
+ }
}
public void setScriptEntries(Iterator<ScriptEntry> scripts) {
diff --git a/scripting/java/com/sun/star/script/framework/container/UnoPkgContainer.java b/scripting/java/com/sun/star/script/framework/container/UnoPkgContainer.java
index d281b9291a36..657e7dceef01 100644
--- a/scripting/java/com/sun/star/script/framework/container/UnoPkgContainer.java
+++ b/scripting/java/com/sun/star/script/framework/container/UnoPkgContainer.java
@@ -140,24 +140,17 @@ public class UnoPkgContainer extends ParcelContainer
if ( db != null )
{
String[] packages = db.getDeployedPackages( language );
-
- for ( int i=0; i<packages.length;i++)
- {
- try
- {
- processUnoPackage( packages[i], language );
- }
- catch ( com.sun.star.lang.IllegalArgumentException ila)
- {
- LogUtils.DEBUG("Failed to process " + packages[i] + " for " + language);
+ for (String thepackage : packages) {
+ try {
+ processUnoPackage(thepackage, language);
+ } catch (com.sun.star.lang.IllegalArgumentException ila) {
+ LogUtils.DEBUG("Failed to process " + thepackage + " for " + language);
LogUtils.DEBUG(" Reason: " + ila );
- }
- catch( Exception e )
- {
+ } catch (Exception e) {
// TODO proper exception or do we wish
// to ignore errors here
LogUtils.DEBUG("Something very wrong!!!!!");
- LogUtils.DEBUG("Failed to process " + packages[i] + " for " + language);
+ LogUtils.DEBUG("Failed to process " + thepackage + " for " + language);
LogUtils.DEBUG(" Reason: " + e );
}
}
diff --git a/scripting/java/com/sun/star/script/framework/provider/beanshell/ScriptEditorForBeanShell.java b/scripting/java/com/sun/star/script/framework/provider/beanshell/ScriptEditorForBeanShell.java
index c1ca79f18280..1520f3f28fb6 100644
--- a/scripting/java/com/sun/star/script/framework/provider/beanshell/ScriptEditorForBeanShell.java
+++ b/scripting/java/com/sun/star/script/framework/provider/beanshell/ScriptEditorForBeanShell.java
@@ -282,12 +282,11 @@ public class ScriptEditorForBeanShell
JPanel p = new JPanel();
p.setLayout(new FlowLayout());
- for (int i = 0; i < labels.length; i++) {
- JButton b = new JButton(labels[i]);
+ for (String label : labels) {
+ JButton b = new JButton(label);
b.addActionListener(this);
p.add(b);
-
- if (labels[i].equals("Save") && filename == null) {
+ if (label.equals("Save") && filename == null) {
b.setEnabled(false);
}
}