Use replace() instead of replaceAll()

recommended
Mike Primm 14 years ago
parent bc7bf30fbe
commit 6048d6ea48
  1. 18
      src/main/java/org/dynmap/worldguard/DynmapWorldGuardPlugin.java

@ -96,22 +96,22 @@ public class DynmapWorldGuardPlugin extends JavaPlugin {
private String formatInfoWindow(ProtectedRegion region) { private String formatInfoWindow(ProtectedRegion region) {
String v = "<div class=\"regioninfo\">"+infowindow+"</div>"; String v = "<div class=\"regioninfo\">"+infowindow+"</div>";
v = v.replaceAll("%regionname%", region.getId()); v = v.replace("%regionname%", region.getId());
v = v.replaceAll("%playerowners%", region.getOwners().toPlayersString()); v = v.replace("%playerowners%", region.getOwners().toPlayersString());
v = v.replaceAll("%groupowners%", region.getOwners().toGroupsString()); v = v.replace("%groupowners%", region.getOwners().toGroupsString());
v = v.replaceAll("%playermembers%", region.getMembers().toPlayersString()); v = v.replace("%playermembers%", region.getMembers().toPlayersString());
v = v.replaceAll("%groupmembers%", region.getMembers().toGroupsString()); v = v.replace("%groupmembers%", region.getMembers().toGroupsString());
if(region.getParent() != null) if(region.getParent() != null)
v = v.replaceAll("%parent%", region.getParent().getId()); v = v.replace("%parent%", region.getParent().getId());
else else
v = v.replaceAll("%parent%", ""); v = v.replace("%parent%", "");
v = v.replaceAll("%priority%", String.valueOf(region.getPriority())); v = v.replace("%priority%", String.valueOf(region.getPriority()));
Map<Flag<?>, Object> map = region.getFlags(); Map<Flag<?>, Object> map = region.getFlags();
String flgs = ""; String flgs = "";
for(Flag<?> f : map.keySet()) { for(Flag<?> f : map.keySet()) {
flgs += f.getName() + ": " + map.get(f).toString() + "<br/>"; flgs += f.getName() + ": " + map.get(f).toString() + "<br/>";
} }
v = v.replaceAll("%flags%", flgs); v = v.replace("%flags%", flgs);
return v; return v;
} }

Loading…
Cancel
Save