@Deprecated public class ComponentInheritanceValueMap extends ComponentInheritanceValueMap implements InheritanceValueMap
InheritanceValueMap
for a given Resource
that will inherit values from
ancestors up to its ancestral component, but no higher.
For example, given: /content/parent/page/jcr:content/footer/image/@width
,
the ComponentInheritanceValueMap
will search for a width property in:
/content/parent/page/jcr:content/footer/image/@width
/content/parent/page/jcr:content/footer/@width
/content/parent/page/jcr:content/@width
null
.
Note that ComponentInheritanceValueMap
searches only the component
hierarchy. It will not (for instance), look in:
/content/parent/jcr:content/footer/image/@width
HierarchyNodeInheritanceValueMap
for that
functionality.Constructor and Description |
---|
ComponentInheritanceValueMap(Resource resource)
Deprecated.
|
get, getInherited, getInherited
clear, containsKey, containsValue, entrySet, get, get, isEmpty, keySet, put, putAll, remove, size, toString, values
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getInherited, getInherited
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
public ComponentInheritanceValueMap(Resource resource)
"Copyright © 2010 - 2017 Adobe Systems Incorporated. All Rights Reserved"