public class ImmutableChildReferences extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
ImmutableChildReferences.EmptyChildReferences |
protected static class |
ImmutableChildReferences.Medium |
static class |
ImmutableChildReferences.ReferencesUnion |
protected static class |
ImmutableChildReferences.Segment |
static class |
ImmutableChildReferences.Segmented |
Modifier and Type | Field and Description |
---|---|
protected static ChildReferences |
EMPTY_CHILD_REFERENCES |
protected static Iterator<ChildReference> |
EMPTY_ITERATOR |
protected static Iterator<NodeKey> |
EMPTY_KEY_ITERATOR |
Constructor and Description |
---|
ImmutableChildReferences() |
Modifier and Type | Method and Description |
---|---|
static ChildReferences |
create(ChildReferences first,
DocumentTranslator.ChildReferencesInfo firstSegmentingInfo,
ChildReferences second,
WorkspaceCache cache,
boolean allowsSNS) |
static ChildReferences |
create(ChildReferences first,
DocumentTranslator.ChildReferencesInfo firstSegmentingInfo,
WorkspaceCache cache,
boolean allowsSNS) |
static ChildReferences |
create(DocumentTranslator documentTranslator,
Document document,
String childrenFieldName,
boolean allowsSNS) |
static ChildReferences |
union(ChildReferences first,
ChildReferences second) |
protected static final ChildReferences EMPTY_CHILD_REFERENCES
protected static final Iterator<ChildReference> EMPTY_ITERATOR
public static ChildReferences create(DocumentTranslator documentTranslator, Document document, String childrenFieldName, boolean allowsSNS)
public static ChildReferences union(ChildReferences first, ChildReferences second)
public static ChildReferences create(ChildReferences first, DocumentTranslator.ChildReferencesInfo firstSegmentingInfo, WorkspaceCache cache, boolean allowsSNS)
public static ChildReferences create(ChildReferences first, DocumentTranslator.ChildReferencesInfo firstSegmentingInfo, ChildReferences second, WorkspaceCache cache, boolean allowsSNS)
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.