summaryrefslogtreecommitdiff
path: root/sources/protocols/VSProtocol.java
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2008-05-18 04:21:44 +0000
committerPaul Buetow <paul@buetow.org>2008-05-18 04:21:44 +0000
commit34595bc248660a6cd9c51f2b7a18ed33ae31cce4 (patch)
treef75cc0844410079f9503d8aff2ec2281d7468d75 /sources/protocols/VSProtocol.java
parent09b4f130a62ba5e05cef367f2d5adb357936d28b (diff)
Some cleanup in the VSDefaultPrefs.
Initial ProtocolEvent, which is for protocol activation/deactivation
Diffstat (limited to 'sources/protocols/VSProtocol.java')
-rw-r--r--sources/protocols/VSProtocol.java21
1 files changed, 14 insertions, 7 deletions
diff --git a/sources/protocols/VSProtocol.java b/sources/protocols/VSProtocol.java
index 761c427..a7c5823 100644
--- a/sources/protocols/VSProtocol.java
+++ b/sources/protocols/VSProtocol.java
@@ -34,6 +34,10 @@ abstract public class VSProtocol extends VSPrefs implements VSEvent {
return VSRegisteredProtocols.getProtocolName(protocolClassname);
}
+ public final String getProtocolShortname() {
+ return VSRegisteredProtocols.getProtocolShortname(protocolClassname);
+ }
+
public final VSProcess getProcess() {
return process;
}
@@ -99,7 +103,7 @@ abstract public class VSProtocol extends VSPrefs implements VSEvent {
abstract protected void onServerReset();
abstract protected void onServerRecv(VSMessage message);
- protected void logg(String message) {
+ public void logg(String message) {
process.logg(toString() + "; " + message);
}
@@ -112,15 +116,18 @@ abstract public class VSProtocol extends VSPrefs implements VSEvent {
}
public String toString() {
- String type = new String();
+ StringBuffer buffer = new StringBuffer();
- if (currentContextIsServer)
- type += prefs.getString("lang.server");
+ buffer.append(prefs.getString("lang.protocol"));
+ buffer.append(": ");
+ buffer.append(getProtocolShortname());
+ buffer.append(" ");
+ if (currentContextIsServer)
+ buffer.append(prefs.getString("lang.server"));
else
- type += prefs.getString("lang.client");
+ buffer.append(prefs.getString("lang.client"));
- return prefs.getString("lang.protocol") + ": "
- + VSRegisteredProtocols.getProtocolName(getProtocolClassname()) + " " + type;// + "; ID: " + getID();
+ return buffer.toString();
}
}