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