public class PomHyperlinkDetector
extends java.lang.Object
implements org.eclipse.jface.text.hyperlink.IHyperlinkDetector
Modifier and Type | Class and Description |
---|---|
static class |
PomHyperlinkDetector.ExpressionRegion |
static class |
PomHyperlinkDetector.ManagedArtifactRegion |
static class |
PomHyperlinkDetector.MarkerRegion |
Constructor and Description |
---|
PomHyperlinkDetector() |
Modifier and Type | Method and Description |
---|---|
static boolean |
canCreateHyperLink(PomHyperlinkDetector.ExpressionRegion region) |
static boolean |
canCreateHyperLink(PomHyperlinkDetector.ManagedArtifactRegion region) |
static org.eclipse.jface.text.hyperlink.IHyperlink |
createHyperlink(PomHyperlinkDetector.ExpressionRegion region) |
static org.eclipse.jface.text.hyperlink.IHyperlink |
createHyperlink(PomHyperlinkDetector.ManagedArtifactRegion region) |
static org.eclipse.jface.text.hyperlink.IHyperlink |
createHyperlink(PomHyperlinkDetector.MarkerRegion mark) |
org.eclipse.jface.text.hyperlink.IHyperlink[] |
detectHyperlinks(org.eclipse.jface.text.ITextViewer textViewer,
org.eclipse.jface.text.IRegion region,
boolean canShowMultipleHyperlinks) |
(package private) static PomHyperlinkDetector.ExpressionRegion |
findExpressionRegion(org.w3c.dom.Node current,
org.eclipse.jface.text.ITextViewer viewer,
int offset) |
(package private) static org.apache.maven.model.InputLocation |
findLocationForManagedArtifact(PomHyperlinkDetector.ManagedArtifactRegion region,
org.apache.maven.project.MavenProject mavprj) |
(package private) static PomHyperlinkDetector.ManagedArtifactRegion |
findManagedArtifactRegion(org.w3c.dom.Node current,
org.eclipse.jface.text.ITextViewer textViewer,
int offset) |
(package private) static PomHyperlinkDetector.MarkerRegion[] |
findMarkerRegions(org.eclipse.jface.text.source.ISourceViewer sourceViewer,
int offset) |
private org.eclipse.jface.text.hyperlink.IHyperlink |
openDPManagement(org.w3c.dom.Node current,
org.eclipse.jface.text.ITextViewer textViewer,
int offset) |
(package private) static org.eclipse.jface.text.hyperlink.IHyperlink[] |
openExternalMarkerDefinition(org.eclipse.jface.text.source.ISourceViewer sourceViewer,
int offset) |
private org.eclipse.jface.text.hyperlink.IHyperlink |
openModule(org.w3c.dom.Node current,
org.eclipse.jface.text.ITextViewer textViewer,
int offset) |
private org.eclipse.jface.text.hyperlink.IHyperlink |
openPOMbyID(org.w3c.dom.Node current,
org.eclipse.jface.text.ITextViewer viewer,
int offset) |
private org.eclipse.jface.text.hyperlink.IHyperlink |
openPropertyDefinition(org.w3c.dom.Node current,
org.eclipse.jface.text.ITextViewer viewer,
int offset) |
public org.eclipse.jface.text.hyperlink.IHyperlink[] detectHyperlinks(org.eclipse.jface.text.ITextViewer textViewer, org.eclipse.jface.text.IRegion region, boolean canShowMultipleHyperlinks)
detectHyperlinks
in interface org.eclipse.jface.text.hyperlink.IHyperlinkDetector
static PomHyperlinkDetector.ManagedArtifactRegion findManagedArtifactRegion(org.w3c.dom.Node current, org.eclipse.jface.text.ITextViewer textViewer, int offset)
public static org.eclipse.jface.text.hyperlink.IHyperlink createHyperlink(PomHyperlinkDetector.ManagedArtifactRegion region)
private org.eclipse.jface.text.hyperlink.IHyperlink openDPManagement(org.w3c.dom.Node current, org.eclipse.jface.text.ITextViewer textViewer, int offset)
static org.apache.maven.model.InputLocation findLocationForManagedArtifact(PomHyperlinkDetector.ManagedArtifactRegion region, org.apache.maven.project.MavenProject mavprj)
static PomHyperlinkDetector.ExpressionRegion findExpressionRegion(org.w3c.dom.Node current, org.eclipse.jface.text.ITextViewer viewer, int offset)
public static org.eclipse.jface.text.hyperlink.IHyperlink createHyperlink(PomHyperlinkDetector.ExpressionRegion region)
public static boolean canCreateHyperLink(PomHyperlinkDetector.ExpressionRegion region)
public static boolean canCreateHyperLink(PomHyperlinkDetector.ManagedArtifactRegion region)
static org.eclipse.jface.text.hyperlink.IHyperlink[] openExternalMarkerDefinition(org.eclipse.jface.text.source.ISourceViewer sourceViewer, int offset)
static PomHyperlinkDetector.MarkerRegion[] findMarkerRegions(org.eclipse.jface.text.source.ISourceViewer sourceViewer, int offset)
public static org.eclipse.jface.text.hyperlink.IHyperlink createHyperlink(PomHyperlinkDetector.MarkerRegion mark)
private org.eclipse.jface.text.hyperlink.IHyperlink openPropertyDefinition(org.w3c.dom.Node current, org.eclipse.jface.text.ITextViewer viewer, int offset)
private org.eclipse.jface.text.hyperlink.IHyperlink openModule(org.w3c.dom.Node current, org.eclipse.jface.text.ITextViewer textViewer, int offset)
private org.eclipse.jface.text.hyperlink.IHyperlink openPOMbyID(org.w3c.dom.Node current, org.eclipse.jface.text.ITextViewer viewer, int offset)