info.magnolia.ui.workbench.column
Class AbstractColumnFormatter<D extends ColumnDefinition>

java.lang.Object
  extended by info.magnolia.ui.workbench.column.AbstractColumnFormatter<D>
Type Parameters:
D - definition type
All Implemented Interfaces:
com.vaadin.ui.Table.ColumnGenerator, ColumnFormatter, Serializable
Direct Known Subclasses:
DateColumnFormatter, PathColumnFormatter, StatusColumnFormatter, TemplateColumnFormatter, UserNameColumnFormatter

public abstract class AbstractColumnFormatter<D extends ColumnDefinition>
extends Object
implements ColumnFormatter

Abstract ColumnFormatter implementation, initializes common attributes.

See Also:
Serialized Form

Field Summary
protected  D definition
           
 
Constructor Summary
AbstractColumnFormatter(D definition)
           
 
Method Summary
protected  javax.jcr.Item getJcrItem(com.vaadin.ui.Table source, Object itemId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.vaadin.ui.Table.ColumnGenerator
generateCell
 

Field Detail

definition

protected D extends ColumnDefinition definition
Constructor Detail

AbstractColumnFormatter

public AbstractColumnFormatter(D definition)
Method Detail

getJcrItem

protected javax.jcr.Item getJcrItem(com.vaadin.ui.Table source,
                                    Object itemId)
Parameters:
source - table to get jcrItem from
itemId - id of the item to get
Returns:
the jcrItem with the provided id


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