public class OpenPomAction
extends org.eclipse.ui.actions.ActionDelegate
implements org.eclipse.ui.IWorkbenchWindowActionDelegate, org.eclipse.ui.IObjectActionDelegate
| Modifier and Type | Class and Description |
|---|---|
static class |
OpenPomAction.MavenPathStorageEditorInput |
private static class |
OpenPomAction.MavenStorage |
static class |
OpenPomAction.MavenStorageEditorInput
Storage editor input implementation for Maven poms
|
| Modifier and Type | Field and Description |
|---|---|
private static org.slf4j.Logger |
log |
private org.apache.maven.project.MavenProject |
mavenProject |
private org.eclipse.jface.viewers.IStructuredSelection |
selection |
(package private) java.lang.String |
type |
| Constructor and Description |
|---|
OpenPomAction() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.maven.project.MavenProject |
getMavenProject() |
void |
init(org.eclipse.ui.IWorkbenchWindow window) |
protected void |
openDialog(java.lang.String msg) |
static org.eclipse.ui.IEditorPart |
openEditor(org.eclipse.ui.IEditorInput editorInput,
java.lang.String name) |
static void |
openEditor(IndexedArtifact ia,
IndexedArtifactFile f,
org.eclipse.core.runtime.IProgressMonitor monitor) |
static org.eclipse.ui.IEditorPart |
openEditor(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
org.eclipse.core.runtime.IProgressMonitor monitor) |
static org.eclipse.ui.IEditorPart |
openEditor(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
org.apache.maven.project.MavenProject project,
org.eclipse.core.runtime.IProgressMonitor monitor) |
org.eclipse.ui.IEditorPart |
openPomEditor(org.eclipse.ui.IEditorInput editorInput,
java.lang.String name) |
void |
openPomEditor(IndexedArtifact ia,
IndexedArtifactFile f,
org.eclipse.core.runtime.IProgressMonitor monitor) |
org.eclipse.ui.IEditorPart |
openPomEditor(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
org.apache.maven.project.MavenProject project,
org.eclipse.core.runtime.IProgressMonitor monitor) |
private static byte[] |
readStream(java.io.InputStream is) |
void |
run(org.eclipse.jface.action.IAction action) |
void |
selectionChanged(org.eclipse.jface.action.IAction action,
org.eclipse.jface.viewers.ISelection selection) |
void |
setActivePart(org.eclipse.jface.action.IAction action,
org.eclipse.ui.IWorkbenchPart targetPart) |
private static final org.slf4j.Logger log
java.lang.String type
private org.eclipse.jface.viewers.IStructuredSelection selection
private org.apache.maven.project.MavenProject mavenProject
public void init(org.eclipse.ui.IWorkbenchWindow window)
init in interface org.eclipse.ui.IWorkbenchWindowActionDelegatepublic void selectionChanged(org.eclipse.jface.action.IAction action,
org.eclipse.jface.viewers.ISelection selection)
selectionChanged in interface org.eclipse.ui.IActionDelegateselectionChanged in class org.eclipse.ui.actions.ActionDelegatepublic void setActivePart(org.eclipse.jface.action.IAction action,
org.eclipse.ui.IWorkbenchPart targetPart)
setActivePart in interface org.eclipse.ui.IObjectActionDelegateprotected org.apache.maven.project.MavenProject getMavenProject()
public void run(org.eclipse.jface.action.IAction action)
run in interface org.eclipse.ui.IActionDelegaterun in class org.eclipse.ui.actions.ActionDelegatepublic static void openEditor(IndexedArtifact ia, IndexedArtifactFile f, org.eclipse.core.runtime.IProgressMonitor monitor)
public void openPomEditor(IndexedArtifact ia, IndexedArtifactFile f, org.eclipse.core.runtime.IProgressMonitor monitor)
public static org.eclipse.ui.IEditorPart openEditor(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
org.eclipse.core.runtime.IProgressMonitor monitor)
public static org.eclipse.ui.IEditorPart openEditor(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
org.apache.maven.project.MavenProject project,
org.eclipse.core.runtime.IProgressMonitor monitor)
public org.eclipse.ui.IEditorPart openPomEditor(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
org.apache.maven.project.MavenProject project,
org.eclipse.core.runtime.IProgressMonitor monitor)
public static org.eclipse.ui.IEditorPart openEditor(org.eclipse.ui.IEditorInput editorInput,
java.lang.String name)
public org.eclipse.ui.IEditorPart openPomEditor(org.eclipse.ui.IEditorInput editorInput,
java.lang.String name)
protected void openDialog(java.lang.String msg)
private static byte[] readStream(java.io.InputStream is)
throws java.io.IOException
java.io.IOException