|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.wotonomy.web.WOResourceManager
public class WOResourceManager
Manages all resources vended by the application.
Constructor Summary | |
---|---|
protected |
WOResourceManager()
Constructor is only accessible to subclasses. |
Method Summary | |
---|---|
byte[] |
bytesForResourceNamed(java.lang.String aFileName,
java.lang.String aFrameworkName,
net.wotonomy.foundation.NSArray aLanguagesList)
Returns the raw data corresponding to the specified resource. |
java.lang.String |
contentTypeForResourceNamed(java.lang.String aResourcePath)
Returns the content type corresponding to the specified resource. |
java.lang.String |
errorMessageUrlForResourceNamed(java.lang.String aResourceName,
java.lang.String aFrameworkName)
Returns a url to be used when errors occur while retrieving a resource. |
void |
flushDataCache()
Clears all cached system-wide resource data. |
java.io.InputStream |
inputStreamForResourceNamed(java.lang.String aResourceName,
java.lang.String aFrameworkName,
net.wotonomy.foundation.NSArray aLanguagesList)
Returns an input for the raw resource. |
java.lang.String |
pathForResourceNamed(java.lang.String aResourceName,
java.lang.String aFrameworkName,
net.wotonomy.foundation.NSArray aLanguagesList)
Deprecated. Use inputStreamForResourceNamed instead. |
void |
removeDataForKey(java.lang.String aKey,
WOSession aSession)
Removes the data from the dynamic data cache for the specified session. |
void |
setData(net.wotonomy.foundation.NSData someData,
java.lang.String key,
java.lang.String type,
WOSession aSession)
Sets the data in the dynamic data cache for the specified session. |
java.lang.String |
stringForKey(java.lang.String aKey,
java.lang.String aFileName,
java.lang.String aDefaultValue,
java.lang.String aFrameworkName,
net.wotonomy.foundation.NSArray aLanguagesList)
Returns a localized string from a property list for a given key. |
java.lang.String |
urlForResourceNamed(java.lang.String aResourceName,
java.lang.String aFrameworkName,
net.wotonomy.foundation.NSArray aLanguagesList,
WORequest aRequest)
Returns a url that invokes the resource manager for the specified resource. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected WOResourceManager()
Method Detail |
---|
public byte[] bytesForResourceNamed(java.lang.String aFileName, java.lang.String aFrameworkName, net.wotonomy.foundation.NSArray aLanguagesList)
public java.lang.String contentTypeForResourceNamed(java.lang.String aResourcePath)
public java.lang.String errorMessageUrlForResourceNamed(java.lang.String aResourceName, java.lang.String aFrameworkName)
public void flushDataCache()
public java.lang.String pathForResourceNamed(java.lang.String aResourceName, java.lang.String aFrameworkName, net.wotonomy.foundation.NSArray aLanguagesList)
public void removeDataForKey(java.lang.String aKey, WOSession aSession)
public void setData(net.wotonomy.foundation.NSData someData, java.lang.String key, java.lang.String type, WOSession aSession)
public java.lang.String stringForKey(java.lang.String aKey, java.lang.String aFileName, java.lang.String aDefaultValue, java.lang.String aFrameworkName, net.wotonomy.foundation.NSArray aLanguagesList)
public java.lang.String urlForResourceNamed(java.lang.String aResourceName, java.lang.String aFrameworkName, net.wotonomy.foundation.NSArray aLanguagesList, WORequest aRequest)
public java.io.InputStream inputStreamForResourceNamed(java.lang.String aResourceName, java.lang.String aFrameworkName, net.wotonomy.foundation.NSArray aLanguagesList)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |