org.eobjects.metamodel.data
Class SimpleDataSetHeader

java.lang.Object
  extended by org.eobjects.metamodel.data.SimpleDataSetHeader
All Implemented Interfaces:
Serializable, DataSetHeader
Direct Known Subclasses:
CachingDataSetHeader

public class SimpleDataSetHeader
extends Object
implements DataSetHeader

Simple implementation of DataSetHeader which does no magic to improve performance. Note that except for datasets with very few records, the CachingDataSetHeader is preferred.

See Also:
Serialized Form

Constructor Summary
SimpleDataSetHeader(Column[] columns)
           
SimpleDataSetHeader(List<SelectItem> items)
           
SimpleDataSetHeader(SelectItem[] selectItems)
           
 
Method Summary
 boolean equals(Object obj)
           
 SelectItem getSelectItem(int index)
           
 SelectItem[] getSelectItems()
           
 int hashCode()
           
 int indexOf(Column column)
           
 int indexOf(SelectItem item)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleDataSetHeader

public SimpleDataSetHeader(List<SelectItem> items)

SimpleDataSetHeader

public SimpleDataSetHeader(SelectItem[] selectItems)

SimpleDataSetHeader

public SimpleDataSetHeader(Column[] columns)
Method Detail

getSelectItems

public final SelectItem[] getSelectItems()
Specified by:
getSelectItems in interface DataSetHeader

size

public final int size()
Specified by:
size in interface DataSetHeader

getSelectItem

public SelectItem getSelectItem(int index)
Specified by:
getSelectItem in interface DataSetHeader

indexOf

public int indexOf(Column column)
Specified by:
indexOf in interface DataSetHeader

indexOf

public int indexOf(SelectItem item)
Specified by:
indexOf in interface DataSetHeader

hashCode

public final int hashCode()
Overrides:
hashCode in class Object

equals

public final boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2007-2013. All Rights Reserved.