Class ToolOption<T>
- java.lang.Object
-
- org.teichert.databaseexplorer.beans.ToolOption<T>
-
- Type Parameters:
T
- represents the dataholding-class if the class is used forCOMBO
.
public class ToolOption<T> extends Object
Represents a UI-component for other special UI-components likeTableWithTools
,ListWithTools
orTreeTableWithTools
.
Depending on the "type" the created UI-component changed to its type and also the behaviour etc.
Types can beBUTTON
,COMBO
,LABEL
,RADIO
,SPINNER
orTOGGLE
.
-
-
Constructor Summary
Constructors Constructor Description ToolOption(String id, int type, String name, String source, String tooltip, String localId, String localTooltipId, T[] items, javafx.event.EventHandler<?>... listeners)
ToolOption(String id, int type, String name, String source, String tooltip, T[] items, javafx.event.EventHandler<?>... listeners)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ToolOption<T>
addListener(javafx.event.EventHandler<javafx.event.Event> listener)
ToolOption<T>
clearListeners()
boolean
equals(Object obj)
int
getHeight()
String
getId()
T[]
getItems()
List<javafx.event.EventHandler<?>>
getListeners()
String
getLocalId()
String
getLocalIdToolTip()
String
getName()
String
getSource()
String
getTooltip()
int
getType()
int
getWidth()
ToolOption<T>
removeListener(javafx.event.EventHandler<javafx.event.Event> listener)
void
setHeight(int height)
ToolOption<T>
setId(String id)
ToolOption<T>
setItems(T[] items)
void
setLocalID(String id)
void
setLocalIdToolTip(String localIdToolTip)
ToolOption<T>
setName(String name)
void
setSource(String source)
ToolOption<T>
setTooltip(String tooltip)
ToolOption<T>
setType(int type)
void
setWidth(int width)
-
-
-
Field Detail
-
BUTTON
public static final int BUTTON
- See Also:
- Constant Field Values
-
COMBO
public static final int COMBO
- See Also:
- Constant Field Values
-
LABEL
public static final int LABEL
- See Also:
- Constant Field Values
-
RADIO
public static final int RADIO
- See Also:
- Constant Field Values
-
SPINNER
public static final int SPINNER
- See Also:
- Constant Field Values
-
TOGGLE
public static final int TOGGLE
- See Also:
- Constant Field Values
-
-
Method Detail
-
addListener
public ToolOption<T> addListener(javafx.event.EventHandler<javafx.event.Event> listener)
-
removeListener
public ToolOption<T> removeListener(javafx.event.EventHandler<javafx.event.Event> listener)
-
clearListeners
public ToolOption<T> clearListeners()
-
setId
public ToolOption<T> setId(String id)
-
setName
public ToolOption<T> setName(String name)
-
setSource
public void setSource(String source)
-
setItems
public ToolOption<T> setItems(T[] items)
-
setTooltip
public ToolOption<T> setTooltip(String tooltip)
-
setType
public ToolOption<T> setType(int type)
-
setWidth
public void setWidth(int width)
-
setHeight
public void setHeight(int height)
-
getId
public String getId()
-
getName
public String getName()
-
getItems
public T[] getItems()
-
getSource
public String getSource()
-
getTooltip
public String getTooltip()
-
getType
public int getType()
-
getListeners
public List<javafx.event.EventHandler<?>> getListeners()
-
getWidth
public int getWidth()
-
getHeight
public int getHeight()
-
setLocalID
public void setLocalID(String id)
-
getLocalId
public String getLocalId()
-
setLocalIdToolTip
public void setLocalIdToolTip(String localIdToolTip)
-
getLocalIdToolTip
public String getLocalIdToolTip()
-
-