org.eclipse.cdt.managedbuilder.internal.core
Class SupportedProperties
java.lang.Object
org.eclipse.cdt.managedbuilder.internal.core.SupportedProperties
- All Implemented Interfaces:
- IBuildPropertiesRestriction
public class SupportedProperties
- extends java.lang.Object
- implements IBuildPropertiesRestriction
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SUPPORTED_PROPERTIES
public static final java.lang.String SUPPORTED_PROPERTIES
- See Also:
- Constant Field Values
PROPERTY
public static final java.lang.String PROPERTY
- See Also:
- Constant Field Values
PROPERTY_VALUE
public static final java.lang.String PROPERTY_VALUE
- See Also:
- Constant Field Values
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
REQUIRED
public static final java.lang.String REQUIRED
- See Also:
- Constant Field Values
SupportedProperties
public SupportedProperties(IManagedConfigElement el)
supportsType
public boolean supportsType(java.lang.String type)
- Specified by:
supportsType
in interface IBuildPropertiesRestriction
supportsValue
public boolean supportsValue(java.lang.String type,
java.lang.String value)
- Specified by:
supportsValue
in interface IBuildPropertiesRestriction
getRequiredTypeIds
public java.lang.String[] getRequiredTypeIds()
- Specified by:
getRequiredTypeIds
in interface IBuildPropertiesRestriction
getSupportedTypeIds
public java.lang.String[] getSupportedTypeIds()
- Specified by:
getSupportedTypeIds
in interface IBuildPropertiesRestriction
getSupportedValueIds
public java.lang.String[] getSupportedValueIds(java.lang.String typeId)
- Specified by:
getSupportedValueIds
in interface IBuildPropertiesRestriction
requiresType
public boolean requiresType(java.lang.String typeId)
- Specified by:
requiresType
in interface IBuildPropertiesRestriction