info.magnolia.ui.actionbar.definition
Class ActionbarSectionDefinitionKeyGenerator

java.lang.Object
  extended by info.magnolia.i18nsystem.AbstractI18nKeyGenerator<ActionbarSectionDefinition>
      extended by info.magnolia.ui.actionbar.definition.ActionbarSectionDefinitionKeyGenerator
All Implemented Interfaces:
info.magnolia.i18nsystem.I18nKeyGenerator<ActionbarSectionDefinition>

public class ActionbarSectionDefinitionKeyGenerator
extends info.magnolia.i18nsystem.AbstractI18nKeyGenerator<ActionbarSectionDefinition>

An I18n key generator for the actionbar section labels.


Constructor Summary
ActionbarSectionDefinitionKeyGenerator()
           
 
Method Summary
protected  void keysFor(List<String> keys, ActionbarSectionDefinition sectionDefinition, AnnotatedElement el)
          Will generate keys for the message bundle in the following form <app-name>.<sub-app-name>.actionbar.sections.<section-name>[.name of getter or field annotated with I18nText].
 
Methods inherited from class info.magnolia.i18nsystem.AbstractI18nKeyGenerator
addKey, fieldOrGetterName, getAncestorKeyGenerators, getAncestors, getIdOrNameForUnknownRoot, getKeyGenerator, getParentViaCast, getRoot, getRootKeyGenerator, keyify, keysFor, messageBundleNameFor, resolveMessageBundleNameUpwards
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionbarSectionDefinitionKeyGenerator

public ActionbarSectionDefinitionKeyGenerator()
Method Detail

keysFor

protected void keysFor(List<String> keys,
                       ActionbarSectionDefinition sectionDefinition,
                       AnnotatedElement el)
Will generate keys for the message bundle in the following form <app-name>.<sub-app-name>.actionbar.sections.<section-name>[.name of getter or field annotated with I18nText].

Specified by:
keysFor in class info.magnolia.i18nsystem.AbstractI18nKeyGenerator<ActionbarSectionDefinition>


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.