forked from amazingfate/loongoffice
INTEGRATION: CWS scriptingf4 (1.2.4); FILE MERGED
2004/04/29 14:09:23 dfoster 1.2.4.1: #i28384# - implement Macro Selector specification Issue number: Submitted by: Reviewed by:
This commit is contained in:
@ -2,9 +2,9 @@
|
||||
*
|
||||
* $RCSfile: ScriptEntry.java,v $
|
||||
*
|
||||
* $Revision: 1.2 $
|
||||
* $Revision: 1.3 $
|
||||
*
|
||||
* last change: $Author: svesik $ $Date: 2004-04-19 23:06:37 $
|
||||
* last change: $Author: rt $ $Date: 2004-05-19 08:22:10 $
|
||||
*
|
||||
* The Contents of this file are made available subject to the terms of
|
||||
* either of the following licenses
|
||||
@ -68,7 +68,10 @@ public class ScriptEntry implements Cloneable {
|
||||
private String languagename;
|
||||
private String location;
|
||||
private String logicalname = "";
|
||||
private String description = "";
|
||||
|
||||
private Map languagedepprops;
|
||||
|
||||
public ScriptEntry(String language, String languagename,
|
||||
String logicalname, String location) {
|
||||
this.language = language;
|
||||
@ -82,12 +85,30 @@ public class ScriptEntry implements Cloneable {
|
||||
this.languagedepprops = new HashMap();
|
||||
}
|
||||
|
||||
public ScriptEntry(ScriptEntry entry)
|
||||
{
|
||||
this.language = entry.language;
|
||||
this.languagename = entry.languagename;
|
||||
this.logicalname = entry.languagename;
|
||||
this.location = entry.location;
|
||||
this.languagedepprops = entry.languagedepprops;
|
||||
this.description = entry.description;
|
||||
}
|
||||
|
||||
public ScriptEntry(String language, String languagename,
|
||||
String logicalname, String location, Map languagedepprops) {
|
||||
this( language, languagename, logicalname, location );
|
||||
this.languagedepprops = languagedepprops;
|
||||
}
|
||||
|
||||
public ScriptEntry(String language, String languagename,
|
||||
String logicalname, String location,
|
||||
Map languagedepprops, String description) {
|
||||
this( language, languagename, logicalname, location );
|
||||
this.languagedepprops = languagedepprops;
|
||||
this.description = description;
|
||||
}
|
||||
|
||||
public ScriptEntry(String languagename, String location) {
|
||||
this("Java", languagename, languagename, location);
|
||||
}
|
||||
@ -131,6 +152,10 @@ public class ScriptEntry implements Cloneable {
|
||||
return location;
|
||||
}
|
||||
|
||||
public String getDescription() {
|
||||
return description;
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return "\nLogicalName = " + logicalname + "\nLanguageName = " + languagename + "\nLocation = " + location + "\nLanguaguageProperties = " + languagedepprops;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user