This project has retired. For details please refer to its Attic page.
TilesApplicationContext (Tiles 2 2.1.4 API)

org.apache.tiles
Interface TilesApplicationContext

Package class diagram package TilesApplicationContext
All Known Implementing Classes:
EnhancedTilesApplicationContext, PortletTilesApplicationContext, PortletTilesRequestContext, ServletTilesApplicationContext, ServletTilesRequestContext, TilesApplicationContextWrapper, WildcardPortletTilesApplicationContext, WildcardServletTilesApplicationContext

public interface TilesApplicationContext

Defines a set of methods which tiles use to communicate to the tiles container and runtime environment. There is only one application context per container.

Since:
2.0
Version:
$Rev: 654222 $ $Date: 2008-05-07 21:17:15 +0200 (mer, 07 mag 2008) $

Method Summary
 Map<String,Object> getApplicationScope()
          Returns a mutable Map that maps application scope attribute names to their values.
 Object getContext()
          Returns the original, technology-dependent, context.
 Map<String,String> getInitParams()
          Return an immutable Map that maps context application initialization parameters to their values.
 URL getResource(String path)
          Return a URL for the application resource mapped to the specified path.
 Set<URL> getResources(String path)
          Return a URL for the application resource mapped to the specified path.
 

Method Detail

getContext

Object getContext()
Returns the original, technology-dependent, context.

Returns:
The original application context.
Since:
2.1.0

getApplicationScope

Map<String,Object> getApplicationScope()
Returns a mutable Map that maps application scope attribute names to their values.

Returns:
Map of key value pairs.

getInitParams

Map<String,String> getInitParams()
Return an immutable Map that maps context application initialization parameters to their values.

Returns:
initialization parameters

getResource

URL getResource(String path)
                throws IOException
Return a URL for the application resource mapped to the specified path.

Parameters:
path - to the desired resource.
Returns:
the first located resource which matches the given path.
Throws:
IOException - if the path is malformed

getResources

Set<URL> getResources(String path)
                      throws IOException
Return a URL for the application resource mapped to the specified path.

Parameters:
path - to the desired resource.
Returns:
all resources which match the given path.
Throws:
IOException - if the url is illegal


Copyright © 2001-2009 Apache Software Foundation. All Rights Reserved.