org.eclipse.ecf.ui.views
Class RosterView.ViewContentProvider
java.lang.Object
org.eclipse.ecf.ui.views.RosterView.ViewContentProvider
- All Implemented Interfaces:
- org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider
- Enclosing class:
- RosterView
protected class RosterView.ViewContentProvider
- extends java.lang.Object
- implements org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider
|
Method Summary |
void |
addAccount(ID accountID,
java.lang.String name)
|
protected void |
addBuddyWithGroupName(RosterView.TreeParent parent,
ID serviceID,
java.lang.String groupName,
RosterView.TreeBuddy newBuddy)
|
void |
addGroup(ID svcID,
RosterView.TreeParent parent,
java.lang.String name)
|
void |
addGroup(ID svcID,
java.lang.String name)
|
RosterView.TreeBuddy |
createBuddy(RosterView.TreeBuddy oldBuddy,
IRosterEntry entry)
|
void |
dispose()
|
RosterView.TreeBuddy |
fillPresence(RosterView.TreeBuddy obj,
IPresence presence)
|
protected RosterView.TreeGroup |
findAccount(ID acct)
|
protected RosterView.TreeGroup |
findAccount(java.lang.String accountName)
|
RosterView.TreeBuddy |
findBuddy(RosterView.TreeParent parent,
ID entryID)
|
RosterView.TreeBuddy |
findBuddy(RosterView.TreeParent parent,
IRosterEntry entry)
|
RosterView.TreeBuddy |
findBuddyWithUserID(ID userID)
|
RosterView.TreeGroup |
findGroup(RosterView.TreeParent parent,
ID id)
|
RosterView.TreeGroup |
findGroup(RosterView.TreeParent parent,
java.lang.String name)
|
java.lang.String[] |
getAllGroupNamesForAccount(ID accountID)
|
java.lang.Object[] |
getChildren(java.lang.Object parent)
|
java.lang.Object[] |
getElements(java.lang.Object parent)
|
java.lang.Object |
getParent(java.lang.Object child)
|
boolean |
hasChildren(java.lang.Object parent)
|
void |
inputChanged(org.eclipse.jface.viewers.Viewer v,
java.lang.Object oldInput,
java.lang.Object newInput)
|
void |
removeAllEntriesForAccount(RosterView.UserAccount account)
|
protected void |
removeChildren(RosterView.TreeParent parent,
ID svcID)
|
void |
removeEntry(RosterView.TreeParent parent,
ID entry)
|
void |
removeGroup(RosterView.TreeParent parent,
java.lang.String name)
|
void |
removeGroup(java.lang.String name)
|
void |
removeRosterEntry(ID entry)
|
void |
replaceEntry(IRosterEntry entry)
|
void |
replaceEntry(RosterView.TreeParent parent,
IRosterEntry entry)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RosterView.ViewContentProvider
protected RosterView.ViewContentProvider()
inputChanged
public void inputChanged(org.eclipse.jface.viewers.Viewer v,
java.lang.Object oldInput,
java.lang.Object newInput)
- Specified by:
inputChanged in interface org.eclipse.jface.viewers.IContentProvider
dispose
public void dispose()
- Specified by:
dispose in interface org.eclipse.jface.viewers.IContentProvider
findBuddyWithUserID
public RosterView.TreeBuddy findBuddyWithUserID(ID userID)
getElements
public java.lang.Object[] getElements(java.lang.Object parent)
- Specified by:
getElements in interface org.eclipse.jface.viewers.IStructuredContentProvider
getParent
public java.lang.Object getParent(java.lang.Object child)
- Specified by:
getParent in interface org.eclipse.jface.viewers.ITreeContentProvider
getChildren
public java.lang.Object[] getChildren(java.lang.Object parent)
- Specified by:
getChildren in interface org.eclipse.jface.viewers.ITreeContentProvider
hasChildren
public boolean hasChildren(java.lang.Object parent)
- Specified by:
hasChildren in interface org.eclipse.jface.viewers.ITreeContentProvider
fillPresence
public RosterView.TreeBuddy fillPresence(RosterView.TreeBuddy obj,
IPresence presence)
createBuddy
public RosterView.TreeBuddy createBuddy(RosterView.TreeBuddy oldBuddy,
IRosterEntry entry)
findGroup
public RosterView.TreeGroup findGroup(RosterView.TreeParent parent,
java.lang.String name)
findGroup
public RosterView.TreeGroup findGroup(RosterView.TreeParent parent,
ID id)
getAllGroupNamesForAccount
public java.lang.String[] getAllGroupNamesForAccount(ID accountID)
findBuddy
public RosterView.TreeBuddy findBuddy(RosterView.TreeParent parent,
IRosterEntry entry)
findBuddy
public RosterView.TreeBuddy findBuddy(RosterView.TreeParent parent,
ID entryID)
replaceEntry
public void replaceEntry(RosterView.TreeParent parent,
IRosterEntry entry)
addBuddyWithGroupName
protected void addBuddyWithGroupName(RosterView.TreeParent parent,
ID serviceID,
java.lang.String groupName,
RosterView.TreeBuddy newBuddy)
addAccount
public void addAccount(ID accountID,
java.lang.String name)
findAccount
protected RosterView.TreeGroup findAccount(java.lang.String accountName)
findAccount
protected RosterView.TreeGroup findAccount(ID acct)
addGroup
public void addGroup(ID svcID,
java.lang.String name)
addGroup
public void addGroup(ID svcID,
RosterView.TreeParent parent,
java.lang.String name)
removeGroup
public void removeGroup(RosterView.TreeParent parent,
java.lang.String name)
removeGroup
public void removeGroup(java.lang.String name)
replaceEntry
public void replaceEntry(IRosterEntry entry)
removeRosterEntry
public void removeRosterEntry(ID entry)
removeEntry
public void removeEntry(RosterView.TreeParent parent,
ID entry)
removeChildren
protected void removeChildren(RosterView.TreeParent parent,
ID svcID)
removeAllEntriesForAccount
public void removeAllEntriesForAccount(RosterView.UserAccount account)