Package net.sf.gridarta.gui.mapmenu
Class MapMenuEntry
- java.lang.Object
-
- net.sf.gridarta.gui.mapmenu.MapMenuEntry
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
MapMenuEntryDir,MapMenuEntryMap
public abstract class MapMenuEntry extends java.lang.Object implements java.io.SerializableAbstract base class for recent and bookmark menu entries.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMapMenuEntry(@NotNull java.lang.String title)Creates a new instance.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleanallowsChildren()Returns whether this entry is a directory.@NotNull java.lang.StringgetTitle()Returns the entry's title.voidsetTitle(@NotNull java.lang.String title)Sets the entry's title.@NotNull java.lang.StringtoString()abstract voidvisit(@NotNull MapMenuEntryVisitor visitor)Calls thevisit()function of theMapMenuEntryVisitorfor this instance.
-
-
-
Method Detail
-
getTitle
@NotNull public @NotNull java.lang.String getTitle()
Returns the entry's title.- Returns:
- the title
-
setTitle
public void setTitle(@NotNull @NotNull java.lang.String title)Sets the entry's title.- Parameters:
title- the title
-
allowsChildren
public abstract boolean allowsChildren()
Returns whether this entry is a directory.- Returns:
- whether this entry is a directory
-
visit
public abstract void visit(@NotNull @NotNull MapMenuEntryVisitor visitor)Calls thevisit()function of theMapMenuEntryVisitorfor this instance.- Parameters:
visitor- the visitor to call
-
toString
@NotNull public @NotNull java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-