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

java.lang.Object
  extended by org.eclipse.cdt.managedbuilder.internal.core.ManagedConfigStorageElement
All Implemented Interfaces:
org.eclipse.cdt.core.settings.model.ICStorageElement

public class ManagedConfigStorageElement
extends java.lang.Object
implements org.eclipse.cdt.core.settings.model.ICStorageElement


Constructor Summary
ManagedConfigStorageElement(IManagedConfigElement el)
           
ManagedConfigStorageElement(IManagedConfigElement el, ManagedConfigStorageElement parent)
           
 
Method Summary
 void clear()
           
 org.eclipse.cdt.core.settings.model.ICStorageElement createChild(java.lang.String name)
           
 java.lang.String getAttribute(java.lang.String name)
           
 java.lang.String[] getAttributeNames()
           
 org.eclipse.cdt.core.settings.model.ICStorageElement[] getChildren()
           
 java.lang.String getName()
           
 org.eclipse.cdt.core.settings.model.ICStorageElement getParent()
           
 java.lang.String getValue()
           
 org.eclipse.cdt.core.settings.model.ICStorageElement importChild(org.eclipse.cdt.core.settings.model.ICStorageElement el)
           
 void removeAttribute(java.lang.String name)
           
 void removeChild(org.eclipse.cdt.core.settings.model.ICStorageElement el)
           
 void setAttribute(java.lang.String name, java.lang.String value)
           
 void setValue(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedConfigStorageElement

public ManagedConfigStorageElement(IManagedConfigElement el)

ManagedConfigStorageElement

public ManagedConfigStorageElement(IManagedConfigElement el,
                                   ManagedConfigStorageElement parent)
Method Detail

clear

public void clear()
Specified by:
clear in interface org.eclipse.cdt.core.settings.model.ICStorageElement

createChild

public org.eclipse.cdt.core.settings.model.ICStorageElement createChild(java.lang.String name)
Specified by:
createChild in interface org.eclipse.cdt.core.settings.model.ICStorageElement

getAttribute

public java.lang.String getAttribute(java.lang.String name)
Specified by:
getAttribute in interface org.eclipse.cdt.core.settings.model.ICStorageElement

getChildren

public org.eclipse.cdt.core.settings.model.ICStorageElement[] getChildren()
Specified by:
getChildren in interface org.eclipse.cdt.core.settings.model.ICStorageElement

getName

public java.lang.String getName()
Specified by:
getName in interface org.eclipse.cdt.core.settings.model.ICStorageElement

getParent

public org.eclipse.cdt.core.settings.model.ICStorageElement getParent()
Specified by:
getParent in interface org.eclipse.cdt.core.settings.model.ICStorageElement

getValue

public java.lang.String getValue()
Specified by:
getValue in interface org.eclipse.cdt.core.settings.model.ICStorageElement

importChild

public org.eclipse.cdt.core.settings.model.ICStorageElement importChild(org.eclipse.cdt.core.settings.model.ICStorageElement el)
                                                                 throws java.lang.UnsupportedOperationException
Specified by:
importChild in interface org.eclipse.cdt.core.settings.model.ICStorageElement
Throws:
java.lang.UnsupportedOperationException

removeAttribute

public void removeAttribute(java.lang.String name)
Specified by:
removeAttribute in interface org.eclipse.cdt.core.settings.model.ICStorageElement

removeChild

public void removeChild(org.eclipse.cdt.core.settings.model.ICStorageElement el)
Specified by:
removeChild in interface org.eclipse.cdt.core.settings.model.ICStorageElement

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.String value)
Specified by:
setAttribute in interface org.eclipse.cdt.core.settings.model.ICStorageElement

setValue

public void setValue(java.lang.String value)
Specified by:
setValue in interface org.eclipse.cdt.core.settings.model.ICStorageElement

getAttributeNames

public java.lang.String[] getAttributeNames()
Specified by:
getAttributeNames in interface org.eclipse.cdt.core.settings.model.ICStorageElement