|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.io.OutputStream
org.eclipse.cdt.core.ErrorParserManager
public class ErrorParserManager
Field Summary | |
---|---|
static java.lang.String |
PREF_ERROR_PARSER
|
Constructor Summary | |
---|---|
ErrorParserManager(ACBuilder builder)
|
|
ErrorParserManager(org.eclipse.core.resources.IProject project,
IMarkerGenerator markerGenerator)
|
|
ErrorParserManager(org.eclipse.core.resources.IProject project,
IMarkerGenerator markerGenerator,
java.lang.String[] parsersIDs)
|
|
ErrorParserManager(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IPath workingDirectory,
IMarkerGenerator markerGenerator,
java.lang.String[] parsersIDs)
|
Method Summary | |
---|---|
void |
appendToScratchBuffer(java.lang.String line)
|
void |
clearScratchBuffer()
|
void |
close()
|
org.eclipse.core.resources.IFile |
findFileName(java.lang.String fileName)
Called by the error parsers. |
org.eclipse.core.resources.IFile |
findFilePath(java.lang.String filePath)
Called by the error parsers. |
void |
flush()
|
void |
generateExternalMarker(org.eclipse.core.resources.IResource file,
int lineNumber,
java.lang.String desc,
int severity,
java.lang.String varName,
org.eclipse.core.runtime.IPath externalPath)
Called by the error parsers for external problem markers |
void |
generateMarker(org.eclipse.core.resources.IResource file,
int lineNumber,
java.lang.String desc,
int severity,
java.lang.String varName)
Called by the error parsers. |
int |
getDirectoryLevel()
|
java.io.OutputStream |
getOutputStream()
Method getOutputStream. |
java.lang.String |
getPreviousLine()
Called by the error parsers. |
org.eclipse.core.resources.IProject |
getProject()
|
java.lang.String |
getScratchBuffer()
|
org.eclipse.core.runtime.IPath |
getWorkingDirectory()
|
boolean |
hasErrors()
|
boolean |
isConflictingName(java.lang.String fileName)
Called by the error parsers. |
org.eclipse.core.runtime.IPath |
popDirectory()
|
void |
pushDirectory(org.eclipse.core.runtime.IPath dir)
|
boolean |
reportProblems()
|
void |
setOutputStream(java.io.OutputStream os)
Method setOutputStream. |
void |
write(byte[] b,
int off,
int len)
|
void |
write(int b)
|
Methods inherited from class java.io.OutputStream |
---|
write |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String PREF_ERROR_PARSER
Constructor Detail |
---|
public ErrorParserManager(ACBuilder builder)
public ErrorParserManager(org.eclipse.core.resources.IProject project, IMarkerGenerator markerGenerator)
public ErrorParserManager(org.eclipse.core.resources.IProject project, IMarkerGenerator markerGenerator, java.lang.String[] parsersIDs)
public ErrorParserManager(org.eclipse.core.resources.IProject project, org.eclipse.core.runtime.IPath workingDirectory, IMarkerGenerator markerGenerator, java.lang.String[] parsersIDs)
Method Detail |
---|
public org.eclipse.core.resources.IProject getProject()
public org.eclipse.core.runtime.IPath getWorkingDirectory()
public void pushDirectory(org.eclipse.core.runtime.IPath dir)
public org.eclipse.core.runtime.IPath popDirectory()
public int getDirectoryLevel()
public org.eclipse.core.resources.IFile findFileName(java.lang.String fileName)
public boolean isConflictingName(java.lang.String fileName)
public org.eclipse.core.resources.IFile findFilePath(java.lang.String filePath)
public void generateMarker(org.eclipse.core.resources.IResource file, int lineNumber, java.lang.String desc, int severity, java.lang.String varName)
public void generateExternalMarker(org.eclipse.core.resources.IResource file, int lineNumber, java.lang.String desc, int severity, java.lang.String varName, org.eclipse.core.runtime.IPath externalPath)
public java.lang.String getPreviousLine()
public void setOutputStream(java.io.OutputStream os)
cos
- public java.io.OutputStream getOutputStream()
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in class java.io.OutputStream
java.io.IOException
OutputStream.close()
public void flush() throws java.io.IOException
flush
in interface java.io.Flushable
flush
in class java.io.OutputStream
java.io.IOException
OutputStream.flush()
public void write(int b) throws java.io.IOException
write
in class java.io.OutputStream
java.io.IOException
OutputStream.write(int)
public void write(byte[] b, int off, int len) throws java.io.IOException
write
in class java.io.OutputStream
java.io.IOException
public boolean reportProblems()
public java.lang.String getScratchBuffer()
public void appendToScratchBuffer(java.lang.String line)
line
- public void clearScratchBuffer()
public boolean hasErrors()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |