下面列出了怎么用org.eclipse.ui.navigator.ICommonActionConstants的API类实例代码及写法,或者点击链接到github查看源代码。
@Override
public void fillActionBars(IActionBars actionBars) {
actionBars.setGlobalActionHandler(ActionFactory.DELETE.getId(),
new DFSAction(DFSActions.DELETE));
actionBars.setGlobalActionHandler(ActionFactory.REFRESH.getId(),
new DFSAction(DFSActions.REFRESH));
if (site == null)
return;
if ((site.getStructuredViewer().getSelection() instanceof IStructuredSelection)
&& (((IStructuredSelection) site.getStructuredViewer()
.getSelection()).size() == 1)
&& (((IStructuredSelection) site.getStructuredViewer()
.getSelection()).getFirstElement() instanceof DFSFile)) {
actionBars.setGlobalActionHandler(ICommonActionConstants.OPEN,
new DFSAction(DFSActions.OPEN));
}
actionBars.updateActionBars();
}
@Override
public void fillActionBars(IActionBars actionBars) {
if (openResourceAction.isEnabled()) {
actionBars.setGlobalActionHandler(ICommonActionConstants.OPEN, openResourceAction);
}
if (copyResourceAction.isEnabled()) {
actionBars.setGlobalActionHandler(ActionFactory.COPY.getId(), copyResourceAction);
}
if (pasteAction.isEnabled()) {
actionBars.setGlobalActionHandler(ActionFactory.PASTE.getId(), pasteAction);
}
if (deleteResourceAction.isEnabled()) {
actionBars.setGlobalActionHandler(ActionFactory.DELETE.getId(), deleteResourceAction);
}
if (moveResourceAction.isEnabled()) {
actionBars.setGlobalActionHandler(ActionFactory.MOVE.getId(), moveResourceAction);
}
}
@Override
public void fillActionBars(IActionBars theActionBars) {
if (!contribute) {
return;
}
openFileAction.setContext(getContext());
OpenAction customOpenAction = createCustomOpenAction();
if (openFileAction.getOpenAction().isEnabled()) {
theActionBars.setGlobalActionHandler(ICommonActionConstants.OPEN,
customOpenAction);
} else if (UIDArtifactFilters
.isUIDArtifact(((IStructuredSelection) getContext().getSelection()).getFirstElement())) {
theActionBars.setGlobalActionHandler(ICommonActionConstants.OPEN,
customOpenAction);
}
}
@Override
public void fillActionBars(IActionBars actionBars) {
actionBars.setGlobalActionHandler(ActionFactory.DELETE.getId(),
new DFSAction(DFSActions.DELETE));
actionBars.setGlobalActionHandler(ActionFactory.REFRESH.getId(),
new DFSAction(DFSActions.REFRESH));
if (site == null)
return;
if ((site.getStructuredViewer().getSelection() instanceof IStructuredSelection)
&& (((IStructuredSelection) site.getStructuredViewer()
.getSelection()).size() == 1)
&& (((IStructuredSelection) site.getStructuredViewer()
.getSelection()).getFirstElement() instanceof DFSFile)) {
actionBars.setGlobalActionHandler(ICommonActionConstants.OPEN,
new DFSAction(DFSActions.OPEN));
}
actionBars.updateActionBars();
}
@Override
public void fillActionBars(final IActionBars actionBars) {
if (inViewPart && canEnableOpenAction()) {
openGroup.fillActionBars(actionBars);
if (openAndExpandAction == null && openGroup.getOpenAction().isEnabled()) {
actionBars.setGlobalActionHandler(ICommonActionConstants.OPEN, openGroup.getOpenAction());
} else if (openAndExpandAction != null && openAndExpandAction.isEnabled()) {
actionBars.setGlobalActionHandler(ICommonActionConstants.OPEN, openAndExpandAction);
}
}
}
@Override
public void fillActionBars ( final IActionBars actionBars )
{
if ( this.openAction.isEnabled () )
{
actionBars.setGlobalActionHandler ( ICommonActionConstants.OPEN, this.openAction );
}
}
@Override
public void fillActionBars ( final IActionBars actionBars )
{
if ( this.openAction.isEnabled () )
{
actionBars.setGlobalActionHandler ( ICommonActionConstants.OPEN, this.openAction );
}
}
/**
* @generated
*/
public void fillActionBars(IActionBars actionBars) {
if (!myContribute) {
return;
}
IStructuredSelection selection = (IStructuredSelection) getContext().getSelection();
myOpenDiagramAction.selectionChanged(selection);
if (myOpenDiagramAction.isEnabled()) {
actionBars.setGlobalActionHandler(ICommonActionConstants.OPEN, myOpenDiagramAction);
}
}
@Override
public void fillActionBars(IActionBars actionBars) {
if (fInViewPart) {
fOpenGroup.fillActionBars(actionBars);
if (fOpenAndExpand == null && fOpenGroup.getOpenAction().isEnabled())
actionBars.setGlobalActionHandler(ICommonActionConstants.OPEN, fOpenGroup.getOpenAction());
else if (fOpenAndExpand != null && fOpenAndExpand.isEnabled())
actionBars.setGlobalActionHandler(ICommonActionConstants.OPEN, fOpenAndExpand);
}
}
public void fillActionBars(IActionBars actionBars) {
if (!myContribute) {
return;
}
IStructuredSelection selection = (IStructuredSelection) getContext()
.getSelection();
myOpenDiagramAction.selectionChanged(selection);
if (myOpenDiagramAction.isEnabled()) {
actionBars.setGlobalActionHandler(ICommonActionConstants.OPEN,
myOpenDiagramAction);
}
}
@Override
public void fillActionBars(final IActionBars theActionBars) {
if (!contribute) { return; }
final IStructuredSelection selection = (IStructuredSelection) getContext().getSelection();
if (selection.size() == 1 && selection.getFirstElement() instanceof WrappedFile) {
openFileAction.selectionChanged(selection);
theActionBars.setGlobalActionHandler(ICommonActionConstants.OPEN, openFileAction);
}
}
@Override
public void fillActionBars(IActionBars actionBars) {
if (fInViewPart) {
fOpenGroup.fillActionBars(actionBars);
if (fOpenAndExpand == null && fOpenGroup.getOpenAction().isEnabled()) // TODO: is not updated!
actionBars.setGlobalActionHandler(ICommonActionConstants.OPEN, fOpenGroup.getOpenAction());
else if (fOpenAndExpand != null && fOpenAndExpand.isEnabled())
actionBars.setGlobalActionHandler(ICommonActionConstants.OPEN, fOpenAndExpand);
}
}
public void fillActionBars(IActionBars theActionBars) {
if (!contribute) {
return;
}
IStructuredSelection selection = (IStructuredSelection) getContext().getSelection();
if (selection.size() == 1 && selection.getFirstElement() instanceof IFile) {
openFileAction.selectionChanged(selection);
theActionBars.setGlobalActionHandler(ICommonActionConstants.OPEN, openFileAction);
}
}
public void fillActionBars(IActionBars theActionBars) {
if (!contribute) {
return;
}
IStructuredSelection selection = (IStructuredSelection) getContext().getSelection();
if (selection.size() == 1 && selection.getFirstElement() instanceof IFile) {
openFileAction.selectionChanged(selection);
theActionBars.setGlobalActionHandler(ICommonActionConstants.OPEN, openFileAction);
}
}
@Override
public void fillActionBars(IActionBars actionBars) {
super.fillActionBars(actionBars);
if(navigatorOpenAction.isEnabled()) {
actionBars.setGlobalActionHandler(ICommonActionConstants.OPEN, navigatorOpenAction);
}
}
/**
* @generated
*/
public void fillActionBars(IActionBars actionBars) {
if (!myContribute) {
return;
}
IStructuredSelection selection = (IStructuredSelection) getContext().getSelection();
myOpenDiagramAction.selectionChanged(selection);
if (myOpenDiagramAction.isEnabled()) {
actionBars.setGlobalActionHandler(ICommonActionConstants.OPEN, myOpenDiagramAction);
}
}
@Override
public void fillActionBars(IActionBars actionBars) {
super.fillActionBars(actionBars);
actionBars.setGlobalActionHandler(ICommonActionConstants.OPEN, doubleClickAction);
}
@Override
public void fillActionBars(IActionBars actionBars) {
super.fillActionBars(actionBars);
actionBars.setGlobalActionHandler(ICommonActionConstants.OPEN, remoteDoubleClickAction);
}
@Override
public void fillActionBars(IActionBars actionBars) {
super.fillActionBars(actionBars);
actionBars.setGlobalActionHandler(ICommonActionConstants.OPEN, openAppDoubleClickAction);
}
@Override
public void fillActionBars(IActionBars actionBars) {
if (openFileAction.isEnabled()) {
actionBars.setGlobalActionHandler(ICommonActionConstants.OPEN, openFileAction);
}
}
private void setGlobalActionHandlers(IActionBars actionBars) {
actionBars.setGlobalActionHandler(ICommonActionConstants.OPEN, fOpen);
}
@Override
public void fillActionBars(IActionBars actionBars) {
if (openAction.isEnabled()) {
actionBars.setGlobalActionHandler(ICommonActionConstants.OPEN, openAction);
}
}
protected void fillActionBars(IActionBars actionBars, BuildTargetElement buildTargetElement) {
actionBars.setGlobalActionHandler(ICommonActionConstants.OPEN, new BuildSingleTargetAction(buildTargetElement));
}