| java.lang.Object org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase org.netbeans.modules.cnd.modelimpl.csm.core.ProjectImpl
ProjectImpl | final public class ProjectImpl extends ProjectBase (Code) | | Project implementation
author: Vladimir Kvashin |
clearNativeFileContainer | protected void clearNativeFileContainer()(Code) | | |
ensureChangedFilesEnqueued | protected void ensureChangedFilesEnqueued()(Code) | | |
hasChangedFiles | protected boolean hasChangedFiles(CsmFile skipFile)(Code) | | |
isArtificial | public boolean isArtificial()(Code) | | |
setDisposed | public void setDisposed()(Code) | | |
Methods inherited from org.netbeans.modules.cnd.modelimpl.csm.core.ProjectBase | public boolean acceptNativeItem(NativeFileItem item)(Code)(Java Doc) public static boolean canRegisterDeclaration(CsmDeclaration decl)(Code)(Java Doc) protected static void cleanRepository(Object platformProject, boolean articicial)(Code)(Java Doc) abstract protected void clearNativeFileContainer()(Code)(Java Doc) protected APTPreprocHandler createEmptyPreprocHandler(File file)(Code)(Java Doc) protected void createIfNeed(NativeFileItem nativeFile, boolean isSourceFile, ProjectSettingsValidator validator)(Code)(Java Doc) protected FileImpl createOrFindFileImpl(FileBuffer buf, NativeFileItem nativeFile)(Code)(Java Doc) protected APTPreprocHandler createPreprocHandler(NativeFileItem nativeFile)(Code)(Java Doc) public void dispose(boolean cleanPersistent)(Code)(Java Doc) protected void ensureChangedFilesEnqueued()(Code)(Java Doc) protected synchronized void ensureFilesCreated()(Code)(Java Doc) public CsmClassifier findClassifier(CharSequence qualifiedName, boolean findInLibraries)(Code)(Java Doc) public CsmClassifier findClassifier(CharSequence qualifiedName)(Code)(Java Doc) public CsmDeclaration findDeclaration(CharSequence uniqueName)(Code)(Java Doc) public Collection<CsmOffsetableDeclaration> findDeclarations(CharSequence uniqueName)(Code)(Java Doc) public Collection<CsmOffsetableDeclaration> findDeclarationsByPrefix(String prefix)(Code)(Java Doc) public CsmFile findFile(CharSequence absolutePath)(Code)(Java Doc) protected FileImpl findFile(File file, int fileType, APTPreprocHandler preprocHandler, boolean scheduleParseIfNeed, APTPreprocHandler.State initial, NativeFileItem nativeFileItem)(Code)(Java Doc) public ProjectBase findFileProject(CharSequence absPath)(Code)(Java Doc) public Collection<CsmFriend> findFriendDeclarations(CsmOffsetableDeclaration decl)(Code)(Java Doc) public CsmNamespace findNamespace(String qualifiedName, boolean findInLibraries)(Code)(Java Doc) public CsmNamespace findNamespace(CharSequence qualifiedName)(Code)(Java Doc) public NamespaceImpl findNamespaceCreateIfNeeded(NamespaceImpl parent, CharSequence name)(Code)(Java Doc) public APTFile getAPTLight(CsmFile csmFile) throws IOException(Code)(Java Doc) public Collection<FileImpl> getAllFileImpls()(Code)(Java Doc) public Collection<CsmFile> getAllFiles()(Code)(Java Doc) public static NativeFileItem getCompiledFileItem(FileImpl fileImpl)(Code)(Java Doc) DeclarationContainer getDeclarationsSorage()(Code)(Java Doc) public List<ProjectBase> getDependentProjects()(Code)(Java Doc) public CsmClass getDummyForUnresolved(CharSequence[] nameTokens, CsmFile file, int offset)(Code)(Java Doc) public CsmClass getDummyForUnresolved(String name)(Code)(Java Doc) public FileImpl getFile(File file)(Code)(Java Doc) FileContainer getFileContainer()(Code)(Java Doc) protected static int getFileType(NativeFileItem nativeFile)(Code)(Java Doc) public CsmNamespace getGlobalNamespace()(Code)(Java Doc) public GraphContainer getGraph()(Code)(Java Doc) public GraphContainer getGraphStorage()(Code)(Java Doc) public Collection<CsmFile> getHeaderFiles()(Code)(Java Doc) public Collection<CsmProject> getLibraries()(Code)(Java Doc) protected Collection<Key> getLibrariesKeys()(Code)(Java Doc) public long getMemoryUsageEstimation()(Code)(Java Doc) protected ModelImpl getModel()(Code)(Java Doc) public CharSequence getName()(Code)(Java Doc) abstract public NativeFileItem getNativeFileItem(CsmUID<CsmFile> file)(Code)(Java Doc) public Object getPlatformProject()(Code)(Java Doc) final public APTPreprocHandler getPreprocHandler(File file)(Code)(Java Doc) final public APTPreprocHandler.State getPreprocState(FileImpl fileImpl)(Code)(Java Doc) protected APTPreprocHandler.State getPreprocState(File file)(Code)(Java Doc) protected Set<String> getRequiredUnits()(Code)(Java Doc) public Collection<CsmFile> getSourceFiles()(Code)(Java Doc) public static FileImpl getStartFile(APTPreprocHandler.State state)(Code)(Java Doc) public static ProjectBase getStartProject(APTPreprocHandler.State state)(Code)(Java Doc) public static ProjectBase getStartProject(StartEntry startEntry)(Code)(Java Doc) protected Status getStatus()(Code)(Java Doc) final public CsmUID<CsmProject> getUID()(Code)(Java Doc) public CharSequence getUniqueName()(Code)(Java Doc) public static CharSequence getUniqueName(Object platformProject)(Code)(Java Doc) public CsmFile getUnresolvedFile()(Code)(Java Doc) public CsmNamespace getUnresolvedNamespace()(Code)(Java Doc) protected boolean hasChangedFiles(CsmFile skipFile)(Code)(Java Doc) public void invalidateFiles()(Code)(Java Doc) protected void invalidatePreprocState(File file)(Code)(Java Doc) public static boolean isCppFile(CsmFile file)(Code)(Java Doc) public boolean isDisposing()(Code)(Java Doc) public boolean isMySource(String includePath)(Code)(Java Doc) protected boolean isSourceFile(NativeFileItem nativeFile)(Code)(Java Doc) public boolean isStable(CsmFile skipFile)(Code)(Java Doc) public boolean isValid()(Code)(Java Doc) final public void onAddedToModel()(Code)(Java Doc) protected void onAddedToModelImpl(boolean isRestored)(Code)(Java Doc) abstract public void onFileAdded(NativeFileItem nativeFile)(Code)(Java Doc) abstract public void onFileAdded(List<NativeFileItem> items)(Code)(Java Doc) public void onFileEditEnd(FileBuffer buf, NativeFileItem nativeFile)(Code)(Java Doc) public void onFileEditStart(FileBuffer buf, NativeFileItem nativeFile)(Code)(Java Doc) final public FileImpl onFileIncluded(ProjectBase base, String file, APTPreprocHandler preprocHandler, int mode) throws IOException(Code)(Java Doc) abstract public void onFilePropertyChanged(NativeFileItem nativeFile)(Code)(Java Doc) abstract public void onFilePropertyChanged(List<NativeFileItem> items)(Code)(Java Doc) abstract public void onFileRemoved(FileImpl fileImpl)(Code)(Java Doc) abstract public void onFileRemoved(List<NativeFileItem> items)(Code)(Java Doc) public void onFileRemoved(File nativeFile)(Code)(Java Doc) public void onParseFinish()(Code)(Java Doc) protected void putFile(File file, FileImpl impl, APTPreprocHandler.State state)(Code)(Java Doc) abstract protected void putNativeFileItem(CsmUID<CsmFile> file, NativeFileItem nativeFileItem)(Code)(Java Doc) final protected void putPreprocState(File file, APTPreprocHandler.State state)(Code)(Java Doc) public static ProjectBase readInstance(ModelImpl model, Object platformProject, String name)(Code)(Java Doc) public void registerDeclaration(CsmOffsetableDeclaration decl)(Code)(Java Doc) public void registerNamespace(NamespaceImpl namespace)(Code)(Java Doc) protected void removeFile(File file)(Code)(Java Doc) abstract protected void removeNativeFileItem(CsmUID<CsmFile> file)(Code)(Java Doc) abstract protected void scheduleIncludedFileParsing(FileImpl csmFile, APTPreprocHandler.State state)(Code)(Java Doc) final protected APTPreprocHandler.State setChangedFileState(NativeFileItem nativeFile)(Code)(Java Doc) public void setDisposed()(Code)(Java Doc) protected void setName(String name)(Code)(Java Doc) protected void setPlatformProject(Object platformProject)(Code)(Java Doc) public CsmFile testAPTParseFile(NativeFileItem item)(Code)(Java Doc) public static List testGetRestoredFiles()(Code)(Java Doc) public String toString()(Code)(Java Doc) public void unregisterDeclaration(CsmDeclaration decl)(Code)(Java Doc) public void unregisterNamesace(NamespaceImpl namespace)(Code)(Java Doc) protected APTPreprocHandler.State updateFileStateIfNeeded(FileImpl csmFile, APTPreprocHandler preprocHandler)(Code)(Java Doc) public void waitParse()(Code)(Java Doc) public void write(DataOutput aStream) throws IOException(Code)(Java Doc)
|
|
|