com.vaadin.ui
Class Grid.RowReference

java.lang.Object
  extended by com.vaadin.ui.Grid.RowReference
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
Grid

public static class Grid.RowReference
extends java.lang.Object
implements java.io.Serializable

A data class which contains information which identifies a row in a Grid.

Since this class follows the Flyweight-pattern any instance of this object is subject to change without the user knowing it and so should not be stored anywhere outside of the method providing these instances.

See Also:
Serialized Form

Constructor Summary
Grid.RowReference(Grid grid)
          Creates a new row reference for the given grid.
 
Method Summary
 Grid getGrid()
          Gets the grid that contains the referenced row.
 Item getItem()
          Gets the item for the row.
 java.lang.Object getItemId()
          Gets the item id of the row.
 void set(java.lang.Object itemId)
          Sets the identifying information for this row
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Grid.RowReference

public Grid.RowReference(Grid grid)
Creates a new row reference for the given grid.

Parameters:
grid - the grid that the row belongs to
Method Detail

set

public void set(java.lang.Object itemId)
Sets the identifying information for this row

Parameters:
itemId - the item id of the row

getGrid

public Grid getGrid()
Gets the grid that contains the referenced row.

Returns:
the grid that contains referenced row

getItemId

public java.lang.Object getItemId()
Gets the item id of the row.

Returns:
the item id of the row

getItem

public Item getItem()
Gets the item for the row.

Returns:
the item for the row


Copyright © 2000-2014 Vaadin Ltd. All Rights Reserved.