public class StaticResourceDefault<R extends RequestContext<?>> extends Object implements StaticResource<R>
| Constructor and Description |
|---|
StaticResourceDefault(StaticResourceType staticResourceType,
String urlPath,
String resourcePath,
Handler<R> generator,
StaticResourceCorsConfig corsConfig,
StaticResourceCacheConfig cacheConfig) |
| Modifier and Type | Method and Description |
|---|---|
StaticResourceCacheConfig |
getCacheConfig()
The cache configurations for the static resource.
|
StaticResourceCorsConfig |
getCorsConfig()
The cors configurations for the static resource.
|
Handler<R> |
getGenerator()
The generator to call to generate this resource if it
doesn't exist yet.
|
String |
getResourcePath()
The path of the resource on the classpath or on the
file system.
|
StaticResourceType |
getStaticResourceType()
The type of static resource.
|
String |
getUrlPath()
The URL to reach this static resource.
|
boolean |
isCanBeGenerated()
Can this resource be generated?
|
boolean |
isClasspath()
Is the resource on the classpath?
|
boolean |
isDirResource()
Is the resource a directory?
|
boolean |
isFileResource()
Is the resource a file?
|
boolean |
isFileSytem()
Is the resource on the file system?
|
String |
toString() |
public StaticResourceDefault(StaticResourceType staticResourceType, String urlPath, String resourcePath, @Nullable Handler<R> generator, @Nullable StaticResourceCorsConfig corsConfig, @Nullable StaticResourceCacheConfig cacheConfig)
public StaticResourceType getStaticResourceType()
StaticResourcegetStaticResourceType in interface StaticResource<R extends RequestContext<?>>public String getUrlPath()
StaticResourcegetUrlPath in interface StaticResource<R extends RequestContext<?>>public String getResourcePath()
StaticResourcegetResourcePath in interface StaticResource<R extends RequestContext<?>>public boolean isCanBeGenerated()
StaticResourceisCanBeGenerated in interface StaticResource<R extends RequestContext<?>>public Handler<R> getGenerator()
StaticResourcegetGenerator in interface StaticResource<R extends RequestContext<?>>null if there are none.public StaticResourceCorsConfig getCorsConfig()
StaticResourcenull, cors won't be enabled for that
resource.getCorsConfig in interface StaticResource<R extends RequestContext<?>>public StaticResourceCacheConfig getCacheConfig()
StaticResourcenull, no caching headers will be sent,
but the last modification-date of the resource will be
validated and 304 - Not modified will be
returned if applicable.getCacheConfig in interface StaticResource<R extends RequestContext<?>>public boolean isFileResource()
StaticResourceisFileResource in interface StaticResource<R extends RequestContext<?>>public boolean isDirResource()
StaticResourceisDirResource in interface StaticResource<R extends RequestContext<?>>public boolean isClasspath()
StaticResourceisClasspath in interface StaticResource<R extends RequestContext<?>>public boolean isFileSytem()
StaticResourceisFileSytem in interface StaticResource<R extends RequestContext<?>>Copyright © 2016. All rights reserved.