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 IContentsNode
public GuidePart createGuidePart(GuiGuide gui)
createGuidePart
in interface IContentsNode
@Nullable public IContentsNode getChild(java.lang.String childKey)
public void addChild(IContentsNode node)
addChild
in interface IContentsNode
public IContentsNode[] getVisibleChildren()
getVisibleChildren
in interface IContentsNode
public boolean isVisible()
isVisible
in interface IContentsNode
public void sort()
sort
in interface IContentsNode
public void calcVisibility()
calcVisibility
in interface IContentsNode
public void resetVisibility()
resetVisibility
in interface IContentsNode
public void setVisible(java.util.Set<PageLink> matches)
IContentsNode
setVisible
in interface IContentsNode