Class PathSettingsContainer
- java.lang.Object
-
- org.eclipse.cdt.core.settings.model.util.PathSettingsContainer
-
public final class PathSettingsContainer extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(IPathSettingsContainerVisitor visitor)voidaddContainerListener(IPathSettingsContainerListener listenet)static PathSettingsContainercreateRootContainer()static PathSettingsContainercreateRootContainer(boolean patternMode)PathSettingsContainergetChildContainer(org.eclipse.core.runtime.IPath path, boolean create, boolean exactPath)PathSettingsContainergetChildContainer(org.eclipse.core.runtime.IPath path, boolean create, boolean exactPath, boolean patternSearch)PathSettingsContainer[]getChildren(boolean includeThis)PathSettingsContainer[]getChildrenForPath(org.eclipse.core.runtime.IPath path, boolean includePath)PathSettingsContainer[]getDirectChildren()PathSettingsContainer[]getDirectChildrenForPath(org.eclipse.core.runtime.IPath path)PathSettingsContainergetParentContainer()org.eclipse.core.runtime.IPathgetPath()PathSettingsContainergetRootContainer()java.lang.ObjectgetValue()java.lang.Object[]getValues(boolean includeThis)booleanhasChildren()booleanisRoot()booleanisValid()voidremove()java.lang.ObjectremoveChildContainer(org.eclipse.core.runtime.IPath path)voidremoveChildren()voidremoveContainerListener(IPathSettingsContainerListener listenet)voidsetPath(org.eclipse.core.runtime.IPath path, boolean moveChildren)java.lang.ObjectsetValue(java.lang.Object value)java.lang.StringtoString()
-
-
-
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 java.lang.Object[] getValues(boolean includeThis)
-
getParentContainer
public PathSettingsContainer getParentContainer()
-
removeChildContainer
public java.lang.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 java.lang.Object setValue(java.lang.Object value)
-
getValue
public java.lang.Object getValue()
-
getRootContainer
public PathSettingsContainer getRootContainer()
-
addContainerListener
public void addContainerListener(IPathSettingsContainerListener listenet)
-
removeContainerListener
public void removeContainerListener(IPathSettingsContainerListener listenet)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-