Flytext, System, Comms now use ProsePackages

This commit is contained in:
Treeku
2014-04-13 00:27:02 +01:00
parent 0023848113
commit eeb1ea54af
17 changed files with 338 additions and 372 deletions
+15 -6
View File
@@ -30,9 +30,9 @@ import com.sleepycat.persist.model.Persistent;
@Persistent
public class Stf extends Delta {
private AString stfFilename;
private AString stfFilename = new AString("");
private int spacer = 0;
private AString stfName;
private AString stfName = new AString("");
public Stf(String stfFilename, int spacer, String stfName) {
this.stfFilename = new AString(stfFilename);
@@ -40,6 +40,10 @@ public class Stf extends Delta {
this.stfName = new AString(stfName);
}
public Stf(String stf) {
setString(stf);
}
public Stf() {
}
@@ -82,15 +86,20 @@ public class Stf extends Delta {
public String getString() {
synchronized(objectMutex) {
return ("@" + stfFilename + ":" + stfName);
return ("@" + stfFilename.get() + ":" + stfName.get());
}
}
public void setString(String stf) {
synchronized(objectMutex) {
stf = stf.replace("@", "");
stfFilename.set(stf.split(":")[0]);
stfName.set(stf.split(":")[1]);
if (stf == null || stf.equals("")) {
stfFilename.set("");
stfName.set("");
} else if (stf.contains(":")) {
stf = stf.replace("@", "");
stfFilename.set(stf.split(":")[0]);
stfName.set(stf.split(":")[1]);
}
}
}