| Package | Description |
|---|---|
| fr.ird.observe.navigation.model |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DtoModelNavigationModel<N extends DtoModelNavigationNode>
Created by tchemit on 26/05/2018.
|
class |
DtoModelNavigationModelSupport<N extends DtoModelNavigationNode<?>>
Created by tchemit on 26/05/2018.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DtoModelNavigationNodeSupport<D extends IdDto>
Created by tchemit on 26/05/2018.
|
| Modifier and Type | Method and Description |
|---|---|
<N extends DtoModelNavigationNode> |
DtoModelNavigationAggregateModel.forNodeType(Class<N> nodeType) |
default <N extends DtoModelNavigationNode<?>> |
DtoModelNavigationNode.getIds(com.google.common.collect.ImmutableList.Builder<N> builder) |
<D extends DtoModelNavigationNode> |
DtoModelNavigationModel.getNode(Class<D> type) |
<D extends DtoModelNavigationNode> |
DtoModelNavigationModelSupport.getNode(Class<D> type) |
<N extends DtoModelNavigationNode<?>> |
DtoModelNavigationNode.getNodesFromAncestor(DtoModelNavigationNode<?> other) |
<N extends DtoModelNavigationNode<?>> |
DtoModelNavigationNodeSupport.getNodesFromAncestor(DtoModelNavigationNode<?> other) |
default <N extends DtoModelNavigationNode<?>> |
DtoModelNavigationNode.getNodesFromRoot() |
<N extends DtoModelNavigationNode<?>> |
DtoModelNavigationNode.getNodesToAncestor(DtoModelNavigationNode<?> other) |
<N extends DtoModelNavigationNode<?>> |
DtoModelNavigationNodeSupport.getNodesToAncestor(DtoModelNavigationNode<?> other) |
default <N extends DtoModelNavigationNode<?>> |
DtoModelNavigationNode.getNodesToRoot() |
<N extends DtoModelNavigationNode<?>> |
DtoModelNavigationNode.init(N parentNode,
com.google.common.collect.ImmutableList<DtoModelNavigationNode<?>> nodeStore) |
<N extends DtoModelNavigationNode<?>> |
DtoModelNavigationNodeSupport.init(N parentNode,
com.google.common.collect.ImmutableList<DtoModelNavigationNode<?>> children) |
| Modifier and Type | Method and Description |
|---|---|
<D extends IdDto> |
DtoModelNavigationModel.getDtoNode(Class<D> type) |
<D extends IdDto> |
DtoModelNavigationModelSupport.getDtoNode(Class<D> type) |
<D extends IdDto> |
DtoModelNavigationModel.getNavigationNode(DtoModelNavigationNode<?> node) |
<D extends IdDto> |
DtoModelNavigationModelSupport.getNavigationNode(DtoModelNavigationNode<?> selectNode) |
DtoModelNavigationNode<?> |
DtoModelNavigationNode.getParent() |
DtoModelNavigationNode<?> |
DtoModelNavigationNodeSupport.getParent() |
default DtoModelNavigationNode<?> |
DtoModelNavigationNode.getRoot() |
default DtoModelNavigationNode<?> |
DtoModelNavigationNode.upToSharedAncestor(DtoModelNavigationNode<?> otherNode) |
| Modifier and Type | Method and Description |
|---|---|
<D extends IdDto> |
DtoModelNavigationAggregateModel.forDtoType(Class<D> dtoType) |
<D extends IdDto> |
DtoModelNavigationAggregateModel.forNavigationNode(DtoModelNavigationNode<?> source) |
com.google.common.collect.ImmutableList<DtoModelNavigationNode<?>> |
DtoModelNavigationNode.getChildren() |
com.google.common.collect.ImmutableList<DtoModelNavigationNode<?>> |
DtoModelNavigationNodeSupport.getChildren() |
| Modifier and Type | Method and Description |
|---|---|
default void |
DtoModelNavigationNode.copyTo(DtoModelNavigationNode<?> targetNode) |
<D extends IdDto> |
DtoModelNavigationAggregateModel.forNavigationNode(DtoModelNavigationNode<?> source) |
<D extends IdDto> |
DtoModelNavigationModel.getNavigationNode(DtoModelNavigationNode<?> node) |
<D extends IdDto> |
DtoModelNavigationModelSupport.getNavigationNode(DtoModelNavigationNode<?> selectNode) |
<N extends DtoModelNavigationNode<?>> |
DtoModelNavigationNode.getNodesFromAncestor(DtoModelNavigationNode<?> other) |
<N extends DtoModelNavigationNode<?>> |
DtoModelNavigationNodeSupport.getNodesFromAncestor(DtoModelNavigationNode<?> other) |
<N extends DtoModelNavigationNode<?>> |
DtoModelNavigationNode.getNodesToAncestor(DtoModelNavigationNode<?> other) |
<N extends DtoModelNavigationNode<?>> |
DtoModelNavigationNodeSupport.getNodesToAncestor(DtoModelNavigationNode<?> other) |
default DtoModelNavigationNode<?> |
DtoModelNavigationNode.upToSharedAncestor(DtoModelNavigationNode<?> otherNode) |
| Modifier and Type | Method and Description |
|---|---|
<N extends DtoModelNavigationNode<?>> |
DtoModelNavigationNode.init(N parentNode,
com.google.common.collect.ImmutableList<DtoModelNavigationNode<?>> nodeStore) |
<N extends DtoModelNavigationNode<?>> |
DtoModelNavigationNodeSupport.init(N parentNode,
com.google.common.collect.ImmutableList<DtoModelNavigationNode<?>> children) |
protected com.google.common.collect.ImmutableList<N> |
DtoModelNavigationModelSupport.loadNodes(Class<N> nodeType,
com.google.common.collect.ImmutableMap.Builder<N,Class<? extends DtoModelNavigationNode<?>>[]> nodesAnnotationBuilders,
com.google.common.collect.ImmutableMap.Builder<Class<? extends DtoModelNavigationNode<?>>,N> parentBuilders) |
protected N |
DtoModelNavigationModelSupport.loadRoot(Class<N> nodeType,
com.google.common.collect.ImmutableMap<Class<? extends DtoModelNavigationNode<?>>,N> parentMap,
com.google.common.collect.ImmutableMap<N,Class<? extends DtoModelNavigationNode<?>>[]> annotations) |
Copyright © 2017–2020 IRD. All rights reserved.