20 package net.sf.gridarta.gui.dialog.gameobjectattributes;
22 import javax.swing.AbstractButton;
23 import javax.swing.text.Document;
24 import javax.swing.text.Style;
30 import org.jetbrains.annotations.NotNull;
40 private final AbstractButton
input;
55 final String valString =
input.isSelected() ?
getRef().getTrueValue() :
getRef().getFalseValue();
56 final String archetypeAttributeName =
getRef().getArchetypeAttributeName();
57 if ((valString.equals(
"0") && archetype.hasAttribute(archetypeAttributeName)) || (!valString.equals(
"0") && !archetype.getAttributeString(archetypeAttributeName).equals(valString))) {
58 return archetypeAttributeName +
" " + valString;
65 public void appendSummary(@NotNull
final Document doc, @NotNull
final Style style) {
66 if (!
input.isSelected()) {