public abstract class PageLink extends java.lang.Object implements IContentsLeaf
Modifier and Type | Field and Description |
---|---|
boolean |
startVisible |
PageLine |
text |
Constructor and Description |
---|
PageLink(PageLine text,
boolean startVisible) |
Modifier and Type | Method and Description |
---|---|
void |
appendTooltip(GuiGuide gui) |
GuidePart |
createGuidePart(GuiGuide gui) |
abstract GuidePageFactory |
getFactoryLink() |
java.lang.String |
getSearchName() |
protected java.util.List<java.lang.String> |
getTooltip() |
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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addChild, calcVisibility, getVisibleChildren, sort
public final PageLine text
public final boolean startVisible
public PageLink(PageLine text, boolean startVisible)
public java.lang.String getSearchName()
getSearchName
in interface IContentsNode
@Nullable protected java.util.List<java.lang.String> getTooltip()
public void appendTooltip(GuiGuide gui)
public boolean isVisible()
isVisible
in interface IContentsNode
public void setVisible(java.util.Set<PageLink> matches)
IContentsNode
setVisible
in interface IContentsNode
public void resetVisibility()
resetVisibility
in interface IContentsNode
public GuidePart createGuidePart(GuiGuide gui)
createGuidePart
in interface IContentsNode
public abstract GuidePageFactory getFactoryLink()