Package de.willuhn.jameica.gui.boxes
Class AbstractBox
- java.lang.Object
-
- de.willuhn.jameica.gui.boxes.AbstractBox
-
- Direct Known Subclasses:
FirstStart
,OnlineUpdates
,PluginErrors
,PluginRepositories
,SystemMessages
public abstract class AbstractBox extends java.lang.Object implements Box
Abstrakte Basis-Klasse aller Boxen.
-
-
Field Summary
-
Fields inherited from interface de.willuhn.jameica.gui.boxes.Box
HEIGHT_DEFAULT
-
-
Constructor Summary
Constructors Constructor Description AbstractBox()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(java.lang.Object arg0)
int
getHeight()
Default-Implementierung mit Hoehe -1.int
getIndex()
Liefert die Position, an der die Box angezeigt werden soll.boolean
isActive()
Prueft, ob die Box dem User ueberhaupt zur Auswahl geboten werden soll.boolean
isEnabled()
Prueft, ob die Box angezeigt werden soll.void
setEnabled(boolean enabled)
Aktiviert/Deaktiviert die Box.void
setIndex(int index)
Speichert die Position der Box.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.willuhn.jameica.gui.boxes.Box
getDefaultEnabled, getDefaultIndex, getName
-
-
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
Description copied from interface:Box
Prueft, ob die Box angezeigt werden soll.- Specified by:
isEnabled
in interfaceBox
- Returns:
- true, wenn sie angezeigt werden soll.
- See Also:
Box.isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
Description copied from interface:Box
Aktiviert/Deaktiviert die Box.- Specified by:
setEnabled
in interfaceBox
- See Also:
Box.setEnabled(boolean)
-
getIndex
public int getIndex()
Description copied from interface:Box
Liefert die Position, an der die Box angezeigt werden soll.- Specified by:
getIndex
in interfaceBox
- Returns:
- die Position.
- See Also:
Box.getIndex()
-
setIndex
public void setIndex(int index)
Description copied from interface:Box
Speichert die Position der Box.- Specified by:
setIndex
in interfaceBox
- Parameters:
index
- die Position.- See Also:
Box.setIndex(int)
-
compareTo
public int compareTo(java.lang.Object arg0)
- Specified by:
compareTo
in interfacejava.lang.Comparable
- See Also:
Comparable.compareTo(java.lang.Object)
-
isActive
public boolean isActive()
Description copied from interface:Box
Prueft, ob die Box dem User ueberhaupt zur Auswahl geboten werden soll.- Specified by:
isActive
in interfaceBox
- Returns:
- true, wenn sie zur Auswahl stehen soll.
- See Also:
Box.isActive()
-
getHeight
public int getHeight()
Default-Implementierung mit Hoehe -1.- Specified by:
getHeight
in interfaceBox
- Returns:
- Hoehe der Box oder "-1", wenn keine Hoehe explizit angegeben werden soll.
- See Also:
Box.getHeight()
-
-