private static class Resource.Data
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<Resource.Data> |
childResources |
private boolean |
extended |
private java.util.Set<java.lang.Class<?>> |
handlerClasses |
private java.util.Set<java.lang.Object> |
handlerInstances |
private java.util.List<java.lang.String> |
names |
private java.lang.String |
path |
private PathPattern |
pathPattern |
private java.util.List<ResourceMethod.Data> |
resourceMethods |
private ResourceMethod.Data |
subResourceLocator |
| Modifier | Constructor and Description |
|---|---|
private |
Data(java.util.List<java.lang.String> names,
java.lang.String path,
java.util.List<ResourceMethod.Data> resourceMethods,
ResourceMethod.Data subResourceLocator,
java.util.List<Resource.Data> childResources,
java.util.Set<java.lang.Class<?>> handlerClasses,
java.util.Set<java.lang.Object> handlerInstances,
boolean extended)
Create a new immutable resource data holder from the supplied parameters.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
toString() |
private final java.util.List<java.lang.String> names
private final java.lang.String path
private final PathPattern pathPattern
private final java.util.List<ResourceMethod.Data> resourceMethods
private final ResourceMethod.Data subResourceLocator
private final java.util.List<Resource.Data> childResources
private final java.util.Set<java.lang.Class<?>> handlerClasses
private final java.util.Set<java.lang.Object> handlerInstances
private final boolean extended
private Data(java.util.List<java.lang.String> names,
java.lang.String path,
java.util.List<ResourceMethod.Data> resourceMethods,
ResourceMethod.Data subResourceLocator,
java.util.List<Resource.Data> childResources,
java.util.Set<java.lang.Class<?>> handlerClasses,
java.util.Set<java.lang.Object> handlerInstances,
boolean extended)
names - resource names.path - resource path.resourceMethods - child resource methods.subResourceLocator - child resource locator.childResources - child sub-resources.handlerClasses - handler classes handling the resource methods.handlerInstances - handler instances handling the resource methods.extended - flag indicating whether the resource is extended