|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.cdt.internal.ui.BaseCElementContentProvider
public class BaseCElementContentProvider
A base content provider for C elements. It provides access to the C element hierarchy without listening to changes in the C model. Use this class when you want to present the C elements in a modal dialog or wizard.
The following C element hierarchy is surfaced by this content provider:
C model (ICModel
)
C project (ICProject
)
Source root (ISourceRoot
)
C Container(folders) (ICContainer
)
Translation unit (ITranslationUnit
)
Binary file (IBinary
)
Archive file (IArchive
)
Non C Resource file (Object
)
Constructor Summary | |
---|---|
BaseCElementContentProvider()
|
|
BaseCElementContentProvider(boolean provideMembers,
boolean provideWorkingCopy)
|
Method Summary | |
---|---|
boolean |
areIncludesGroup()
Can elements be group. |
boolean |
areNamespacesGroup()
Can elements be group. |
void |
dispose()
|
java.lang.Object[] |
getChildren(java.lang.Object element)
|
java.lang.Object[] |
getElements(java.lang.Object parent)
|
java.lang.Object |
getParent(java.lang.Object element)
|
boolean |
getProvideMembers()
Returns whether the members are provided when asking for a TU's or ClassFile's children. |
boolean |
getProvideWorkingCopy()
Returns whether the members are provided from a working copy a compilation unit. |
boolean |
hasChildren(java.lang.Object element)
|
void |
inputChanged(org.eclipse.jface.viewers.Viewer viewer,
java.lang.Object oldInput,
java.lang.Object newInput)
|
java.lang.Object |
internalGetParent(java.lang.Object element)
|
void |
setIncludesGrouping(boolean b)
Allow Elements to be group. |
void |
setNamespacesGrouping(boolean b)
Allow Elements to be group. |
void |
setProvideMembers(boolean b)
Returns whether the members are provided when asking for a TU's or ClassFile's children. |
void |
setProvideWorkingCopy(boolean b)
Sets whether the members are provided from a working copy of a compilation unit |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BaseCElementContentProvider()
public BaseCElementContentProvider(boolean provideMembers, boolean provideWorkingCopy)
Method Detail |
---|
public boolean getProvideMembers()
public void setProvideMembers(boolean b)
public void setProvideWorkingCopy(boolean b)
public boolean getProvideWorkingCopy()
public boolean areIncludesGroup()
public void setIncludesGrouping(boolean b)
b
- public boolean areNamespacesGroup()
public void setNamespacesGrouping(boolean b)
b
- public void inputChanged(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)
inputChanged
in interface org.eclipse.jface.viewers.IContentProvider
public void dispose()
dispose
in interface org.eclipse.jface.viewers.IContentProvider
public java.lang.Object[] getElements(java.lang.Object parent)
getElements
in interface org.eclipse.jface.viewers.IStructuredContentProvider
public java.lang.Object[] getChildren(java.lang.Object element)
getChildren
in interface org.eclipse.jface.viewers.ITreeContentProvider
public boolean hasChildren(java.lang.Object element)
hasChildren
in interface org.eclipse.jface.viewers.ITreeContentProvider
public java.lang.Object getParent(java.lang.Object element)
getParent
in interface org.eclipse.jface.viewers.ITreeContentProvider
public java.lang.Object internalGetParent(java.lang.Object element)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |