Package de.willuhn.jameica.gui.boxes
Class AbstractBox
- java.lang.Object
-
- de.willuhn.jameica.gui.boxes.AbstractBox
-
- Direct Known Subclasses:
FirstStart,OnlineUpdates,PluginErrors,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 intcompareTo(java.lang.Object arg0)intgetHeight()Default-Implementierung mit Hoehe -1.intgetIndex()Liefert die Position, an der die Box angezeigt werden soll.booleanisActive()Prueft, ob die Box dem User ueberhaupt zur Auswahl geboten werden soll.booleanisEnabled()Prueft, ob die Box angezeigt werden soll.voidsetEnabled(boolean enabled)Aktiviert/Deaktiviert die Box.voidsetIndex(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:BoxPrueft, ob die Box angezeigt werden soll.- Specified by:
isEnabledin interfaceBox- Returns:
- true, wenn sie angezeigt werden soll.
- See Also:
Box.isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
Description copied from interface:BoxAktiviert/Deaktiviert die Box.- Specified by:
setEnabledin interfaceBox- See Also:
Box.setEnabled(boolean)
-
getIndex
public int getIndex()
Description copied from interface:BoxLiefert die Position, an der die Box angezeigt werden soll.- Specified by:
getIndexin interfaceBox- Returns:
- die Position.
- See Also:
Box.getIndex()
-
setIndex
public void setIndex(int index)
Description copied from interface:BoxSpeichert die Position der Box.- Specified by:
setIndexin interfaceBox- Parameters:
index- die Position.- See Also:
Box.setIndex(int)
-
compareTo
public int compareTo(java.lang.Object arg0)
- Specified by:
compareToin interfacejava.lang.Comparable- See Also:
Comparable.compareTo(java.lang.Object)
-
isActive
public boolean isActive()
Description copied from interface:BoxPrueft, ob die Box dem User ueberhaupt zur Auswahl geboten werden soll.- Specified by:
isActivein interfaceBox- Returns:
- true, wenn sie zur Auswahl stehen soll.
- See Also:
Box.isActive()
-
getHeight
public int getHeight()
Default-Implementierung mit Hoehe -1.- Specified by:
getHeightin interfaceBox- Returns:
- Hoehe der Box oder "-1", wenn keine Hoehe explizit angegeben werden soll.
- See Also:
Box.getHeight()
-
-