org.eclipse.cdt.managedbuilder.core
Interface IManagedConfigElement

All Known Implementing Classes:
DefaultManagedConfigElement

public interface IManagedConfigElement

This class represents a configuration element for loading the managed build model objects. They can either be loaded from the ManagedBuildInfo extension point, or from an instance of IManagedConfigProvider.


Method Summary
 java.lang.String getAttribute(java.lang.String name)
           
 IManagedConfigElement[] getChildren()
           
 IManagedConfigElement[] getChildren(java.lang.String elementName)
           
 java.lang.String getName()
           
 

Method Detail

getName

java.lang.String getName()
Returns:
the name of this config element (i.e. tag name of the corresponding xml element)

getAttribute

java.lang.String getAttribute(java.lang.String name)
Returns:
the value of the attribute with the given name, or null if the attribute is unset.

getChildren

IManagedConfigElement[] getChildren()
Returns:
all child elements of the current config element.

getChildren

IManagedConfigElement[] getChildren(java.lang.String elementName)
Returns:
all child elements of the current config element, such that child.getName().equals(elementName).