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