public final class PathSettingsContainer extends Object
public static PathSettingsContainer createRootContainer()
public static PathSettingsContainer createRootContainer(boolean patternMode)
public boolean hasChildren()
public PathSettingsContainer getChildContainer(org.eclipse.core.runtime.IPath path, boolean create, boolean exactPath)
public PathSettingsContainer getChildContainer(org.eclipse.core.runtime.IPath path, boolean create, boolean exactPath, boolean patternSearch)
public PathSettingsContainer[] getChildren(boolean includeThis)
public PathSettingsContainer[] getChildrenForPath(org.eclipse.core.runtime.IPath path, boolean includePath)
public PathSettingsContainer[] getDirectChildrenForPath(org.eclipse.core.runtime.IPath path)
public PathSettingsContainer[] getDirectChildren()
public Object[] getValues(boolean includeThis)
public PathSettingsContainer getParentContainer()
public Object removeChildContainer(org.eclipse.core.runtime.IPath path)
public void remove()
public boolean isValid()
public void removeChildren()
public void accept(IPathSettingsContainerVisitor visitor)
public org.eclipse.core.runtime.IPath getPath()
public void setPath(org.eclipse.core.runtime.IPath path, boolean moveChildren)
public boolean isRoot()
public Object getValue()
public PathSettingsContainer getRootContainer()
public void addContainerListener(IPathSettingsContainerListener listenet)
public void removeContainerListener(IPathSettingsContainerListener listenet)
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.