org.jboss.seam.core
Class ResourceLoader

java.lang.Object
  extended by org.jboss.seam.core.ResourceLoader
Direct Known Subclasses:
ResourceLoader

@Scope(value=STATELESS)
@BypassInterceptors
@Install(precedence=0)
@Name(value="org.jboss.seam.core.resourceLoader")
public class ResourceLoader
extends java.lang.Object

Access to application resources and resource bundles.

Author:
Gavin King

Constructor Summary
ResourceLoader()
           
 
Method Summary
 java.lang.String[] getBundleNames()
          The configurable list of delegate resource bundle names
 java.net.URL getResource(java.lang.String resource)
           
 java.io.InputStream getResourceAsStream(java.lang.String resource)
           
static ResourceLoader instance()
           
 java.util.ResourceBundle loadBundle(java.lang.String bundleName)
          Load a resource bundle by name (may be overridden by subclasses who want to use non-standard resource bundle types).
 void setBundleNames(java.lang.String[] bundleNames)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResourceLoader

public ResourceLoader()
Method Detail

getBundleNames

public java.lang.String[] getBundleNames()
The configurable list of delegate resource bundle names

Returns:
an array of resource bundle names

setBundleNames

public void setBundleNames(java.lang.String[] bundleNames)

getResourceAsStream

public java.io.InputStream getResourceAsStream(java.lang.String resource)

getResource

public java.net.URL getResource(java.lang.String resource)

loadBundle

public java.util.ResourceBundle loadBundle(java.lang.String bundleName)
Load a resource bundle by name (may be overridden by subclasses who want to use non-standard resource bundle types).

Parameters:
bundleName - the name of the resource bundle
Returns:
an instance of java.util.ResourceBundle

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

instance

public static ResourceLoader instance()


Copyright © 2011 Seam Framework. All Rights Reserved.