public class TableItemWrapper
extends java.lang.Object
implements com.vaadin.v7.data.Item
Modifier and Type | Field and Description |
---|---|
protected java.lang.Object |
itemId |
protected java.util.Map<java.lang.Object,TableItemPropertyWrapper> |
propertyWrappers |
protected TableDataContainer |
tableDataContainer |
Constructor and Description |
---|
TableItemWrapper(TableDataContainer tableDataContainer) |
Modifier and Type | Method and Description |
---|---|
boolean |
addItemProperty(java.lang.Object id,
com.vaadin.v7.data.Property property) |
void |
addValueChangeListener(com.vaadin.v7.data.Property.ValueChangeListener propertyValueChangeListener) |
java.lang.Object |
getItemId() |
com.vaadin.v7.data.Property |
getItemProperty(java.lang.Object id) |
java.util.Collection<?> |
getItemPropertyIds() |
java.lang.Class |
getPropertyType(java.lang.Object propertyId) |
java.lang.Object |
getPropertyValue(java.lang.Object propertyId) |
java.util.Map<java.lang.Object,TableItemPropertyWrapper> |
getPropertyWrappers() |
boolean |
removeItemProperty(java.lang.Object id) |
void |
setItemId(java.lang.Object itemId) |
protected java.lang.Object itemId
protected java.util.Map<java.lang.Object,TableItemPropertyWrapper> propertyWrappers
protected TableDataContainer tableDataContainer
public TableItemWrapper(TableDataContainer tableDataContainer)
@Nullable public java.lang.Object getItemId()
public void setItemId(@Nullable java.lang.Object itemId)
public java.util.Map<java.lang.Object,TableItemPropertyWrapper> getPropertyWrappers()
public com.vaadin.v7.data.Property getItemProperty(java.lang.Object id)
getItemProperty
in interface com.vaadin.v7.data.Item
public java.util.Collection<?> getItemPropertyIds()
getItemPropertyIds
in interface com.vaadin.v7.data.Item
public boolean addItemProperty(java.lang.Object id, com.vaadin.v7.data.Property property) throws java.lang.UnsupportedOperationException
addItemProperty
in interface com.vaadin.v7.data.Item
java.lang.UnsupportedOperationException
public boolean removeItemProperty(java.lang.Object id) throws java.lang.UnsupportedOperationException
removeItemProperty
in interface com.vaadin.v7.data.Item
java.lang.UnsupportedOperationException
public java.lang.Class getPropertyType(java.lang.Object propertyId)
@Nullable public java.lang.Object getPropertyValue(java.lang.Object propertyId)
public void addValueChangeListener(com.vaadin.v7.data.Property.ValueChangeListener propertyValueChangeListener)