Package | Description |
---|---|
org.modeshape.jcr | |
org.modeshape.jcr.cache | |
org.modeshape.jcr.cache.document |
Modifier and Type | Method and Description |
---|---|
protected Name |
SystemContent.nextNameForVersionNode(Property predecessors,
ChildReferences historyChildren)
Compute the name for the next version node in the given history.
|
Modifier and Type | Method and Description |
---|---|
ChildReferences |
CachedNode.getChildReferences(NodeCache cache)
Get the set of child references for this node.
|
Modifier and Type | Method and Description |
---|---|
static SiblingCounter |
SiblingCounter.create(ChildReferences childRefs)
Creates a sibling counter that uses the supplied
ChildReferences . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractChildReferences
An partial
ChildReferences implementation that can serve as a base class to provide default implementations of some
methods to simplify other implementations. |
protected static class |
ImmutableChildReferences.EmptyChildReferences |
protected static class |
ImmutableChildReferences.Medium |
static class |
ImmutableChildReferences.ReferencesUnion |
static class |
ImmutableChildReferences.Segmented |
class |
MutableChildReferences |
class |
SessionChildReferences
A
ChildReferences implementation that projects a single, changeable view of the child references of a node, allowing
child references to be added to the end of the persisted state. |
Modifier and Type | Field and Description |
---|---|
protected static ChildReferences |
ImmutableChildReferences.EMPTY_CHILD_REFERENCES |
static ChildReferences |
ImmutableChildReferences.EmptyChildReferences.INSTANCE |
protected ChildReferences |
ImmutableChildReferences.ReferencesUnion.secondReferences |
Modifier and Type | Method and Description |
---|---|
static ChildReferences |
ImmutableChildReferences.create(ChildReferences first,
DocumentTranslator.ChildReferencesInfo firstSegmentingInfo,
ChildReferences second,
WorkspaceCache cache,
boolean allowsSNS) |
static ChildReferences |
ImmutableChildReferences.create(ChildReferences first,
DocumentTranslator.ChildReferencesInfo firstSegmentingInfo,
WorkspaceCache cache,
boolean allowsSNS) |
static ChildReferences |
ImmutableChildReferences.create(DocumentTranslator documentTranslator,
Document document,
String childrenFieldName,
boolean allowsSNS) |
ChildReferences |
SessionNode.getChildReferences(NodeCache cache) |
ChildReferences |
LazyCachedNode.getChildReferences(NodeCache cache) |
ChildReferences |
DocumentTranslator.getChildReferences(WorkspaceCache cache,
Document document) |
protected ChildReferences |
DocumentTranslator.getChildReferencesFromBlock(Document block,
boolean allowsSNS)
Reads the children of the given block and returns a
ChildReferences instance. |
ChildReferences |
ImmutableChildReferences.Segment.getReferences() |
static ChildReferences |
ImmutableChildReferences.union(ChildReferences first,
ChildReferences second) |
Modifier and Type | Method and Description |
---|---|
protected void |
DocumentTranslator.addChildrenToBuckets(EditableDocument parentDoc,
ChildReferences appended) |
void |
DocumentTranslator.changeChildren(EditableDocument document,
SessionNode.ChangedChildren changedChildren,
ChildReferences appended) |
static ChildReferences |
ImmutableChildReferences.create(ChildReferences first,
DocumentTranslator.ChildReferencesInfo firstSegmentingInfo,
ChildReferences second,
WorkspaceCache cache,
boolean allowsSNS) |
static ChildReferences |
ImmutableChildReferences.create(ChildReferences first,
DocumentTranslator.ChildReferencesInfo firstSegmentingInfo,
WorkspaceCache cache,
boolean allowsSNS) |
static ChildReferences |
ImmutableChildReferences.union(ChildReferences first,
ChildReferences second) |
Constructor and Description |
---|
Segment(ChildReferences references,
String nextKey,
boolean allowsSNS) |
Segmented(WorkspaceCache cache,
ChildReferences firstSegment,
DocumentTranslator.ChildReferencesInfo info,
boolean allowsSNS) |
SessionChildReferences(ChildReferences persisted,
MutableChildReferences appended,
SessionNode.ChangedChildren changedChildren,
boolean allowsSNS) |
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.