info.magnolia.ui.form.definition
Class AbstractFormKeyGenerator<T>

java.lang.Object
  extended by info.magnolia.i18nsystem.AbstractI18nKeyGenerator<T>
      extended by info.magnolia.ui.form.definition.AbstractFormKeyGenerator<T>
Type Parameters:
T -
All Implemented Interfaces:
info.magnolia.i18nsystem.I18nKeyGenerator<T>
Direct Known Subclasses:
DialogDefinitionKeyGenerator, FieldDefinitionKeyGenerator, FormDefinitionKeyGenerator, TabDefinitionKeyGenerator

public abstract class AbstractFormKeyGenerator<T>
extends info.magnolia.i18nsystem.AbstractI18nKeyGenerator<T>

Abstract base class for Form based key generators. Offers a getParentId(FormDefinition) method to obtain the ID of the Dialog or the MessageView the Form is part of.


Constructor Summary
AbstractFormKeyGenerator()
           
 
Method Summary
protected  String getParentId(FormDefinition formDef)
           
 
Methods inherited from class info.magnolia.i18nsystem.AbstractI18nKeyGenerator
addKey, fieldOrGetterName, getAncestorKeyGenerators, getAncestors, getIdOrNameForUnknownRoot, getKeyGenerator, getParentViaCast, getRoot, getRootKeyGenerator, keyify, keysFor, keysFor, messageBundleNameFor, resolveMessageBundleNameUpwards
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractFormKeyGenerator

public AbstractFormKeyGenerator()
Method Detail

getParentId

protected String getParentId(FormDefinition formDef)


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