## Uses of Class
org.modeshape.jcr.cache.CachedNode.ReferenceType

- Packages that use CachedNode.ReferenceType
  Package | Description
  --- | ---
  org.modeshape.jcr.cache |
  org.modeshape.jcr.cache.document |

- - ### Uses of CachedNode.ReferenceType in org.modeshape.jcr.cache

    Methods in org.modeshape.jcr.cache that return CachedNode.ReferenceType
    Modifier and Type | Method and Description
    --- | ---
    `static CachedNode.ReferenceType` | CachedNode.ReferenceType.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static CachedNode.ReferenceType[]` | CachedNode.ReferenceType.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.modeshape.jcr.cache with parameters of type CachedNode.ReferenceType
    Modifier and Type | Method and Description
    --- | ---
    `void` | MutableCachedNode.`addReferrer(SessionCache cache, Property property, NodeKey referrerKey, CachedNode.ReferenceType type)` Adds to this node a reference with the given type from the node with the supplied key to this node.
    `Set<NodeKey>` | CachedNode.`getReferrers(NodeCache cache, CachedNode.ReferenceType type)` Get the keys of the nodes that have JCR REFERENCE and/or WEAK_REFERENCE properties pointing to this node.
    `void` | MutableCachedNode.`removeReferrer(SessionCache cache, Property property, NodeKey referrerKey, CachedNode.ReferenceType type)` Remove from this node a reference with the given type from the node with the supplied key to this node.

  - ### Uses of CachedNode.ReferenceType in org.modeshape.jcr.cache.document

    Methods in org.modeshape.jcr.cache.document with parameters of type CachedNode.ReferenceType
    Modifier and Type | Method and Description
    --- | ---
    `void` | SessionNode.`addReferrer(SessionCache cache, Property property, NodeKey referrerKey, CachedNode.ReferenceType type)`
    `List<NodeKey>` | SessionNode.ReferrerChanges.`getAddedReferrers(CachedNode.ReferenceType type)`
    `Map<NodeKey,Integer>` | DocumentTranslator.`getReferrerCounts(Document document, CachedNode.ReferenceType type)`
    `Set<NodeKey>` | DocumentTranslator.`getReferrers(Document document, CachedNode.ReferenceType type)`
    `Set<NodeKey>` | SessionNode.`getReferrers(NodeCache cache, CachedNode.ReferenceType type)`
    `Set<NodeKey>` | LazyCachedNode.`getReferrers(NodeCache cache, CachedNode.ReferenceType type)`
    `List<NodeKey>` | SessionNode.ReferrerChanges.`getRemovedReferrers(CachedNode.ReferenceType type)`
    `boolean` | SessionNode.ReferrerChanges.`isRemovedReferrer(NodeKey key, CachedNode.ReferenceType type)`
    `void` | SessionNode.`removeReferrer(SessionCache cache, Property property, NodeKey referrerKey, CachedNode.ReferenceType type)`

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