com.atlassian.confluence.rest.api.model
Class NavigationAwareMap<K,V>

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by com.atlassian.confluence.rest.api.model.NavigationAwareMap<K,V>
All Implemented Interfaces:
NavigationAware, java.util.Map<K,V>

@Immutable
@Internal
public class NavigationAwareMap<K,V>
extends java.util.AbstractMap<K,V>
implements NavigationAware

An immutable map that is NavigationAware.


Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Constructor Summary
NavigationAwareMap(java.util.Map<K,V> map, Navigation.Builder navBuilder)
           
 
Method Summary
 java.util.Set<java.util.Map.Entry<K,V>> entrySet()
           
 Navigation.Builder resolveNavigation(NavigationService navigationService)
           
 
Methods inherited from class java.util.AbstractMap
clear, clone, containsKey, containsValue, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, toString, values
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NavigationAwareMap

public NavigationAwareMap(java.util.Map<K,V> map,
                          Navigation.Builder navBuilder)
Method Detail

entrySet

public java.util.Set<java.util.Map.Entry<K,V>> entrySet()
Specified by:
entrySet in interface java.util.Map<K,V>
Specified by:
entrySet in class java.util.AbstractMap<K,V>

resolveNavigation

public Navigation.Builder resolveNavigation(NavigationService navigationService)
Specified by:
resolveNavigation in interface NavigationAware


Copyright © 2003-2014 Atlassian. All Rights Reserved.