org.eclipse.xtext.builder
Class DerivedResourceMarkers

java.lang.Object
  extended by org.eclipse.xtext.builder.DerivedResourceMarkers

public class DerivedResourceMarkers
extends java.lang.Object

Since:
2.1
Author:
Sven Efftinge - Initial contribution and API

Nested Class Summary
static class DerivedResourceMarkers.GeneratorIdProvider
           
 
Field Summary
static java.lang.String ATTR_GENERATOR
           
static java.lang.String ATTR_SOURCE
           
static java.lang.String MARKER_ID
           
 
Constructor Summary
DerivedResourceMarkers()
           
 
Method Summary
 org.eclipse.core.resources.IMarker findDerivedResourceMarker(org.eclipse.core.resources.IFile file, java.lang.String source)
           
 org.eclipse.core.resources.IMarker findDerivedResourceMarker(org.eclipse.core.resources.IFile file, java.lang.String generator, java.lang.String source)
           
 org.eclipse.core.resources.IMarker[] findDerivedResourceMarkers(org.eclipse.core.resources.IFile file)
           
 java.util.List<org.eclipse.core.resources.IFile> findDerivedResources(org.eclipse.core.resources.IContainer container, java.lang.String source)
           
 java.util.List<org.eclipse.core.resources.IFile> findDerivedResources(org.eclipse.core.resources.IContainer container, java.lang.String generator, java.lang.String source)
           
 java.lang.String getSource(org.eclipse.core.resources.IMarker marker)
           
 boolean installMarker(org.eclipse.core.resources.IFile file, java.lang.String source)
           
 boolean installMarker(org.eclipse.core.resources.IFile file, java.lang.String generator, java.lang.String source)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MARKER_ID

public static final java.lang.String MARKER_ID
See Also:
Constant Field Values

ATTR_SOURCE

public static final java.lang.String ATTR_SOURCE
See Also:
Constant Field Values

ATTR_GENERATOR

public static final java.lang.String ATTR_GENERATOR
See Also:
Constant Field Values
Constructor Detail

DerivedResourceMarkers

public DerivedResourceMarkers()
Method Detail

findDerivedResources

public java.util.List<org.eclipse.core.resources.IFile> findDerivedResources(org.eclipse.core.resources.IContainer container,
                                                                             java.lang.String source)
                                                                      throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

findDerivedResources

public java.util.List<org.eclipse.core.resources.IFile> findDerivedResources(org.eclipse.core.resources.IContainer container,
                                                                             java.lang.String generator,
                                                                             java.lang.String source)
                                                                      throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

findDerivedResourceMarkers

public org.eclipse.core.resources.IMarker[] findDerivedResourceMarkers(org.eclipse.core.resources.IFile file)
                                                                throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

findDerivedResourceMarker

public org.eclipse.core.resources.IMarker findDerivedResourceMarker(org.eclipse.core.resources.IFile file,
                                                                    java.lang.String source)
                                                             throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

findDerivedResourceMarker

public org.eclipse.core.resources.IMarker findDerivedResourceMarker(org.eclipse.core.resources.IFile file,
                                                                    java.lang.String generator,
                                                                    java.lang.String source)
                                                             throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

getSource

public java.lang.String getSource(org.eclipse.core.resources.IMarker marker)

installMarker

public boolean installMarker(org.eclipse.core.resources.IFile file,
                             java.lang.String source)
                      throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

installMarker

public boolean installMarker(org.eclipse.core.resources.IFile file,
                             java.lang.String generator,
                             java.lang.String source)
                      throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException