Class BreadcrumbItem<T>
- java.lang.Object
-
- org.pushingpixels.flamingo.api.bcb.BreadcrumbItem<T>
-
- Type Parameters:
T- Type of associated data.
public final class BreadcrumbItem<T> extends java.lang.ObjectA single item in theJBreadcrumbBarmodel.
-
-
Constructor Summary
Constructors Constructor Description BreadcrumbItem(java.lang.String s)Creates a new item.BreadcrumbItem(java.lang.String key, T data)Creates a new item.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TgetData()javax.swing.IcongetIcon()Returns the icon ofthisitem.intgetIndex()Returns the index ofthisitem.java.lang.StringgetKey()voidsetIcon(javax.swing.Icon icon)Sets the new icon onthisitem.voidsetIndex(int index)Sets the index ofthisitem.voidsetKey(java.lang.String key)java.lang.StringtoString()
-
-
-
Field Detail
-
key
protected java.lang.String key
Display key for this item.
-
data
protected T data
Data value for this item.
-
-
Constructor Detail
-
BreadcrumbItem
public BreadcrumbItem(java.lang.String key, T data)Creates a new item.- Parameters:
key- Item key.data- Item data.
-
BreadcrumbItem
public BreadcrumbItem(java.lang.String s)
Creates a new item.- Parameters:
s- String that will be used for display purposes.
-
-
Method Detail
-
getKey
public java.lang.String getKey()
-
getData
public T getData()
-
setKey
public void setKey(java.lang.String key)
-
getIndex
public int getIndex()
Returns the index ofthisitem.- Returns:
- The index of
thisitem.
-
setIndex
public void setIndex(int index)
Sets the index ofthisitem.- Parameters:
index- The new index ofthisitem.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getIcon
public javax.swing.Icon getIcon()
Returns the icon ofthisitem.- Returns:
- The icon of
thisitem.
-
setIcon
public void setIcon(javax.swing.Icon icon)
Sets the new icon onthisitem.- Parameters:
icon- The new icon forthisitem.
-
-