Skip to content

Commit

Permalink
add toMonitorString (with default implementation) to jmri.jmrix.Messa…
Browse files Browse the repository at this point in the history
…ge interface. Remove definition of toMonitorString from derived classes for which this is now redundant.
  • Loading branch information
pabender committed Sep 10, 2018
1 parent d9393ef commit 288f0f5
Show file tree
Hide file tree
Showing 7 changed files with 8 additions and 21 deletions.
8 changes: 8 additions & 0 deletions java/src/jmri/jmrix/Message.java
Expand Up @@ -16,4 +16,12 @@ public interface Message {
@Override
String toString();


/*
* @return a human readable representation of the message.
*/
public default String toMonitorString(){
return toString();
};

}
4 changes: 0 additions & 4 deletions java/src/jmri/jmrix/ieee802154/IEEE802154Message.java
Expand Up @@ -105,9 +105,5 @@ public int getResponseLength() {
return responseLength;
}

public String toMonitorString() {
return toString();
}

}

4 changes: 0 additions & 4 deletions java/src/jmri/jmrix/ieee802154/IEEE802154Reply.java
Expand Up @@ -275,8 +275,4 @@ public boolean checkParity() {
return ((chksum & 0xFFFF) == ((getElement(len - 2) << 8) + getElement(len - 1)));
}

public String toMonitorString() {
return toString();
}

}
2 changes: 0 additions & 2 deletions java/src/jmri/jmrix/powerline/SerialMessage.java
Expand Up @@ -79,8 +79,6 @@ public int getResponseLength() {
return responseLength;
}

abstract public String toMonitorString();

// static methods to recognize a message
public boolean isPoll() {
return getElement(1) == 48;
Expand Down
2 changes: 0 additions & 2 deletions java/src/jmri/jmrix/powerline/SerialReply.java
Expand Up @@ -49,8 +49,6 @@ protected int skipPrefix(int index) {
return index;
}

abstract public String toMonitorString();

private final static Logger log = LoggerFactory.getLogger(SerialReply.class);

}
Expand Down
7 changes: 0 additions & 7 deletions java/src/jmri/jmrix/rfid/RfidMessage.java
Expand Up @@ -89,11 +89,4 @@ public int getResponseLength() {
return responseLength;
}

/**
* Returns a string representation of this message to use in a monitor
*
* @return monitor string
*/
abstract public String toMonitorString();

}
2 changes: 0 additions & 2 deletions java/src/jmri/jmrix/rfid/RfidReply.java
Expand Up @@ -40,6 +40,4 @@ protected int skipPrefix(int index) {
return index;
}

abstract public String toMonitorString();

}

0 comments on commit 288f0f5

Please sign in to comment.