Class MetaDataLocatorImpl

java.lang.Object
org.apache.tapestry5.internal.services.MetaDataLocatorImpl
All Implemented Interfaces:
MetaDataLocator

public class MetaDataLocatorImpl extends Object implements MetaDataLocator
  • Constructor Details

  • Method Details

    • setupInvalidation

    • 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)
    • findMeta

      public <T> T findMeta(String key, String pageName, Class<T> expectedType)
      Description copied from interface: MetaDataLocator
      Searches for the value for the corresponding key for a particular page name (the page will not be loaded). 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)
      pageName - the name of the page to search
      Returns:
      the value if found