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

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

public class PropertyManager
extends java.lang.Object

This class allows specifying BuildObject-specific persisted properties


Method Summary
 void clearProperties(IConfiguration cfg)
           
 void clearProperties(IManagedProject mProject)
           
static PropertyManager getInstance()
           
 java.lang.String getProperty(IBuilder builder, java.lang.String key)
           
 java.lang.String getProperty(IConfiguration cfg, java.lang.String key)
           
 java.lang.String getProperty(IResourceInfo rcInfo, java.lang.String key)
           
 java.lang.String getProperty(IToolChain tc, java.lang.String key)
           
 java.lang.String getProperty(ITool tool, java.lang.String key)
           
 void serialize()
           
 void serialize(IConfiguration cfg)
           
 void setProperty(IBuilder builder, java.lang.String key, java.lang.String value)
           
 void setProperty(IConfiguration cfg, java.lang.String key, java.lang.String value)
           
 void setProperty(IResourceInfo rcInfo, java.lang.String key, java.lang.String value)
           
 void setProperty(IToolChain tc, java.lang.String key, java.lang.String value)
           
 void setProperty(ITool tool, java.lang.String key, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static PropertyManager getInstance()

setProperty

public void setProperty(IConfiguration cfg,
                        java.lang.String key,
                        java.lang.String value)

setProperty

public void setProperty(IResourceInfo rcInfo,
                        java.lang.String key,
                        java.lang.String value)

setProperty

public void setProperty(IToolChain tc,
                        java.lang.String key,
                        java.lang.String value)

setProperty

public void setProperty(ITool tool,
                        java.lang.String key,
                        java.lang.String value)

setProperty

public void setProperty(IBuilder builder,
                        java.lang.String key,
                        java.lang.String value)

getProperty

public java.lang.String getProperty(IConfiguration cfg,
                                    java.lang.String key)

getProperty

public java.lang.String getProperty(IResourceInfo rcInfo,
                                    java.lang.String key)

getProperty

public java.lang.String getProperty(IToolChain tc,
                                    java.lang.String key)

getProperty

public java.lang.String getProperty(ITool tool,
                                    java.lang.String key)

getProperty

public java.lang.String getProperty(IBuilder builder,
                                    java.lang.String key)

clearProperties

public void clearProperties(IManagedProject mProject)

clearProperties

public void clearProperties(IConfiguration cfg)

serialize

public void serialize(IConfiguration cfg)

serialize

public void serialize()