org.eclipse.cdt.internal.core.dom
Class PartialWorkingCopyCodeReaderFactory

java.lang.Object
  extended by org.eclipse.cdt.internal.core.dom.PartialWorkingCopyCodeReaderFactory
All Implemented Interfaces:
org.eclipse.cdt.core.dom.ICodeReaderFactory
Direct Known Subclasses:
WorkingCopyCodeReaderFactory

public class PartialWorkingCopyCodeReaderFactory
extends java.lang.Object
implements org.eclipse.cdt.core.dom.ICodeReaderFactory

Author:
jcamelon

Constructor Summary
PartialWorkingCopyCodeReaderFactory(org.eclipse.cdt.core.model.IWorkingCopyProvider provider)
           
 
Method Summary
 org.eclipse.cdt.core.parser.CodeReader createCodeReaderForInclusion(org.eclipse.cdt.core.dom.IMacroCollector scanner, java.lang.String path)
           
 org.eclipse.cdt.core.parser.CodeReader createCodeReaderForTranslationUnit(org.eclipse.cdt.core.model.ITranslationUnit tu)
           
 org.eclipse.cdt.core.parser.CodeReader createCodeReaderForTranslationUnit(java.lang.String path)
           
 org.eclipse.cdt.core.parser.ICodeReaderCache getCodeReaderCache()
           
 int getUniqueIdentifier()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PartialWorkingCopyCodeReaderFactory

public PartialWorkingCopyCodeReaderFactory(org.eclipse.cdt.core.model.IWorkingCopyProvider provider)
Parameters:
provider -
Method Detail

getUniqueIdentifier

public int getUniqueIdentifier()
Specified by:
getUniqueIdentifier in interface org.eclipse.cdt.core.dom.ICodeReaderFactory

createCodeReaderForTranslationUnit

public org.eclipse.cdt.core.parser.CodeReader createCodeReaderForTranslationUnit(java.lang.String path)
Specified by:
createCodeReaderForTranslationUnit in interface org.eclipse.cdt.core.dom.ICodeReaderFactory

createCodeReaderForTranslationUnit

public org.eclipse.cdt.core.parser.CodeReader createCodeReaderForTranslationUnit(org.eclipse.cdt.core.model.ITranslationUnit tu)

createCodeReaderForInclusion

public org.eclipse.cdt.core.parser.CodeReader createCodeReaderForInclusion(org.eclipse.cdt.core.dom.IMacroCollector scanner,
                                                                           java.lang.String path)
Specified by:
createCodeReaderForInclusion in interface org.eclipse.cdt.core.dom.ICodeReaderFactory

getCodeReaderCache

public org.eclipse.cdt.core.parser.ICodeReaderCache getCodeReaderCache()
Specified by:
getCodeReaderCache in interface org.eclipse.cdt.core.dom.ICodeReaderFactory