@Deprecated public final class OwnerMap extends HashStructureAdapter
_hash
Modifier and Type | Method and Description |
---|---|
static boolean |
addToOwnerMap(Project project, Node node, Node ownerContainer)
Deprecated.
Adds the specified node to the project, making ownerContainer the owner of the node.
|
Node |
getContainerOwner(java.net.URL url)
Deprecated.
Get the container that owns the node associated with the specfied
url . |
static OwnerMap |
getInstance(HashStructureNode project)
Deprecated.
|
static OwnerMap |
getInstance(Project project)
Deprecated.
|
java.util.List |
getOwnedNodes(java.net.URL ownerContainerURL, URLPath srcRoots, java.lang.String dirRelPath)
Deprecated.
Utility method for ContentLevelFilter implementations that need to filter out all owned nodes within a particular relative directory.
|
void |
removeElement(Element element)
Deprecated.
|
void |
removeOwnedChildren(Folder owner)
Deprecated.
Removes the children of the project that are owned by the specified
owner . |
addStructureChangeListener, containsKey, copyTo, copyToImpl, equals, equalsImpl, findOrCreate, forcedCopyTo, getHashStructure, removeStructureChangeListener, useObjectEquals
public static OwnerMap getInstance(HashStructureNode project)
public static boolean addToOwnerMap(Project project, Node node, Node ownerContainer)
public java.util.List getOwnedNodes(java.net.URL ownerContainerURL, URLPath srcRoots, java.lang.String dirRelPath)
public Node getContainerOwner(java.net.URL url)
url
.public void removeElement(Element element)
public void removeOwnedChildren(Folder owner)
owner
. The owner
need not be a direct child of this project. The method recursively removes children owned by other containers that may be children of the given owner
. This method also notifies observers of the project that children were removed.