org.eclipse.cdt.managedbuilder.internal.buildproperties
Class BuildProperties

java.lang.Object
  extended by org.eclipse.cdt.managedbuilder.internal.buildproperties.BuildProperties
All Implemented Interfaces:
java.lang.Cloneable, IBuildProperties
Direct Known Subclasses:
BuildObjectProperties

public class BuildProperties
extends java.lang.Object
implements IBuildProperties


Constructor Summary
BuildProperties()
           
BuildProperties(BuildProperties properties)
           
BuildProperties(java.lang.String properties)
           
 
Method Summary
 void clear()
           
 java.lang.Object clone()
           
 boolean containsValue(java.lang.String propertyId, java.lang.String valueId)
           
 IBuildProperty[] getProperties()
           
 IBuildProperty getProperty(java.lang.String id)
           
 IBuildProperty removeProperty(java.lang.String id)
           
 IBuildProperty setProperty(java.lang.String propertyId, java.lang.String propertyValue)
           
 IBuildProperty setProperty(java.lang.String propertyId, java.lang.String propertyValue, boolean force)
           
 java.lang.String toString()
           
 java.lang.String toStringExistingProperties()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BuildProperties

public BuildProperties()

BuildProperties

public BuildProperties(java.lang.String properties)

BuildProperties

public BuildProperties(BuildProperties properties)
Method Detail

getProperties

public IBuildProperty[] getProperties()
Specified by:
getProperties in interface IBuildProperties

getProperty

public IBuildProperty getProperty(java.lang.String id)
Specified by:
getProperty in interface IBuildProperties

setProperty

public IBuildProperty setProperty(java.lang.String propertyId,
                                  java.lang.String propertyValue)
                           throws org.eclipse.core.runtime.CoreException
Specified by:
setProperty in interface IBuildProperties
Throws:
org.eclipse.core.runtime.CoreException

setProperty

public IBuildProperty setProperty(java.lang.String propertyId,
                                  java.lang.String propertyValue,
                                  boolean force)
                           throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

removeProperty

public IBuildProperty removeProperty(java.lang.String id)
Specified by:
removeProperty in interface IBuildProperties

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toStringExistingProperties

public java.lang.String toStringExistingProperties()

clone

public java.lang.Object clone()
Specified by:
clone in interface IBuildProperties
Overrides:
clone in class java.lang.Object

clear

public void clear()
Specified by:
clear in interface IBuildProperties

containsValue

public boolean containsValue(java.lang.String propertyId,
                             java.lang.String valueId)
Specified by:
containsValue in interface IBuildProperties