public class ContentsNode extends java.lang.Object implements IContentsNode
| Constructor and Description |
|---|
ContentsNode(java.lang.String title,
int indent) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(IContentsNode node) |
void |
calcVisibility() |
GuidePart |
createGuidePart(GuiGuide gui) |
IContentsNode |
getChild(java.lang.String childKey) |
java.lang.String |
getSearchName() |
IContentsNode[] |
getVisibleChildren() |
boolean |
isVisible() |
void |
resetVisibility() |
void |
setVisible(java.util.Set<PageLink> matches)
Should set the visibility to true if this node is contained in the given set.
|
void |
sort() |
public java.lang.String getSearchName()
getSearchName in interface IContentsNodepublic GuidePart createGuidePart(GuiGuide gui)
createGuidePart in interface IContentsNode@Nullable public IContentsNode getChild(java.lang.String childKey)
public void addChild(IContentsNode node)
addChild in interface IContentsNodepublic IContentsNode[] getVisibleChildren()
getVisibleChildren in interface IContentsNodepublic boolean isVisible()
isVisible in interface IContentsNodepublic void sort()
sort in interface IContentsNodepublic void calcVisibility()
calcVisibility in interface IContentsNodepublic void resetVisibility()
resetVisibility in interface IContentsNodepublic void setVisible(java.util.Set<PageLink> matches)
IContentsNodesetVisible in interface IContentsNode