org.eclipse.cdt.managedbuilder.internal.buildmodel
Class ConfigurationBuildState

java.lang.Object
  extended by org.eclipse.cdt.managedbuilder.internal.buildmodel.ConfigurationBuildState
All Implemented Interfaces:
IConfigurationBuildState, IRebuildState, IResourceRebuildStateContainer

public class ConfigurationBuildState
extends java.lang.Object
implements IConfigurationBuildState


Field Summary
 
Fields inherited from interface org.eclipse.cdt.managedbuilder.internal.buildmodel.IRebuildState
NEED_REBUILD, REMOVED
 
Method Summary
 boolean exists()
           
 java.lang.String getConfigurationId()
           
 org.eclipse.core.runtime.IPath[] getFullPathsForState(int state)
           
 org.eclipse.core.resources.IProject getProject()
           
 int getState()
           
 int getStateForFullPath(org.eclipse.core.runtime.IPath fullPath)
           
 void load(java.io.InputStream iStream)
           
 void setState(int state)
           
 void setStateForFullPath(org.eclipse.core.runtime.IPath fullPath, int state)
           
 void store(java.io.OutputStream oStream)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getFullPathsForState

public org.eclipse.core.runtime.IPath[] getFullPathsForState(int state)
Specified by:
getFullPathsForState in interface IResourceRebuildStateContainer

getStateForFullPath

public int getStateForFullPath(org.eclipse.core.runtime.IPath fullPath)
Specified by:
getStateForFullPath in interface IResourceRebuildStateContainer

setStateForFullPath

public void setStateForFullPath(org.eclipse.core.runtime.IPath fullPath,
                                int state)
Specified by:
setStateForFullPath in interface IResourceRebuildStateContainer

load

public void load(java.io.InputStream iStream)
          throws java.io.IOException
Throws:
java.io.IOException

store

public void store(java.io.OutputStream oStream)
           throws java.io.IOException
Throws:
java.io.IOException

getState

public int getState()
Specified by:
getState in interface IRebuildState

setState

public void setState(int state)
Specified by:
setState in interface IRebuildState

getConfigurationId

public java.lang.String getConfigurationId()
Specified by:
getConfigurationId in interface IConfigurationBuildState

getProject

public org.eclipse.core.resources.IProject getProject()
Specified by:
getProject in interface IConfigurationBuildState

exists

public boolean exists()