org.apache.tapestry5.internal.services
Class MetaDataLocatorImpl
java.lang.Object
org.apache.tapestry5.internal.services.MetaDataLocatorImpl
- All Implemented Interfaces:
- InvalidationListener, MetaDataLocator
public class MetaDataLocatorImpl
- extends Object
- implements MetaDataLocator, InvalidationListener
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MetaDataLocatorImpl
public MetaDataLocatorImpl(SymbolSource symbolSource,
TypeCoercer typeCoercer,
Map<String,String> configuration)
objectWasInvalidated
public void objectWasInvalidated()
- Description copied from interface:
InvalidationListener
- Invoked to indicate that some object is invalid. The receiver should clear its cache.
- Specified by:
objectWasInvalidated in interface InvalidationListener
findMeta
public <T> T findMeta(String key,
ComponentResources resources,
Class<T> expectedType)
- Description copied from interface:
MetaDataLocator
- Searches for the value for the corresponding key. The value, if located, will have symbols expanded, and will be
type coerced to the desired type.
- Specified by:
findMeta in interface MetaDataLocator
- Parameters:
key - the key used to locate the meta data (case insensitive)resources - the resources of the initial component used in the search
- Returns:
- the value if found (in the component, the component's container, etc. or via a folder default) or null if
not found anywhere
Copyright © 2006-2009 Apache Software Foundation. All Rights Reserved.