com.aelitis.azureus.ui.mdi
Interface MdiEntry

All Superinterfaces:
UIPluginView
All Known Subinterfaces:
MdiEntrySWT
All Known Implementing Classes:
BaseMdiEntry, SideBarEntrySWT, TabbedEntry

public interface MdiEntry
extends UIPluginView

Author:
TuxPaper

Method Summary
 void addListener(MdiChildCloseListener l)
           
 void addListener(MdiCloseListener l)
           
 void addListener(MdiEntryDatasourceListener l)
           
 void addListener(MdiEntryDropListener listener)
           
 void addListener(MdiEntryLogIdListener l)
           
 void addListener(MdiEntryOpenListener l)
           
 void addListeners(java.lang.Object objectWithListeners)
           
 void addToolbarEnabler(UIToolBarEnablerBase enabler)
           
 MdiEntryVitalityImage addVitalityImage(java.lang.String imageID)
           
 boolean close(boolean forceClose)
           
 void expandTo()
           
 java.util.Map<java.lang.String,java.lang.Object> getAutoOpenInfo()
           
 java.lang.Object getDatasource()
           
 java.lang.String getExportableDatasource()
           
 java.lang.String getId()
           
 java.lang.String getImageLeftID()
           
 java.lang.String getLogID()
           
 MultipleDocumentInterface getMDI()
           
 java.lang.String getParentID()
           
 java.lang.String getPreferredAfterID()
           
 java.lang.String getTitle()
           
 UIToolBarEnablerBase[] getToolbarEnablers()
           
 java.lang.Object getUserData(java.lang.Object key)
           
 ViewTitleInfo getViewTitleInfo()
           
 MdiEntryVitalityImage[] getVitalityImages()
           
 void hide()
           
 boolean isAdded()
           
 boolean isCloseable()
           
 boolean isDisposed()
           
 boolean isExpanded()
           
 boolean isSelectable()
           
 void redraw()
           
 void removeListener(MdiChildCloseListener l)
           
 void removeListener(MdiCloseListener l)
           
 void removeListener(MdiEntryDatasourceListener l)
           
 void removeListener(MdiEntryDropListener listener)
           
 void removeListener(MdiEntryLogIdListener l)
           
 void removeListener(MdiEntryOpenListener l)
           
 void removeToolbarEnabler(UIToolBarEnablerBase enabler)
           
 void requestAttention()
           
 void setCollapseDisabled(boolean b)
           
 void setDatasource(java.lang.Object ds)
           
 void setDefaultExpanded(boolean defaultExpanded)
           
 void setExpanded(boolean expanded)
           
 void setImageLeftID(java.lang.String string)
           
 void setLogID(java.lang.String logID)
           
 void setParentID(java.lang.String id)
           
 void setPreferredAfterID(java.lang.String preferredAfterID)
           
 void setSelectable(boolean selectable)
           
 void setTitle(java.lang.String title)
           
 void setTitleID(java.lang.String titleID)
           
 void setUserData(java.lang.Object key, java.lang.Object value)
           
 void setViewTitleInfo(ViewTitleInfo viewTitleInfo)
           
 void updateUI()
           
 
Methods inherited from interface org.gudy.azureus2.plugins.ui.UIPluginView
closeView, getDataSource, getPluginInterface, getToolBarListener, getViewID, setToolBarListener
 

Method Detail

getParentID

java.lang.String getParentID()

getDatasource

java.lang.Object getDatasource()

getExportableDatasource

java.lang.String getExportableDatasource()

isCloseable

boolean isCloseable()

getId

java.lang.String getId()

addVitalityImage

MdiEntryVitalityImage addVitalityImage(java.lang.String imageID)

addListeners

void addListeners(java.lang.Object objectWithListeners)

addListener

void addListener(MdiCloseListener l)
Parameters:
l -
Since:
4.1.0.3

addListener

void addListener(MdiChildCloseListener l)

removeListener

void removeListener(MdiCloseListener l)
Parameters:
l -
Since:
4.1.0.3

removeListener

void removeListener(MdiChildCloseListener l)

addListener

void addListener(MdiEntryOpenListener l)
Parameters:
l -
Since:
4.1.0.3

removeListener

void removeListener(MdiEntryOpenListener l)
Parameters:
l -
Since:
4.1.0.3

addListener

void addListener(MdiEntryDatasourceListener l)

removeListener

void removeListener(MdiEntryDatasourceListener l)

setImageLeftID

void setImageLeftID(java.lang.String string)

setCollapseDisabled

void setCollapseDisabled(boolean b)

addListener

void addListener(MdiEntryDropListener listener)

removeListener

void removeListener(MdiEntryDropListener listener)

setDatasource

void setDatasource(java.lang.Object ds)

setLogID

void setLogID(java.lang.String logID)

isAdded

boolean isAdded()

isDisposed

boolean isDisposed()

getViewTitleInfo

ViewTitleInfo getViewTitleInfo()

setViewTitleInfo

void setViewTitleInfo(ViewTitleInfo viewTitleInfo)

getLogID

java.lang.String getLogID()

getMDI

MultipleDocumentInterface getMDI()

getVitalityImages

MdiEntryVitalityImage[] getVitalityImages()

close

boolean close(boolean forceClose)

updateUI

void updateUI()

redraw

void redraw()

addListener

void addListener(MdiEntryLogIdListener l)

removeListener

void removeListener(MdiEntryLogIdListener l)

hide

void hide()

requestAttention

void requestAttention()

getTitle

java.lang.String getTitle()

setTitle

void setTitle(java.lang.String title)

setTitleID

void setTitleID(java.lang.String titleID)

getImageLeftID

java.lang.String getImageLeftID()

isExpanded

boolean isExpanded()

setExpanded

void setExpanded(boolean expanded)

setDefaultExpanded

void setDefaultExpanded(boolean defaultExpanded)

expandTo

void expandTo()

setParentID

void setParentID(java.lang.String id)

getToolbarEnablers

UIToolBarEnablerBase[] getToolbarEnablers()

addToolbarEnabler

void addToolbarEnabler(UIToolBarEnablerBase enabler)

removeToolbarEnabler

void removeToolbarEnabler(UIToolBarEnablerBase enabler)

isSelectable

boolean isSelectable()

setSelectable

void setSelectable(boolean selectable)

setPreferredAfterID

void setPreferredAfterID(java.lang.String preferredAfterID)

getPreferredAfterID

java.lang.String getPreferredAfterID()

setUserData

void setUserData(java.lang.Object key,
                 java.lang.Object value)

getUserData

java.lang.Object getUserData(java.lang.Object key)

getAutoOpenInfo

java.util.Map<java.lang.String,java.lang.Object> getAutoOpenInfo()