public class DialogAttributeBool<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> extends DialogAttribute<G,A,R,ArchetypeAttributeBool>
| Constructor and Description |
|---|
DialogAttributeBool(@NotNull ArchetypeAttributeBool ref,
@NotNull javax.swing.AbstractButton input)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
appendSummary(@NotNull javax.swing.text.Document doc,
@NotNull javax.swing.text.Style style)
Appends a summary line for this attribute to a
Document. |
@NotNull java.lang.String |
getObjectText(G gameObject,
@NotNull Archetype<G,A,R> archetype,
@NotNull java.lang.String[] newMsg,
@NotNull ArchetypeType archetypeType)
Returns the attribute text for this attribute.
|
addLine, getRefpublic DialogAttributeBool(@NotNull
@NotNull ArchetypeAttributeBool ref,
@NotNull
@NotNull javax.swing.AbstractButton input)
ref - reference to the attribute datainput - the input ui component for editing the value@NotNull
public @NotNull java.lang.String getObjectText(@NotNull
G gameObject,
@NotNull
@NotNull Archetype<G,A,R> archetype,
@NotNull
@NotNull java.lang.String[] newMsg,
@NotNull
@NotNull ArchetypeType archetypeType)
DialogAttributegetObjectText in class DialogAttribute<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>,ArchetypeAttributeBool>gameObject - the ownerarchetype - the owner's new archetype; it might differ from gameObject's current archetypenewMsg - the new "msg" value for the ownerarchetypeType - the owner's archetype typepublic void appendSummary(@NotNull
@NotNull javax.swing.text.Document doc,
@NotNull
@NotNull javax.swing.text.Style style)
DialogAttributeDocument.appendSummary in class DialogAttribute<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>,ArchetypeAttributeBool>doc - the document to append tostyle - the style for the new text