public class FwkItem extends FwkPersistence implements FwkItemInterface
setProperty (FwkItemInterface.INFOBUS_SOURCE, producer);
To set the infobus source of the item.
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected javax.infobus.DataItemChangeManagerSupport |
changeManager
The change manager.
|
protected FwkPropertyGroup |
properties |
protected boolean |
suspendChangeManager |
static java.lang.String |
version |
source
author, buildnr, className, company, copyright, creationDate, dateFormatString, description, eMail, FWK_ICON, FWK_ICON_ARRAY, FWK_ICON_BG, FWK_ICON_BG_ARRAY, FWK_ICON_BG_LARGE, FWK_ICON_BG_LARGE_ARRAY, FWK_ICON_LARGE, FWK_ICON_LARGE_ARRAY, icon, ICON, iconCount, iconKey, internetAddress, name, titleName
INFOBUS_SOURCE
AUTHOR, BUILDNR, COMPANY, COPYRIGHT, DATE_FORMAT, DEFAULT_ICON, DESCRIPTION, INTERNET, LARGE_ICON, LARGE_KEY_EXT, LARGE_OPAQUE_ICON, LARGE_OPAQUE_KEY_EXT, OPAQUE_ICON, OPAQUE_KEY_EXT, RCS_DATE_FORMAT, SUPPORT_EMAIL, TITLE_NAME
Constructor and Description |
---|
FwkItem()
The constructor.
|
FwkItem(java.lang.String itemName)
The constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addDataItemChangeListener(javax.infobus.DataItemChangeListener listener)
Add a data item change listener.
|
void |
fireItemAdded()
This method is used when the item is added to infobus producer.
|
void |
fireItemDeleted()
This method is used when the item is delete from the source of the object.
|
void |
fireItemRevoked()
This method is used when the item is revoked from the infobus producer.
|
void |
fireItemValueChanged()
This method is used when the item is revoked from the infobus producer.
|
java.lang.String |
getName()
Get the name of the item.
|
java.lang.Object |
getProperty(java.lang.String key)
Get properties from object.
|
FwkPropertyGroupInterface |
getPropertyGroup(java.lang.String groupName)
Get a property group from item.
|
javax.infobus.InfoBusEventListener |
getSource()
Returns the source of the DataItem.
|
java.lang.String |
getVersion()
Return the version string of the FWK component.
|
boolean |
isChangeManagerSuspended()
Get a boolean whether the change manager is suspended.
|
void |
release()
Release the data item.
|
void |
removeDataItemChangeListener(javax.infobus.DataItemChangeListener listener)
Remove a data item change listener.
|
void |
setName(java.lang.String name)
Set the name of the infobus item itself.
|
void |
setProperty(java.lang.String key,
java.lang.Object value)
Set a property value of the item.
|
void |
setPropertyGroup(FwkPropertyGroupInterface group)
Set the property group.
|
void |
suspendChangeManager(boolean flag)
Suspend the change manager fire mechanismn.
|
addCommand, addCommand, addToGroup, addToGroup, addVetoableChangeListener, addVetoableChangeListener, clearCommands, commandsAvailable, compareTo, deleteGroup, destroyController, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getAuthor, getBuild, getCommand, getCommands, getCommands, getCompany, getCompanyInternetAddress, getCopyright, getCreationDate, getCreationDate, getDateFormatString, getDescription, getFwkMimeTypes, getGroup, getIcon, getIcon, getIconKey, getIconKey, getPersistentObjectNames, getSupportEMail, getTitle, getTitleName, getVetoableChangeArray, getVetoableChangeListenerArray, getVetoableChangeListenerArray, groupExists, removeCommand, removeFromGroup, removeVetoableChangeListener, removeVetoableChangeListener, setAuthor, setBuild, setCommands, setCompany, setCompanyInternetAddress, setCopyright, setCreationDate, setDateFormatString, setDescription, setDescriptor, setDescriptor, setIcon, setIcon, setIconKey, setIconKey, setSource, setSupportEMail, setTitleName
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeArray, getPropertyChangeListenerArray, getPropertyChangeListenerArray, isPropertyChangeEventSuspended, removePropertyChangeListener, removePropertyChangeListener, suspendPropertyChangeEvents
getClassName, getPresentationString, getPresentationString, getTransferData, getTransferDataFlavors, isDataFlavorSupported, lostOwnership, setClassName, setCreationDate, toString
getNiceVersion
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCommands, getPersistentObjectNames
destroyController
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeArray, getPropertyChangeListenerArray, getPropertyChangeListenerArray, isPropertyChangeEventSuspended, removePropertyChangeListener, removePropertyChangeListener, setSource, suspendPropertyChangeEvents
addVetoableChangeListener, addVetoableChangeListener, getVetoableChangeArray, getVetoableChangeListenerArray, getVetoableChangeListenerArray, removeVetoableChangeListener, removeVetoableChangeListener
getAuthor, getBuild, getClassName, getCompany, getCompanyInternetAddress, getCopyright, getCreationDate, getCreationDate, getDateFormatString, getDescription, getIcon, getIcon, getIconKey, getIconKey, getPresentationString, getPresentationString, getSupportEMail, getTitle, getTitleName, setAuthor, setBuild, setClassName, setCompany, setCompanyInternetAddress, setCopyright, setCreationDate, setCreationDate, setDateFormatString, setDescription, setDescriptor, setIcon, setIcon, setIconKey, setIconKey, setSupportEMail, setTitleName
getTransferData, getTransferDataFlavors, isDataFlavorSupported
addCommand, addCommand, addToGroup, addToGroup, clearCommands, commandsAvailable, deleteGroup, getCommand, getCommands, getGroup, groupExists, removeCommand, removeFromGroup, setCommands
getPresentationString, getPresentationString
public static final java.lang.String version
protected FwkPropertyGroup properties
protected boolean suspendChangeManager
protected transient javax.infobus.DataItemChangeManagerSupport changeManager
public FwkItem()
public FwkItem(java.lang.String itemName)
itemName
- The name of the infobus data item.public java.lang.String getVersion()
FwkInterface
getVersion
in interface FwkInterface
getVersion
in class FwkPersistence
public java.lang.Object getProperty(java.lang.String key)
getProperty
in interface FwkItemInterface
getProperty
in interface javax.infobus.DataItem
key
- The property keyword.public FwkPropertyGroupInterface getPropertyGroup(java.lang.String groupName)
getPropertyGroup
in interface FwkItemInterface
groupName
- The name of the requested group.public void setProperty(java.lang.String key, java.lang.Object value)
setProperty
in interface FwkItemInterface
key
- The property key word.value
- The value of the property.public void setPropertyGroup(FwkPropertyGroupInterface group)
setPropertyGroup
in interface FwkItemInterface
group
- the property group.public void suspendChangeManager(boolean flag)
suspendChangeManager
in interface FwkItemInterface
flag
- if true the manager doesn' t send messages.public boolean isChangeManagerSuspended()
public java.lang.String getName()
getName
in interface FwkDescriptionInterface
getName
in class FwkPersistence
FwkPersistence.setName(String)
public void setName(java.lang.String name)
setName
in interface FwkDescriptionInterface
setName
in class FwkPersistence
name
- The new name of the item on current infobusFwkPersistence.getName()
public void release()
release
in interface FwkInterface
release
in interface javax.infobus.DataItem
release
in class Fwk
public javax.infobus.InfoBusEventListener getSource()
getSource
in interface javax.infobus.DataItem
public void addDataItemChangeListener(javax.infobus.DataItemChangeListener listener)
listener
- The listener.public void removeDataItemChangeListener(javax.infobus.DataItemChangeListener listener)
listener
- the listener to be removed.public void fireItemAdded()
fireItemAdded
in interface FwkItemInterface
public void fireItemDeleted()
fireItemDeleted
in interface FwkItemInterface
public void fireItemRevoked()
fireItemRevoked
in interface FwkItemInterface
public void fireItemValueChanged()
fireItemValueChanged
in interface FwkItemInterface