下面列出了怎么用org.eclipse.ui.navigator.ICommonContentExtensionSite的API类实例代码及写法,或者点击链接到github查看源代码。
@Override
public void init ( final ICommonContentExtensionSite config )
{
final ITreeContentProvider contentProvider = config.getService ().getContentExtensionById ( this.contentExtensionId ).getContentProvider ();
if ( contentProvider instanceof ObservableSetTreeContentProvider )
{
addSource ( ( (ObservableSetTreeContentProvider)contentProvider ).getKnownElements () );
}
else if ( contentProvider instanceof ObservableSetContentProvider )
{
addSource ( ( (ObservableSetContentProvider)contentProvider ).getKnownElements () );
}
else if ( contentProvider instanceof ObservableListContentProvider )
{
addSource ( ( (ObservableListContentProvider)contentProvider ).getKnownElements () );
}
else if ( contentProvider instanceof ObservableListTreeContentProvider )
{
addSource ( ( (ObservableListTreeContentProvider)contentProvider ).getKnownElements () );
}
}
public void init(ICommonContentExtensionSite commonContentExtensionSite) {
IExtensionStateModel stateModel = commonContentExtensionSite
.getExtensionStateModel();
IMemento memento = commonContentExtensionSite.getMemento();
fStateModel = stateModel;
restoreState(memento);
fLayoutPropertyListener = new IPropertyChangeListener() {
public void propertyChange(PropertyChangeEvent event) {
if (Values.IS_LAYOUT_FLAT.equals(event.getProperty())) {
if (event.getNewValue() != null) {
boolean newValue = ((Boolean) event.getNewValue())
.booleanValue() ? true : false;
setIsFlatLayout(newValue);
}
}
}
};
fStateModel.addPropertyChangeListener(fLayoutPropertyListener);
IPreferenceStore store = PreferenceConstants.getPreferenceStore();
boolean showCUChildren = store
.getBoolean(PreferenceConstants.SHOW_CU_CHILDREN);
setProvideMembers(showCUChildren);
}
public void init(ICommonContentExtensionSite commonContentExtensionSite) {
fStateModel = commonContentExtensionSite.getExtensionStateModel();
fContentProvider = (PackageExplorerContentProvider) commonContentExtensionSite.getExtension().getContentProvider();
delegeteLabelProvider = createLabelProvider();
delegeteLabelProvider.setIsFlatLayout(fStateModel
.getBooleanProperty(Values.IS_LAYOUT_FLAT));
fLayoutPropertyListener = new IPropertyChangeListener() {
public void propertyChange(PropertyChangeEvent event) {
if (Values.IS_LAYOUT_FLAT.equals(event.getProperty())) {
if (event.getNewValue() != null) {
boolean newValue = ((Boolean) event.getNewValue())
.booleanValue() ? true : false;
delegeteLabelProvider.setIsFlatLayout(newValue);
}
}
}
};
fStateModel.addPropertyChangeListener(fLayoutPropertyListener);
}
public static boolean isBugFilterActive(ICommonContentExtensionSite site) {
ViewerFilter[] visibleFilters = site.getService().getFilterService().getVisibleFilters(true);
for (ViewerFilter filter : visibleFilters) {
if (filter instanceof BugByIdFilter) {
return true;
}
}
return false;
}
public void init(ICommonContentExtensionSite aConfig) {
NavigatorContentService cs = (NavigatorContentService) aConfig.getService();
viewer = (CommonViewer) cs.getViewer();
projectExplorer = viewer.getCommonNavigator();
extensionStateModel = aConfig.getExtensionStateModel();
extensionStateModel.addPropertyChangeListener(rootModeListener);
updateRootMode();
}
public void init(ICommonContentExtensionSite aConfig) {
NavigatorContentService cs = (NavigatorContentService) aConfig.getService();
viewer = (CommonViewer) cs.getViewer();
projectExplorer = viewer.getCommonNavigator();
extensionStateModel = aConfig.getExtensionStateModel();
extensionStateModel.addPropertyChangeListener(rootModeListener);
updateRootMode();
}
/**
* Starts listening to property changes related to which should be the top-level elements to be shown.
*/
public void init(ICommonContentExtensionSite aConfig, CommonViewer viewer) {
//if it had something, dispose of its association!
this.dispose();
try {
extensionStateModel = viewer.getNavigatorContentService().findStateModel(
WorkingSetsContentProvider.EXTENSION_ID);
extensionStateModel.addPropertyChangeListener(rootModeListener);
} catch (Exception e) {
Log.log(e);
}
updateRootMode();
}
@Override
public void init(ICommonContentExtensionSite aConfig) {
// Nothing to initialize here.
}
@Override
public void init(ICommonContentExtensionSite commonContentExtensionSite) {
this.stateModel = commonContentExtensionSite.getExtensionStateModel();
this.stateModelAccess = new ExtensionStateModelAccessor(stateModel);
}
@Override
public void init(ICommonContentExtensionSite config) {
this.site = config;
}
@Override
public void init(ICommonContentExtensionSite config) {
provider = BugContentProvider.getProvider(config.getService());
}
@Override
public void init(ICommonContentExtensionSite aConfig) {
// Do nothing
}
@Override
public void init(ICommonContentExtensionSite aConfig) {
// Do nothing
}
public void init(ICommonContentExtensionSite aConfig) {
}
public void init(ICommonContentExtensionSite aConfig) {
}
public void init(ICommonContentExtensionSite aConfig) {
//init
}
public void init(ICommonContentExtensionSite aConfig) {
//init
}
/**
* Initializes the viewer and the choice for top-level elements.
*/
public void init(ICommonContentExtensionSite aConfig) {
this.aConfig = aConfig;
}
@Override
public void init(ICommonContentExtensionSite aConfig) {
}
@Override
public void init(ICommonContentExtensionSite commonContentExtensionSite) {
super.init(commonContentExtensionSite);
packageExplorerProblemsDecorator = new PackageExplorerProblemsDecorator();
fileStoreFinder = new FileStoreFinder();
}
@Override
public void init(ICommonContentExtensionSite aConfig) {
}
@Override
public void init(ICommonContentExtensionSite aConfig) {
}
/**
* @generated
*/
public void init(ICommonContentExtensionSite aConfig) {
}
/**
* @generated
*/
public void init(ICommonContentExtensionSite aConfig) {
}
/**
* @generated
*/
public void init(ICommonContentExtensionSite aConfig) {
}
/**
* @generated
*/
public void init(ICommonContentExtensionSite aConfig) {
}
@Override
public void init(ICommonContentExtensionSite paramICommonContentExtensionSite) {
}
public void init(ICommonContentExtensionSite arg0) {
}
public void init(ICommonContentExtensionSite arg0) {
}
/**
* @generated
*/
public void init(ICommonContentExtensionSite aConfig) {
}