com.aelitis.azureus.ui.swt.mdi
Class BaseMdiEntry
java.lang.Object
  
com.aelitis.azureus.ui.swt.mdi.BaseMdiEntry
- All Implemented Interfaces: 
 - ViewTitleInfoListener, MdiEntry, MdiEntrySWT
 
- Direct Known Subclasses: 
 - SideBarEntrySWT, TabbedEntry
 
public abstract class BaseMdiEntry
- extends Object
- implements MdiEntrySWT, ViewTitleInfoListener
  
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
 
mdi
protected final MultipleDocumentInterface mdi
id
protected final String id
logID
protected String logID
datasource
protected Object datasource
viewClass
protected Class<? extends UIPluginView> viewClass
view
protected UISWTViewCore view
viewTitleInfo
protected ViewTitleInfo viewTitleInfo
BaseMdiEntry
public BaseMdiEntry(MultipleDocumentInterface mdi,
                    String id)
getId
public String getId()
- Specified by:
 getId in interface MdiEntry
 
 
addVitalityImage
public MdiEntryVitalityImage addVitalityImage(String imageID)
- Specified by:
 addVitalityImage in interface MdiEntry
 
 
close
public boolean close(boolean forceClose)
- Specified by:
 close in interface MdiEntry
 
 
getDatasourceCore
public Object getDatasourceCore()
 
 
getExportableDatasource
public String getExportableDatasource()
- Specified by:
 getExportableDatasource in interface MdiEntry
 
 
getDatasource
public Object getDatasource()
- Specified by:
 getDatasource in interface MdiEntry
 
 
setDatasource
public void setDatasource(Object datasource)
- Specified by:
 setDatasource in interface MdiEntry
 
 
getView
public UIPluginView getView()
- Specified by:
 getView in interface MdiEntry- Specified by:
 getView in interface MdiEntrySWT
 
 
getCoreView
public UISWTViewCore getCoreView()
- Specified by:
 getCoreView in interface MdiEntrySWT
 
 
getViewClass
public Class<? extends UIPluginView> getViewClass()
- Specified by:
 getViewClass in interface MdiEntry
 
 
setViewClass
public void setViewClass(Class<? extends UIPluginView> viewClass)
 
 
getLogID
public String getLogID()
- Specified by:
 getLogID in interface MdiEntry
 
 
getMDI
public MultipleDocumentInterface getMDI()
- Specified by:
 getMDI in interface MdiEntry
 
 
getParentID
public String getParentID()
- Specified by:
 getParentID in interface MdiEntry
 
 
setParentID
public void setParentID(String id)
- Specified by:
 setParentID in interface MdiEntry
 
 
getVitalityImages
public MdiEntryVitalityImage[] getVitalityImages()
- Specified by:
 getVitalityImages in interface MdiEntry
 
 
isCloseable
public boolean isCloseable()
- Specified by:
 isCloseable in interface MdiEntry
 
 
isCollapseDisabled
public boolean isCollapseDisabled()
 
 
setCollapseDisabled
public void setCollapseDisabled(boolean collapseDisabled)
- Specified by:
 setCollapseDisabled in interface MdiEntry
 
 
addListener
public void addListener(MdiCloseListener l)
- Specified by:
 addListener in interface MdiEntry
 
 
removeListener
public void removeListener(MdiCloseListener l)
- Specified by:
 removeListener in interface MdiEntry
 
 
triggerCloseListeners
public void triggerCloseListeners(boolean user)
 
 
addListener
public void addListener(MdiChildCloseListener l)
- Specified by:
 addListener in interface MdiEntry
 
 
removeListener
public void removeListener(MdiChildCloseListener l)
- Specified by:
 removeListener in interface MdiEntry
 
 
triggerChildCloseListeners
public void triggerChildCloseListeners(MdiEntry child,
                                       boolean user)
 
 
addListener
public void addListener(MdiEntryLogIdListener l)
- Specified by:
 addListener in interface MdiEntry
 
 
removeListener
public void removeListener(MdiEntryLogIdListener sideBarLogIdListener)
- Specified by:
 removeListener in interface MdiEntry
 
 
triggerLogIDListeners
protected void triggerLogIDListeners(String oldID)
 
 
addListener
public void addListener(MdiEntryOpenListener l)
- Specified by:
 addListener in interface MdiEntry
 
 
removeListener
public void removeListener(MdiEntryOpenListener l)
- Specified by:
 removeListener in interface MdiEntry
 
 
triggerOpenListeners
public void triggerOpenListeners()
 
 
addListener
public void addListener(MdiEntryDatasourceListener l)
- Specified by:
 addListener in interface MdiEntry
 
 
removeListener
public void removeListener(MdiEntryDatasourceListener l)
- Specified by:
 removeListener in interface MdiEntry
 
 
triggerDatasourceListeners
public void triggerDatasourceListeners()
 
 
addListener
public void addListener(MdiEntryDropListener l)
- Specified by:
 addListener in interface MdiEntry
 
 
removeListener
public void removeListener(MdiEntryDropListener l)
- Specified by:
 removeListener in interface MdiEntry
 
 
hasDropListeners
public boolean hasDropListeners()
 
 
triggerDropListeners
public boolean triggerDropListeners(Object o)
 
- Parameters:
 o - 
- Returns:
 - true: handled; false: not handled
 
 
setLogID
public void setLogID(String logID)
- Specified by:
 setLogID in interface MdiEntry
 
 
getViewTitleInfo
public ViewTitleInfo getViewTitleInfo()
- Specified by:
 getViewTitleInfo in interface MdiEntry
 
 
setViewTitleInfo
public void setViewTitleInfo(ViewTitleInfo viewTitleInfo)
- Specified by:
 setViewTitleInfo in interface MdiEntry
 
 
addToolbarEnabler
public void addToolbarEnabler(ToolBarEnabler enabler)
- Deprecated. For azburn
- Specified by:
 addToolbarEnabler in interface MdiEntry
 
 
 
addToolbarEnabler
public void addToolbarEnabler(UIToolBarEnablerBase enabler)
- Specified by:
 addToolbarEnabler in interface MdiEntry
 
 
setToolbarVisibility
protected void setToolbarVisibility(boolean visible)
 
 
removeToolbarEnabler
public void removeToolbarEnabler(UIToolBarEnablerBase enabler)
- Specified by:
 removeToolbarEnabler in interface MdiEntry
 
 
getToolbarEnablers
public UIToolBarEnablerBase[] getToolbarEnablers()
- Specified by:
 getToolbarEnablers in interface MdiEntry
 
 
setCoreView
public void setCoreView(UISWTViewCore view)
 
 
getSkinObject
public SWTSkinObject getSkinObject()
 
 
setSkinObject
public void setSkinObject(SWTSkinObject skinObject,
                          SWTSkinObject soMaster)
 
 
getSkinObjectMaster
public SWTSkinObject getSkinObjectMaster()
 
 
setSkinRef
public void setSkinRef(String configID,
                       Object params)
 
 
getSkinRef
public String getSkinRef()
 
 
getTitle
public String getTitle()
- Specified by:
 getTitle in interface MdiEntry
 
 
setTitle
public void setTitle(String title)
- Specified by:
 setTitle in interface MdiEntry
 
 
setTitleID
public void setTitleID(String titleID)
- Specified by:
 setTitleID in interface MdiEntry
 
 
updateLanguage
public void updateLanguage()
 
 
show
public void show()
 
 
hide
public void hide()
- Specified by:
 hide in interface MdiEntry
 
 
requestAttention
public void requestAttention()
- Specified by:
 requestAttention in interface MdiEntry
 
 
swt_hide
protected void swt_hide()
 
 
getEventListener
public UISWTViewEventListener getEventListener()
- Specified by:
 getEventListener in interface MdiEntrySWT
 
 
setEventListener
public void setEventListener(UISWTViewEventListener _eventListener)
 
 
isPullTitleFromView
public boolean isPullTitleFromView()
 
 
setPullTitleFromView
public void setPullTitleFromView(boolean pullTitleFromView)
 
 
updateUI
public void updateUI()
- Specified by:
 updateUI in interface MdiEntry
 
 
isDisposed
public boolean isDisposed()
- Specified by:
 isDisposed in interface MdiEntry
 
 
getAutoOpenInfo
public Map<String,Object> getAutoOpenInfo()
- Specified by:
 getAutoOpenInfo in interface MdiEntry
 
 
setCloseable
public void setCloseable(boolean closeable)
 
 
setDefaultExpanded
public void setDefaultExpanded(boolean defaultExpanded)
- Specified by:
 setDefaultExpanded in interface MdiEntry
 
 
isExpanded
public boolean isExpanded()
- Specified by:
 isExpanded in interface MdiEntry
 
 
setExpanded
public void setExpanded(boolean expanded)
- Specified by:
 setExpanded in interface MdiEntry
 
 
isAdded
public boolean isAdded()
- Specified by:
 isAdded in interface MdiEntry
 
 
setDisposed
public void setDisposed(boolean b)
 
 
setImageLeftID
public void setImageLeftID(String id)
- Specified by:
 setImageLeftID in interface MdiEntry
 
 
getImageLeftID
public String getImageLeftID()
- Specified by:
 getImageLeftID in interface MdiEntry
 
 
setImageLeft
public void setImageLeft(org.eclipse.swt.graphics.Image imageLeft)
- Specified by:
 setImageLeft in interface MdiEntrySWT
 
- Parameters:
 imageLeft - the imageLeft to set
 
getImageLeft
public org.eclipse.swt.graphics.Image getImageLeft(String suffix)
 
 
releaseImageLeft
public void releaseImageLeft(String suffix)
 
 
viewTitleInfoRefresh
public void viewTitleInfoRefresh(ViewTitleInfo titleInfoToRefresh)
- Specified by:
 viewTitleInfoRefresh in interface ViewTitleInfoListener
 
 
build
public void build()
 
 
setPreferredAfterID
public void setPreferredAfterID(String preferredAfterID)
- Specified by:
 setPreferredAfterID in interface MdiEntry
 
 
getPreferredAfterID
public String getPreferredAfterID()
- Specified by:
 getPreferredAfterID in interface MdiEntry
 
 
setUserData
public void setUserData(Object key,
                        Object data)
- Specified by:
 setUserData in interface MdiEntry
 
 
getUserData
public Object getUserData(Object key)
- Specified by:
 getUserData in interface MdiEntry