Uses of Interface
com.atlassian.plugins.rest.common.expand.EntityExpander

Packages that use EntityExpander
com.atlassian.plugins.rest.common.expand   
com.atlassian.plugins.rest.common.expand.resolver   
 

Uses of EntityExpander in com.atlassian.plugins.rest.common.expand
 

Classes in com.atlassian.plugins.rest.common.expand that implement EntityExpander
 class AbstractRecursiveEntityExpander<T>
           
 class SelfExpandingExpander
          This is a general-purpose expander for atlassian-rest that delegates the expand process to the entity that is to be expanded (instead of having that knowledge in a separate EntityExpander.
 

Methods in com.atlassian.plugins.rest.common.expand that return EntityExpander
<T> EntityExpander<T>
SelfExpandingExpander.Resolver.getExpander(java.lang.Class<? extends T> aClass)
           
<T> EntityExpander<T>
SelfExpandingExpander.Resolver.getExpander(T instance)
           
 

Uses of EntityExpander in com.atlassian.plugins.rest.common.expand.resolver
 

Methods in com.atlassian.plugins.rest.common.expand.resolver that return EntityExpander
protected abstract  EntityExpander<?> AbstractAnnotationEntityExpanderResolver.getEntityExpander(Expander expander)
          Retrieves the EntityExpander associated to the Expander annotation.
<T> EntityExpander<T>
ListWrapperEntityExpanderResolver.getExpander(java.lang.Class<? extends T> type)
           
<T> EntityExpander<T>
IdentityEntityExpanderResolver.getExpander(java.lang.Class<? extends T> type)
           
<T> EntityExpander<T>
ExpandConstraintEntityExpanderResolver.getExpander(java.lang.Class<? extends T> type)
           
<T> EntityExpander<T>
EntityExpanderResolver.getExpander(java.lang.Class<? extends T> type)
          Gets an EntityExpander for the given type.
<T> EntityExpander<T>
CollectionEntityExpanderResolver.getExpander(java.lang.Class<? extends T> type)
           
<T> EntityExpander<T>
ChainingEntityExpanderResolver.getExpander(java.lang.Class<? extends T> type)
           
<T> EntityExpander<T>
AbstractAnnotationEntityExpanderResolver.getExpander(java.lang.Class<? extends T> type)
           
<T> EntityExpander<T>
EntityExpanderResolver.getExpander(T instance)
          Gets an EntityExpander for the given instance.
<T> EntityExpander<T>
ChainingEntityExpanderResolver.getExpander(T instance)
           
<T> EntityExpander<T>
AbstractAnnotationEntityExpanderResolver.getExpander(T instance)
           
 



Copyright © 2009 Atlassian. All Rights Reserved.