de.danielbechler.diff.node
Class MapNode
java.lang.Object
de.danielbechler.diff.node.DefaultNode
de.danielbechler.diff.node.MapNode
- All Implemented Interfaces:
- Accessor, CanonicalAccessor, PropertyDescriptor, Node
public class MapNode
- extends DefaultNode
- Author:
- Daniel Bechler
Fields inherited from interface de.danielbechler.diff.node.Node |
ROOT |
Methods inherited from class de.danielbechler.diff.node.DefaultNode |
addChild, canonicalGet, canonicalSet, canonicalUnset, get, getCategories, getChild, getChild, getChild, getChildren, getParentNode, getPathElement, getPropertyPath, getState, getType, hasChanges, hasChildren, isAdded, isChanged, isCircular, isCollectionNode, isEqualsOnly, isIgnored, isRemoved, isRootNode, isUntouched, matches, set, setParentNode, setState, setType, toCollectionNode, toString, unset, visit, visit, visitChildren |
MapNode
public MapNode(Node parentNode,
Accessor accessor,
Class<?> valueType)
indexKey
public final int indexKey(Object key)
indexKeys
public final void indexKeys(Map<?,?> map)
indexKeys
public final void indexKeys(Map<?,?> map,
Map<?,?>... additionalMaps)
accessorForKey
public Accessor accessorForKey(Object key)
isMapNode
public final boolean isMapNode()
- Specified by:
isMapNode
in interface Node
- Overrides:
isMapNode
in class DefaultNode
toMapNode
public final MapNode toMapNode()
- Specified by:
toMapNode
in interface Node
- Overrides:
toMapNode
in class DefaultNode
Copyright © 2012. All Rights Reserved.