org.eclipse.ecf.presence.ui
Class RosterWorkbenchAdapterFactory
java.lang.Object
org.eclipse.ecf.presence.ui.RosterWorkbenchAdapterFactory
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdapterFactory
public class RosterWorkbenchAdapterFactory
- extends java.lang.Object
- implements org.eclipse.core.runtime.IAdapterFactory
Adapter factory for adapter to IWorkbenchAdapter (labels and images).
Subclasses may override as desired and appropriate. The adapter factory is to
be used with the org.eclipse.core.runtime.adapters
extension
point. Here is example markup for the
<extension point="org.eclipse.core.runtime.adapters" >
<factory adaptableType="org.eclipse.ecf.presence.roster.Roster"
class="org.eclipse.ecf.presence.ui.RosterWorkbenchAdapterFactory">
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter">
</adapter>
</factory>
</extension>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RosterWorkbenchAdapterFactory
public RosterWorkbenchAdapterFactory()
getImageDescriptor
protected org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(java.lang.String iconFile)
getRosterLabel
protected java.lang.String getRosterLabel(IRoster roster)
getRosterImageDescriptor
protected org.eclipse.jface.resource.ImageDescriptor getRosterImageDescriptor(IRoster roster)
getEntriesAvailableCount
protected int getEntriesAvailableCount(java.util.Collection entries)
getEntriesTotalCount
protected int getEntriesTotalCount(java.util.Collection entries)
getRosterGroupLabel
protected java.lang.String getRosterGroupLabel(IRosterGroup group)
getRosterGroupImageDescriptor
protected org.eclipse.jface.resource.ImageDescriptor getRosterGroupImageDescriptor(IRosterGroup group)
getRosterItemLabel
protected java.lang.String getRosterItemLabel(IRosterItem item)
getRosterItemImageDescriptor
protected org.eclipse.jface.resource.ImageDescriptor getRosterItemImageDescriptor(IRosterItem item)
getRosterEntryLabel
protected java.lang.String getRosterEntryLabel(IRosterEntry entry)
getRosterEntryImageDescriptor
protected org.eclipse.jface.resource.ImageDescriptor getRosterEntryImageDescriptor(IRosterEntry entry)
getAdapter
public java.lang.Object getAdapter(java.lang.Object adaptableObject,
java.lang.Class adapterType)
- Specified by:
getAdapter
in interface org.eclipse.core.runtime.IAdapterFactory
getAdapterList
public java.lang.Class[] getAdapterList()
- Specified by:
getAdapterList
in interface org.eclipse.core.runtime.IAdapterFactory