* @see com.alkacon.acacia.client.I_WidgetService#getAttributeInlineWidget(java.lang.String, com.google.gwt.user.client.Element)
*/
public I_EditWidget getAttributeInlineWidget(String attributeName, Element element) {
if (m_attributeConfigurations != null) {
AttributeConfiguration config = m_attributeConfigurations.get(attributeName);
if (config != null) {
I_WidgetFactory factory = m_widgetFactories.get(config.getWidgetName());
if (factory != null) {
return factory.createInlineWidget(config.getWidgetConfig(), element);
}
}
}
// no configuration or widget factory found, return default string widget
return new StringWidget(element);