Class PathSettingsContainer

java.lang.Object
org.eclipse.cdt.core.settings.model.util.PathSettingsContainer

public final class PathSettingsContainer extends Object
  • Method Details

    • createRootContainer

      public static PathSettingsContainer createRootContainer()
    • createRootContainer

      public static PathSettingsContainer createRootContainer(boolean patternMode)
    • hasChildren

      public boolean hasChildren()
    • getChildContainer

      public PathSettingsContainer getChildContainer(org.eclipse.core.runtime.IPath path, boolean create, boolean exactPath)
    • getChildContainer

      public PathSettingsContainer getChildContainer(org.eclipse.core.runtime.IPath path, boolean create, boolean exactPath, boolean patternSearch)
    • getChildren

      public PathSettingsContainer[] getChildren(boolean includeThis)
    • getChildrenForPath

      public PathSettingsContainer[] getChildrenForPath(org.eclipse.core.runtime.IPath path, boolean includePath)
    • getDirectChildrenForPath

      public PathSettingsContainer[] getDirectChildrenForPath(org.eclipse.core.runtime.IPath path)
    • getDirectChildren

      public PathSettingsContainer[] getDirectChildren()
    • getValues

      public Object[] getValues(boolean includeThis)
    • getParentContainer

      public PathSettingsContainer getParentContainer()
    • removeChildContainer

      public Object removeChildContainer(org.eclipse.core.runtime.IPath path)
    • remove

      public void remove()
    • isValid

      public boolean isValid()
    • removeChildren

      public void removeChildren()
    • accept

      public void accept(IPathSettingsContainerVisitor visitor)
    • getPath

      public org.eclipse.core.runtime.IPath getPath()
    • setPath

      public void setPath(org.eclipse.core.runtime.IPath path, boolean moveChildren)
    • isRoot

      public boolean isRoot()
    • setValue

      public Object setValue(Object value)
    • getValue

      public Object getValue()
    • getRootContainer

      public PathSettingsContainer getRootContainer()
    • addContainerListener

      public void addContainerListener(IPathSettingsContainerListener listenet)
    • removeContainerListener

      public void removeContainerListener(IPathSettingsContainerListener listenet)
    • toString

      public String toString()
      Overrides:
      toString in class Object