![]() |
Gridarta Editor
|
Subclass: Nodes in the CFTreasureListTree. More...
Public Member Functions | |
MutableTreeNode | getClone (final boolean processSecondLinking, @Nullable final List< TreasureTreeNode > needSecondLink) |
Return a new cloned instance of this object. More... | |
TreasureObj | getTreasureObj () |
void | recalculateChances () |
Recalculate the chances of objects in a treasureone list. More... | |
String | toString () |
@noinspection RefusedBequest More... | |
TreasureTreeNode (@NotNull final TreasureObj content) | |
Construct tree node with specified content object. More... | |
Private Attributes | |
final TreasureObj | content |
The treasure object of this node. More... | |
Static Private Attributes | |
static final long | serialVersionUID = 1L |
Serial Version UID. More... | |
Subclass: Nodes in the CFTreasureListTree.
Each node contains a {} as content. unknown
Definition at line 33 of file TreasureTreeNode.java.
net.sf.gridarta.model.treasurelist.TreasureTreeNode.TreasureTreeNode | ( | @NotNull final TreasureObj | content | ) |
Construct tree node with specified content object.
content | the treasure object of this node |
Definition at line 50 of file TreasureTreeNode.java.
References net.sf.gridarta.model.treasurelist.TreasureTreeNode.content.
Referenced by net.sf.gridarta.model.treasurelist.TreasureTreeNode.getClone(), and net.sf.gridarta.model.treasurelist.TreasureTreeNode.recalculateChances().
MutableTreeNode net.sf.gridarta.model.treasurelist.TreasureTreeNode.getClone | ( | final boolean | processSecondLinking, |
@Nullable final List< TreasureTreeNode > | needSecondLink | ||
) |
Return a new cloned instance of this object.
Definition at line 59 of file TreasureTreeNode.java.
References net.sf.gridarta.model.treasurelist.TreasureTreeNode.content, net.sf.gridarta.model.treasurelist.TreasureTreeNode.getClone(), net.sf.gridarta.model.treasurelist.TreasureObj.getName(), net.sf.gridarta.model.treasurelist.TreasureObj.hasLoop, net.sf.gridarta.model.treasurelist.TreasureObj.isRealChild, net.sf.gridarta.model.treasurelist.TreasureObj.isTreasureList, and net.sf.gridarta.model.treasurelist.TreasureTreeNode.TreasureTreeNode().
Referenced by net.sf.gridarta.model.treasurelist.TreasureTreeNode.getClone(), and net.sf.gridarta.model.treasurelist.TreasureLoader.linkSubList2().
TreasureObj net.sf.gridarta.model.treasurelist.TreasureTreeNode.getTreasureObj | ( | ) |
Definition at line 100 of file TreasureTreeNode.java.
References net.sf.gridarta.model.treasurelist.TreasureTreeNode.content.
Referenced by net.sf.gridarta.gui.treasurelist.CFTreasureListTree.getSelectedTreasureList(), net.sf.gridarta.gui.treasurelist.TreasureCellRenderer.getTreeCellRendererComponent(), net.sf.gridarta.model.treasurelist.TreasureLoader.linkSubList2(), and net.sf.gridarta.model.treasurelist.TreasureLoader.readInsideList().
void net.sf.gridarta.model.treasurelist.TreasureTreeNode.recalculateChances | ( | ) |
Recalculate the chances of objects in a treasureone list.
The new chances always sum up to 100% total.
Definition at line 108 of file TreasureTreeNode.java.
References net.sf.gridarta.model.treasurelist.TreasureTreeNode.content, net.sf.gridarta.model.treasurelist.TreasureObj.correctChance(), net.sf.gridarta.model.treasurelist.TreasureListTreasureObj.getListType(), net.sf.gridarta.model.treasurelist.TreasureObj.initChance(), net.sf.gridarta.model.treasurelist.TreasureListTreasureObjType.ONE, and net.sf.gridarta.model.treasurelist.TreasureTreeNode.TreasureTreeNode().
String net.sf.gridarta.model.treasurelist.TreasureTreeNode.toString | ( | ) |
@noinspection RefusedBequest
Definition at line 95 of file TreasureTreeNode.java.
References net.sf.gridarta.model.treasurelist.TreasureTreeNode.content, and net.sf.gridarta.model.treasurelist.TreasureObj.toString().
|
private |
The treasure object of this node.
Definition at line 44 of file TreasureTreeNode.java.
Referenced by net.sf.gridarta.model.treasurelist.TreasureTreeNode.getClone(), net.sf.gridarta.model.treasurelist.TreasureTreeNode.getTreasureObj(), net.sf.gridarta.model.treasurelist.TreasureTreeNode.recalculateChances(), net.sf.gridarta.model.treasurelist.TreasureTreeNode.toString(), and net.sf.gridarta.model.treasurelist.TreasureTreeNode.TreasureTreeNode().
|
staticprivate |
Serial Version UID.
Definition at line 38 of file TreasureTreeNode.java.