Browse Source

further improvement of train management

lookup-tables
Stephan Richter 5 years ago
parent
commit
9be9d922f2
  1. 2
      pom.xml
  2. 8
      src/main/java/de/srsoftware/web4rail/moving/Car.java
  3. 5
      src/main/java/de/srsoftware/web4rail/moving/Locomotive.java

2
pom.xml

@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>de.srsoftware</groupId>
<artifactId>web4rail</artifactId>
<version>0.11.31</version>
<version>0.11.32</version>
<name>Web4Rail</name>
<packaging>jar</packaging>
<description>Java Model Railway Control</description>

8
src/main/java/de/srsoftware/web4rail/moving/Car.java

@ -103,7 +103,7 @@ public class Car extends BaseClass implements Comparable<Car>{ @@ -103,7 +103,7 @@ public class Car extends BaseClass implements Comparable<Car>{
}
public Tag link(String tagClass) {
return link(tagClass, Map.of(REALM,REALM_CAR,ID,id,ACTION,ACTION_PROPS), name());
return link(tagClass, Map.of(REALM,REALM_CAR,ID,id,ACTION,ACTION_PROPS), name()+(stockId.isEmpty()?"":" "+t("(id: {}, length: {})",stockId,length)));
}
static Vector<Car> list() {
@ -143,11 +143,7 @@ public class Car extends BaseClass implements Comparable<Car>{ @@ -143,11 +143,7 @@ public class Car extends BaseClass implements Comparable<Car>{
new Tag("h4").content(t("known cars")).addTo(win);
Tag list = new Tag("ul");
for (Car car : new TreeSet<Car>(cars.values())) {
if (!(car instanceof Locomotive)) {
Tag tag = car.link("li");
if (isSet(car.stockId) && !car.stockId.isEmpty()) tag.content(NBSP+t("(id: {}, length: {})",car.stockId,car.length));
tag.addTo(list);
}
if (!(car instanceof Locomotive)) car.link("li").addTo(list);
}
list.addTo(win);

5
src/main/java/de/srsoftware/web4rail/moving/Locomotive.java

@ -209,10 +209,7 @@ public class Locomotive extends Car implements Constants,Device{ @@ -209,10 +209,7 @@ public class Locomotive extends Car implements Constants,Device{
for (Car car : new TreeSet<Car>(cars.values())) {
if (car instanceof Locomotive) {
Locomotive loco = (Locomotive) car;
Tag tag = loco.link("li");
if (isSet(loco.stockId) && !loco.stockId.isEmpty()) tag.content(NBSP+t("(id: {}, length: {})",loco.stockId,loco.length));
tag.addTo(list);
loco.link("li").addTo(list);
}
}
list.addTo(win);

Loading…
Cancel
Save