summaryrefslogtreecommitdiff
path: root/scripting
diff options
context:
space:
mode:
authorRüdiger Timm <rt@openoffice.org>2004-05-19 07:21:31 +0000
committerRüdiger Timm <rt@openoffice.org>2004-05-19 07:21:31 +0000
commit4b54503bc072d3d225dd431ff12436ac030b7c79 (patch)
tree652f027068345be3e9586212f85ded2f3f43cf2f /scripting
parent1dc2f1519bd3d00363442b4bbf7495377d6bd370 (diff)
INTEGRATION: CWS scriptingf4 (1.2.4); FILE MERGED
2004/05/11 09:25:19 dfoster 1.2.4.1: #i26923# Fixed renaming of scripts/parcels. Issue number: Submitted by: Reviewed by:
Diffstat (limited to 'scripting')
-rw-r--r--scripting/java/com/sun/star/script/framework/container/Parcel.java8
-rw-r--r--scripting/java/com/sun/star/script/framework/container/ParcelContainer.java1
2 files changed, 9 insertions, 0 deletions
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 8851836ca9bb..a5efef271874 100644
--- a/scripting/java/com/sun/star/script/framework/container/Parcel.java
+++ b/scripting/java/com/sun/star/script/framework/container/Parcel.java
@@ -204,7 +204,9 @@ public abstract class Parcel implements XNameContainer
}
LogUtils.DEBUG("** have remove script source file " + Name );
}
+ LogUtils.DEBUG("about to remove entry from descriptor");
parcel.removeScriptEntry( script );
+ LogUtils.DEBUG("removed entry from descriptor");
}
else
{
@@ -218,6 +220,12 @@ public abstract class Parcel implements XNameContainer
}
}
+ // rename parcel
+ public void rename( String name ) throws com.sun.star.lang.WrappedTargetException
+ {
+ this.name = name;
+ }
+
public ParcelContainer getParent() { return parent; }
protected abstract String getPathToParcel();
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 0fbd1ac2027a..b42507db61e0 100644
--- a/scripting/java/com/sun/star/script/framework/container/ParcelContainer.java
+++ b/scripting/java/com/sun/star/script/framework/container/ParcelContainer.java
@@ -97,6 +97,7 @@ abstract public class ParcelContainer implements XNameAccess
public abstract XNameContainer createParcel(String name) throws ElementExistException, com.sun.star.lang.WrappedTargetException;
public abstract boolean deleteParcel(String name) throws com.sun.star.container.NoSuchElementException, com.sun.star.lang.WrappedTargetException;
+ public abstract void renameParcel(String oldName, String newName) throws com.sun.star.container.NoSuchElementException, com.sun.star.lang.WrappedTargetException;
public abstract String getRootPath();
public String getLanguage() { return language; }
}