| Package | Description |
|---|---|
| com.atlassian.plugins.rest.common.expand | |
| com.atlassian.plugins.rest.common.expand.resolver |
| Modifier and Type | Class and Description |
|---|---|
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. |
| Modifier and Type | Method and Description |
|---|---|
<T> EntityExpander<T> |
SelfExpandingExpander.Resolver.getExpander(Class<? extends T> aClass) |
<T> EntityExpander<T> |
SelfExpandingExpander.Resolver.getExpander(T instance) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract EntityExpander<?> |
AbstractAnnotationEntityExpanderResolver.getEntityExpander(Expander expander)
Retrieves the
EntityExpander associated to the Expander annotation. |
<T> EntityExpander<T> |
ListWrapperEntityExpanderResolver.getExpander(Class<? extends T> type) |
<T> EntityExpander<T> |
IdentityEntityExpanderResolver.getExpander(Class<? extends T> type) |
<T> EntityExpander<T> |
ExpandConstraintEntityExpanderResolver.getExpander(Class<? extends T> type) |
<T> EntityExpander<T> |
EntityExpanderResolver.getExpander(Class<? extends T> type)
Gets an
EntityExpander for the given type. |
<T> EntityExpander<T> |
CollectionEntityExpanderResolver.getExpander(Class<? extends T> type) |
<T> EntityExpander<T> |
ChainingEntityExpanderResolver.getExpander(Class<? extends T> type) |
<T> EntityExpander<T> |
AbstractAnnotationEntityExpanderResolver.getExpander(Class<? extends T> type) |
Copyright © 2014 Atlassian. All rights reserved.