org.eclipse.cdt.managedbuilder.internal.buildproperties
Class BuildPropertyManager
java.lang.Object
org.eclipse.cdt.managedbuilder.internal.buildproperties.BuildPropertyManager
- All Implemented Interfaces:
- IBuildPropertyManager
public class BuildPropertyManager
- extends java.lang.Object
- implements IBuildPropertyManager
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static BuildPropertyManager getInstance()
loadPropertiesFromString
public BuildProperties loadPropertiesFromString(java.lang.String properties)
savePropertiesToString
public java.lang.String savePropertiesToString(BuildProperties properties)
getPropertyType
public IBuildPropertyType getPropertyType(java.lang.String id)
- Specified by:
getPropertyType
in interface IBuildPropertyManager
createPropertyType
public IBuildPropertyType createPropertyType(java.lang.String id,
java.lang.String name)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
createPropertyValue
public IBuildPropertyValue createPropertyValue(java.lang.String typeId,
java.lang.String id,
java.lang.String name)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
createPropertyValue
public IBuildPropertyValue createPropertyValue(IBuildPropertyType type,
java.lang.String id,
java.lang.String name)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
getPropertyTypes
public IBuildPropertyType[] getPropertyTypes()
- Specified by:
getPropertyTypes
in interface IBuildPropertyManager
createProperty
public IBuildProperty createProperty(java.lang.String id,
java.lang.String value)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException