Uses of Interface
org.jboss.dna.graph.connector.map.MapNode

Packages that use MapNode
org.jboss.dna.connector.jbosscache The classes that make up the connector that stores content in a JBoss Cache instance. 
org.jboss.dna.graph.connector.inmemory The In-Memory Connector represents a connector that maintains a graph in transient in-process memory. 
org.jboss.dna.graph.connector.map The MapRepository class and its supporting classes provide a default implementation of the connector classes for connectors that support the transient or persistent mapping of a UUID to a standard representation of a node
 

Uses of MapNode in org.jboss.dna.connector.jbosscache
 

Constructor parameters in org.jboss.dna.connector.jbosscache with type arguments of type MapNode
JBossCacheRepository(String sourceName, UUID rootNodeUuid, org.jboss.cache.Cache<UUID,MapNode> cache)
           
JBossCacheRepository(String sourceName, UUID rootNodeUuid, String defaultWorkspaceName, org.jboss.cache.Cache<UUID,MapNode> cache)
           
 

Uses of MapNode in org.jboss.dna.graph.connector.inmemory
 

Classes in org.jboss.dna.graph.connector.inmemory that implement MapNode
 class InMemoryNode
          An MapNode implementation used by the InMemoryRepository.
 

Methods in org.jboss.dna.graph.connector.inmemory that return MapNode
 MapNode InMemoryNode.removeProperty(Name propertyName)
          Removes the property with the given name
 MapNode InMemoryNode.setProperties(Iterable<Property> properties)
          Sets the given properties in a single operation, overwriting any previous properties for the same name This bulk mutator should be used when multiple properties are being set in order to allow underlying implementations to optimize their access to their respective persistent storage mechanism.
 MapNode InMemoryNode.setProperty(ExecutionContext context, String name, Object... values)
          Sets the property with the given name, overwriting any previous property for the given name
 MapNode InMemoryNode.setProperty(Property property)
          Sets the property with the given name, overwriting any previous property for the given name
 

Methods in org.jboss.dna.graph.connector.inmemory with parameters of type MapNode
 void InMemoryNode.addChild(int index, MapNode child)
          Inserts the specified child at the specified position in the list of children.
 void InMemoryNode.addChild(MapNode child)
          Adds the given child to the end of the list of children for this node
 boolean InMemoryNode.removeChild(MapNode child)
          Removes the given child from the list of children
 void InMemoryNode.setParent(MapNode parent)
          
 

Uses of MapNode in org.jboss.dna.graph.connector.map
 

Classes in org.jboss.dna.graph.connector.map that implement MapNode
 class DefaultMapNode
           
 

Methods in org.jboss.dna.graph.connector.map that return MapNode
 MapNode MapWorkspace.cloneNode(ExecutionContext context, MapNode original, MapWorkspace newWorkspace, MapNode newParent, Name desiredName, Path.Segment desiredSegment, boolean removeExisting, Set<Location> removedExistingNodes)
          This should clone the subgraph given by the original node and place the cloned copy under the supplied new parent.
 MapNode AbstractMapWorkspace.cloneNode(ExecutionContext context, MapNode original, MapWorkspace newWorkspace, MapNode newParent, Name desiredName, Path.Segment desiredSegment, boolean removeExisting, Set<Location> removedExistingNodes)
          This should clone the subgraph given by the original node and place the cloned copy under the supplied new parent.
 MapNode MapWorkspace.copyNode(ExecutionContext context, MapNode original, MapWorkspace newWorkspace, MapNode newParent, Name desiredName, boolean recursive)
          This should copy the subgraph given by the original node and place the new copy under the supplied new parent.
 MapNode AbstractMapWorkspace.copyNode(ExecutionContext context, MapNode original, MapWorkspace newWorkspace, MapNode newParent, Name desiredName, boolean recursive)
          This should copy the subgraph given by the original node and place the new copy under the supplied new parent.
 MapNode MapWorkspace.createNode(ExecutionContext context, MapNode parentNode, Name name, UUID uuid, Iterable<Property> properties)
          Create a new node with the supplied name, as a child of the supplied parent.
 MapNode AbstractMapWorkspace.createNode(ExecutionContext context, MapNode parentNode, Name name, UUID uuid, Iterable<Property> properties)
          Create a new node with the supplied name, as a child of the supplied parent.
 MapNode MapWorkspace.createNode(ExecutionContext context, String pathToNewNode, Iterable<Property> properties)
          Create a node at the supplied path.
 MapNode AbstractMapWorkspace.createNode(ExecutionContext context, String pathToNewNode, Iterable<Property> properties)
          Create a node at the supplied path.
 MapNode AbstractMapWorkspace.getNode(ExecutionContext context, String path)
          Find a node with the given path.
 MapNode MapWorkspace.getNode(Path path)
          Returns the node at the given path, if one exists of null if no exists at the given path.
 MapNode AbstractMapWorkspace.getNode(Path path)
          Find a node with the given path.
 MapNode MapWorkspace.getNode(UUID uuid)
          Returns the node with the given UUID, if one exists or null if no with the given UUID exists in the workspace.
abstract  MapNode AbstractMapWorkspace.getNode(UUID nodeUuid)
          Gets the node with the given UUID from the backing map, if one exists
 MapNode MapNode.getParent()
          Returns the parent of this node or null if the node is the root node for its workspace.
 MapNode DefaultMapNode.getParent()
           
 MapNode MapWorkspace.getRoot()
          Returns the root node in the workspace.
 MapNode AbstractMapWorkspace.getRoot()
          Returns the root node in the workspace.
 MapNode MapNode.removeProperty(Name propertyName)
          Removes the property with the given name
 MapNode DefaultMapNode.removeProperty(Name propertyName)
           
 MapNode MapNode.setProperties(Iterable<Property> properties)
          Sets the given properties in a single operation, overwriting any previous properties for the same name This bulk mutator should be used when multiple properties are being set in order to allow underlying implementations to optimize their access to their respective persistent storage mechanism.
 MapNode DefaultMapNode.setProperties(Iterable<Property> properties)
           
 MapNode MapNode.setProperty(ExecutionContext context, String name, Object... values)
          Sets the property with the given name, overwriting any previous property for the given name
 MapNode DefaultMapNode.setProperty(ExecutionContext context, String name, Object... values)
          Sets the property with the given name, overwriting any previous property for the given name
 MapNode MapNode.setProperty(Property property)
          Sets the property with the given name, overwriting any previous property for the given name
 MapNode DefaultMapNode.setProperty(Property property)
          Sets the property with the given name, overwriting any previous property for the given name
 

Methods in org.jboss.dna.graph.connector.map that return types with arguments of type MapNode
 List<MapNode> MapNode.getChildren()
           
 LinkedList<MapNode> DefaultMapNode.getChildren()
           
 

Methods in org.jboss.dna.graph.connector.map with parameters of type MapNode
 void MapNode.addChild(int index, MapNode child)
          Inserts the specified child at the specified position in the list of children.
 void DefaultMapNode.addChild(int index, MapNode child)
           
 void MapNode.addChild(MapNode child)
          Adds the given child to the end of the list of children for this node
 void DefaultMapNode.addChild(MapNode child)
           
 MapNode MapWorkspace.cloneNode(ExecutionContext context, MapNode original, MapWorkspace newWorkspace, MapNode newParent, Name desiredName, Path.Segment desiredSegment, boolean removeExisting, Set<Location> removedExistingNodes)
          This should clone the subgraph given by the original node and place the cloned copy under the supplied new parent.
 MapNode AbstractMapWorkspace.cloneNode(ExecutionContext context, MapNode original, MapWorkspace newWorkspace, MapNode newParent, Name desiredName, Path.Segment desiredSegment, boolean removeExisting, Set<Location> removedExistingNodes)
          This should clone the subgraph given by the original node and place the cloned copy under the supplied new parent.
 MapNode MapWorkspace.copyNode(ExecutionContext context, MapNode original, MapWorkspace newWorkspace, MapNode newParent, Name desiredName, boolean recursive)
          This should copy the subgraph given by the original node and place the new copy under the supplied new parent.
 MapNode AbstractMapWorkspace.copyNode(ExecutionContext context, MapNode original, MapWorkspace newWorkspace, MapNode newParent, Name desiredName, boolean recursive)
          This should copy the subgraph given by the original node and place the new copy under the supplied new parent.
 MapNode MapWorkspace.createNode(ExecutionContext context, MapNode parentNode, Name name, UUID uuid, Iterable<Property> properties)
          Create a new node with the supplied name, as a child of the supplied parent.
 MapNode AbstractMapWorkspace.createNode(ExecutionContext context, MapNode parentNode, Name name, UUID uuid, Iterable<Property> properties)
          Create a new node with the supplied name, as a child of the supplied parent.
 Set<UUID> AbstractMapWorkspace.getUuidsUnderNode(MapNode node)
          Returns all of the UUIDs in the branch rooted at node.
 void MapWorkspace.lockNode(MapNode node, LockBranchRequest.LockScope lockScope, long lockTimeoutInMillis)
          Attempts to lock the given node with the given timeout.
 void MapWorkspace.moveNode(ExecutionContext context, MapNode node, Name desiredNewName, MapWorkspace newWorkspace, MapNode newParent, MapNode beforeNode)
          Move the supplied node to the new parent.
 void AbstractMapWorkspace.moveNode(ExecutionContext context, MapNode node, Name desiredNewName, MapWorkspace newWorkspace, MapNode newParent, MapNode beforeNode)
          Move the supplied node to the new parent.
 Path MapWorkspace.pathFor(PathFactory pathFactory, MapNode node)
          Returns the path for the given node with this workspace if one exists, or a null if no node exists at the given path.
 Path AbstractMapWorkspace.pathFor(PathFactory pathFactory, MapNode node)
          Returns the absolute path to the given node
 boolean MapNode.removeChild(MapNode child)
          Removes the given child from the list of children
 boolean DefaultMapNode.removeChild(MapNode child)
           
 boolean MapWorkspace.removeNode(ExecutionContext context, MapNode node)
          Removes the given node.
 boolean AbstractMapWorkspace.removeNode(ExecutionContext context, MapNode node)
          Removes the given node and its children, correcting the SNS and child indices for its parent.
 void MapNode.setParent(MapNode parent)
           
 void DefaultMapNode.setParent(MapNode parent)
           
 void MapWorkspace.unlockNode(MapNode node)
          Attempts to unlock the given node.
 



Copyright © 2008-2010 JBoss, a division of Red Hat. All Rights Reserved.