Class ResourceDescriptorUrlResolver
- java.lang.Object
-
- org.soulwing.prospecto.jaxrs.runtime.resolver.ResourceDescriptorUrlResolver
-
- All Implemented Interfaces:
UrlResolver,ConfigurableUrlResolver
public class ResourceDescriptorUrlResolver extends Object implements ConfigurableUrlResolver
A simpleUrlResolverbacked by a set of resource descriptors.- Author:
- Carl Harris
-
-
Constructor Summary
Constructors Constructor Description ResourceDescriptorUrlResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAll(Collection<ResourceDescriptor> descriptors)Adds resource descriptors to the resolver.voidaddDescriptor(ResourceDescriptor descriptor)Stringresolve(ViewNode node, ViewContext context)voidvalidate()Validates the configuration of this resolver.
-
-
-
Method Detail
-
addAll
public void addAll(Collection<ResourceDescriptor> descriptors)
Adds resource descriptors to the resolver.- Specified by:
addAllin interfaceConfigurableUrlResolver- Parameters:
descriptors- the descriptor to add
-
addDescriptor
public void addDescriptor(ResourceDescriptor descriptor)
-
validate
public void validate() throws ResourceConfigurationExceptionValidates the configuration of this resolver.- Specified by:
validatein interfaceConfigurableUrlResolver- Throws:
ResourceConfigurationException- if the resource configuration is invalid
-
resolve
public String resolve(ViewNode node, ViewContext context)
- Specified by:
resolvein interfaceUrlResolver
-
-