Package com.iizix.prop
Class CSSResourceFilePreload
java.lang.Object
com.iizix.prop.PreloadClientCacheResource
com.iizix.prop.CSSResourceFilePreload
Class holding information for a single Custom CSS resource that should be preloaded to the client cache when the application starts.
- Author:
- Christopher Mindus
Field Summary
Fields inherited from class com.iizix.prop.PreloadClientCacheResource
EMPTY
Constructor Summary
ConstructorDescriptionCSSResourceFilePreload
(CSSAssetReferences owner, FileURIPropCnr filePropCnr, String path) Constructs the resource.Method Summary
Modifier and TypeMethodDescriptionlong
Returns the modification time of the resource.long
getSize()
Returns the size of the resource in bytes.Methods inherited from class com.iizix.prop.PreloadClientCacheResource
getOwner, getPath, isRelevant
Constructor Details
CSSResourceFilePreload
Constructs the resource.- Parameters:
owner
- The owner of the asset resources.filePropCnr
- The file resource.path
- The resource path for the client as "module$/path/filename.ext".
Method Details
getSize
public long getSize()Returns the size of the resource in bytes.- Specified by:
getSize
in classPreloadClientCacheResource
- Returns:
- The size, or -1 if resource is not found.
getModificationTime
public long getModificationTime()Returns the modification time of the resource.- Specified by:
getModificationTime
in classPreloadClientCacheResource
- Returns:
- The modification time, or zero if resource is not found.