Class PathSettingsContainer
- java.lang.Object
-
- org.eclipse.cdt.core.settings.model.util.PathSettingsContainer
-
public final class PathSettingsContainer extends Object
-
-
Method Summary
-
-
-
Method Detail
-
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()
-
getValue
public Object getValue()
-
getRootContainer
public PathSettingsContainer getRootContainer()
-
addContainerListener
public void addContainerListener(IPathSettingsContainerListener listenet)
-
removeContainerListener
public void removeContainerListener(IPathSettingsContainerListener listenet)
-
-