Examples of IMarker


Examples of org.eclipse.core.resources.IMarker

    this.file = file;
    this.preference = preference;
  }

  protected IMarker addMarker(String message, int lineNumber, int severity) throws CoreException {
    IMarker marker = file.createMarker(IMarker.PROBLEM);
    marker.setAttribute(IMarker.MESSAGE, message);
    marker.setAttribute(IMarker.SEVERITY, severity);
    if (lineNumber == -1) {
      lineNumber = 1;
    }
    marker.setAttribute(IMarker.LINE_NUMBER, lineNumber);
    return marker;
  }
View Full Code Here

Examples of org.eclipse.core.resources.IMarker

    marker.setAttribute(IMarker.LINE_NUMBER, lineNumber);
    return marker;
  }

  protected IMarker addMarker(String message, int lineNumber, int severity, int begin, int end) throws CoreException {
    IMarker marker = addMarker(message, lineNumber, severity);
    marker.setAttribute(IMarker.CHAR_START, begin);
    marker.setAttribute(IMarker.CHAR_END, end);
    return marker;
  }
View Full Code Here

Examples of org.eclipse.core.resources.IMarker

  }

  public static IEditorPart openFile(IFile file) throws CoreException {
    IEditorPart result = null;
    IWorkbenchPage page = getCurrentPage();
    IMarker marker;
    marker = file.createMarker(IMarker.TEXT);
    result = IDE.openEditor(page, marker);
    marker.delete();
    return result;
  }
View Full Code Here

Examples of org.eclipse.core.resources.IMarker

    marker.delete();
    return result;
  }

  public static void goToLine(IEditorPart editor, int line) {
    IMarker marker = null;
    try {
      marker = getFile(editor).createMarker(IMarker.TEXT);
      marker.setAttribute(IMarker.LINE_NUMBER, line);
    } catch (CoreException e) {
      // Never happens! We got the file from the editor.
    }
    IDE.gotoMarker(editor, marker);
  }
View Full Code Here

Examples of org.eclipse.core.resources.IMarker

    }
    IDE.gotoMarker(editor, marker);
  }

  public static void goToCharacter(IEditorPart editor, int character) {
    IMarker marker = null;
    try {
      marker = getFile(editor).createMarker(IMarker.TEXT);
      marker.setAttribute(IMarker.CHAR_START, character);
      marker.setAttribute(IMarker.CHAR_END, character);
    } catch (CoreException e) {
      // Never happens! We got the file from the editor.
    }
    IDE.gotoMarker(editor, marker);
  }
View Full Code Here

Examples of org.eclipse.core.resources.IMarker

                    incrementalBuild( delta,
                                      monitor );
                }
            }
        } catch ( CoreException e ) {
            IMarker marker = currentProject.createMarker( IDroolsModelMarker.DROOLS_MODEL_PROBLEM_MARKER );
            marker.setAttribute( IMarker.MESSAGE,
                                 "Error when trying to build Drools project: " + e.getLocalizedMessage() );
            marker.setAttribute( IMarker.SEVERITY,
                                 IMarker.SEVERITY_ERROR );
        }
        return getRequiredProjects( currentProject );
    }
View Full Code Here

Examples of org.eclipse.core.resources.IMarker

        for ( int i = 0; i < classpathEntries.length; i++ ) {
            if ( NewDroolsProjectWizard.DROOLS_CLASSPATH_CONTAINER_PATH.equals( classpathEntries[i].getPath().toString() ) ) {
                String[] jars = DroolsRuntimeManager.getDroolsRuntimeJars( getProject() );
                if ( jars == null || jars.length == 0 ) {
                    String runtime = DroolsRuntimeManager.getDroolsRuntime( getProject() );
                    IMarker marker = getProject().createMarker( IDroolsModelMarker.DROOLS_MODEL_PROBLEM_MARKER );
                    if ( runtime == null ) {
                        marker.setAttribute( IMarker.MESSAGE,
                                             "Could not find default Drools runtime" );
                    } else {
                        marker.setAttribute( IMarker.MESSAGE,
                                             "Could not find Drools runtime " + runtime );
                    }
                    marker.setAttribute( IMarker.SEVERITY,
                                         IMarker.SEVERITY_ERROR );
                    return;
                }
            }
        }
View Full Code Here

Examples of org.eclipse.core.resources.IMarker

                                final String message,
                                final int lineNumber) {
        try {
            IWorkspaceRunnable r = new IWorkspaceRunnable() {
                public void run(IProgressMonitor monitor) throws CoreException {
                    IMarker marker = res
                            .createMarker( IDroolsModelMarker.DROOLS_MODEL_PROBLEM_MARKER );
                    marker.setAttribute( IMarker.MESSAGE,
                                         message );
                    marker.setAttribute( IMarker.SEVERITY,
                                         IMarker.SEVERITY_ERROR );
                    marker.setAttribute( IMarker.LINE_NUMBER,
                                         lineNumber );
                }
            };
            res.getWorkspace().run( r,
                                    null,
View Full Code Here

Examples of org.eclipse.core.resources.IMarker

        return;
      }
    } catch (CoreException e) {
    }
    try {
      IMarker marker = resource.createMarker(MARKER_ID);
      Map<String, Object> map = new HashMap<String, Object>();
      map.put(IMarker.SEVERITY, severity);
      map.put(IMarker.MESSAGE, message);
      if (!persist) {
        map.put(IMarker.TRANSIENT, true);
      }
      marker.setAttributes(map);
    } catch (CoreException e) {
    }
  }
View Full Code Here

Examples of org.eclipse.core.resources.IMarker

  public TestabilityResourceMarkerField() {
  }

  @Override
  public String getValue(MarkerItem item) {
    IMarker marker = item.getMarker();
    if (marker != null) {
      IResource resource = marker.getResource();
      String name = resource.getName();
      return name;
    }
    return null;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.