public class ImmutableChildReferences extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
ImmutableChildReferences.EmptyChildReferences |
static class |
ImmutableChildReferences.FederatedReferences |
protected static class |
ImmutableChildReferences.Medium |
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 segmentingInfo,
ChildReferences externalReferences,
WorkspaceCache cache) |
static ChildReferences |
create(ChildReferences first,
DocumentTranslator.ChildReferencesInfo segmentingInfo,
WorkspaceCache cache) |
static ChildReferences |
create(List<ChildReference> references) |
protected static final ChildReferences EMPTY_CHILD_REFERENCES
protected static final Iterator<ChildReference> EMPTY_ITERATOR
public static ChildReferences create(List<ChildReference> references)
public static ChildReferences create(ChildReferences first, DocumentTranslator.ChildReferencesInfo segmentingInfo, WorkspaceCache cache)
public static ChildReferences create(ChildReferences first, DocumentTranslator.ChildReferencesInfo segmentingInfo, ChildReferences externalReferences, WorkspaceCache cache)
Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.