java.lang.Object
io.helidon.config.AbstractNodeBuilderImpl<ID,B> 
- Type Parameters:
- ID- type of id
- B- type of builder implementation
- Direct Known Subclasses:
- ListNodeBuilderImpl,- ObjectNodeBuilderImpl
Common implementation of 
ConfigNode.ListNode.Builder and ConfigNode.ObjectNode.Builder.- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classInternal config node key useful during internal structure building.
- 
Method SummaryModifier and TypeMethodDescriptionprotected BApplies deep merging through whole structure.protected abstract IDReturns id computed from key.protected abstract MergeableNodeReturns member instance associated with specified id.protected abstract voidmerge(ID id, MergeableNode node) Merges a member of specified id with specified node.protected abstract voidupdate(ID id, MergeableNode node) Updates/replaces a member of specified id by specified node.
- 
Method Details- 
idReturns id computed from key.- Parameters:
- key- key to be used to extract id from
- Returns:
- id computed from key
 
- 
memberReturns member instance associated with specified id.- Parameters:
- id- member id
- Returns:
- member instance associated with specified id.
 
- 
updateUpdates/replaces a member of specified id by specified node.- Parameters:
- id- member id
- node- new node
 
- 
mergeMerges a member of specified id with specified node.- Parameters:
- id- member id
- node- new node
 
- 
deepMergeApplies deep merging through whole structure.- Parameters:
- key- key of node
- node- node to be merged into
- Returns:
- modified builder
 
 
-