public abstract class Item extends java.lang.Object implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected javax.swing.ImageIcon |
icon |
protected ItemProperties |
itemProperties |
protected java.util.List<ItemLabel> |
labels |
protected java.lang.String |
name |
protected java.lang.String |
type |
protected java.util.List<ItemValue> |
values |
Constructor and Description |
---|
Item() |
Modifier and Type | Method and Description |
---|---|
void |
addLabel(ItemLabel label) |
void |
addValue(ItemValue value) |
abstract void |
generateValues(Queryable queryable,
KeplerLSID lsid,
int execId,
TableauFrame tableauFrame) |
javax.swing.ImageIcon |
getIcon() |
java.net.URL |
getIconURL(java.lang.String iconname,
java.lang.String extension) |
ItemProperties |
getItemProperties() |
java.util.List<ItemLabel> |
getLabels() |
java.lang.String |
getName() |
java.lang.String |
getShortName() |
java.lang.String |
getType() |
java.util.List<ItemValue> |
getValues() |
java.lang.Boolean |
isSelected() |
boolean |
removeLabel(ItemLabel label) |
boolean |
removeValue(ItemValue value) |
void |
setIcon(javax.swing.ImageIcon port) |
void |
setItemProperties(ItemProperties itemProperties) |
void |
setName(java.lang.String name) |
void |
setSelected(boolean selected) |
void |
setType(java.lang.String type) |
void |
setValues(java.util.List<ItemValue> values) |
protected java.lang.String name
protected java.lang.String type
protected javax.swing.ImageIcon icon
protected ItemProperties itemProperties
public Item()
public abstract void generateValues(Queryable queryable, KeplerLSID lsid, int execId, TableauFrame tableauFrame)
public java.lang.String getName()
public java.lang.String getShortName()
public void setName(java.lang.String name)
public java.lang.String getType()
public void setType(java.lang.String type)
public void setSelected(boolean selected)
public java.lang.Boolean isSelected()
public boolean removeLabel(ItemLabel label)
public boolean removeValue(ItemValue value)
public ItemProperties getItemProperties()
public void setItemProperties(ItemProperties itemProperties)
public javax.swing.ImageIcon getIcon()
public void setIcon(javax.swing.ImageIcon port)
public java.net.URL getIconURL(java.lang.String iconname, java.lang.String extension)