org.eclipse.cdt.managedbuilder.internal.core
Class ResourceInfoContainer

java.lang.Object
  extended by org.eclipse.cdt.managedbuilder.internal.core.ResourceInfoContainer

public class ResourceInfoContainer
extends java.lang.Object


Constructor Summary
ResourceInfoContainer(org.eclipse.cdt.core.settings.model.util.PathSettingsContainer pathSettings, boolean includeCurrent)
           
 
Method Summary
 void addResourceInfo(IResourceInfo data)
           
 void changeCurrentPath(org.eclipse.core.runtime.IPath path, boolean moveChildren)
           
 org.eclipse.core.runtime.IPath getCurrentPath()
           
 IResourceInfo getCurrentResourceInfo()
           
 IFileInfo getFileInfo(org.eclipse.core.runtime.IPath path)
           
 IFolderInfo getFolderInfo(org.eclipse.core.runtime.IPath path)
           
 java.util.List getRcInfoList(int kind)
           
 IResourceInfo getResourceInfo(org.eclipse.core.runtime.IPath path, boolean exactPath)
           
 IResourceInfo getResourceInfo(org.eclipse.core.runtime.IPath path, boolean exactPath, int kind)
           
 IResourceInfo[] getResourceInfos()
           
 IResourceInfo[] getResourceInfos(java.lang.Class clazz)
           
 IResourceInfo[] getResourceInfos(int kind)
           
 IResourceInfo[] getResourceInfos(int kind, java.lang.Class clazz)
           
 void removeResourceInfo(org.eclipse.core.runtime.IPath path)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceInfoContainer

public ResourceInfoContainer(org.eclipse.cdt.core.settings.model.util.PathSettingsContainer pathSettings,
                             boolean includeCurrent)
Method Detail

changeCurrentPath

public void changeCurrentPath(org.eclipse.core.runtime.IPath path,
                              boolean moveChildren)

getCurrentPath

public org.eclipse.core.runtime.IPath getCurrentPath()

getCurrentResourceInfo

public IResourceInfo getCurrentResourceInfo()

getResourceInfo

public IResourceInfo getResourceInfo(org.eclipse.core.runtime.IPath path,
                                     boolean exactPath)

getResourceInfos

public IResourceInfo[] getResourceInfos(java.lang.Class clazz)

getResourceInfos

public IResourceInfo[] getResourceInfos()

getResourceInfos

public IResourceInfo[] getResourceInfos(int kind)

getResourceInfos

public IResourceInfo[] getResourceInfos(int kind,
                                        java.lang.Class clazz)

getRcInfoList

public java.util.List getRcInfoList(int kind)

getResourceInfo

public IResourceInfo getResourceInfo(org.eclipse.core.runtime.IPath path,
                                     boolean exactPath,
                                     int kind)

removeResourceInfo

public void removeResourceInfo(org.eclipse.core.runtime.IPath path)

addResourceInfo

public void addResourceInfo(IResourceInfo data)

getFileInfo

public IFileInfo getFileInfo(org.eclipse.core.runtime.IPath path)

getFolderInfo

public IFolderInfo getFolderInfo(org.eclipse.core.runtime.IPath path)