com.bea.alsb.presentation
Class DynamicTableObject

java.lang.Object
  extended by com.bea.alsb.presentation.DynamicTableObject
All Implemented Interfaces:
Constants, IDynamicTableObject, UIObject

public class DynamicTableObject
extends Object
implements UIObject, Constants, IDynamicTableObject

Dynamic Table Object


Field Summary
 
Fields inherited from interface com.bea.alsb.presentation.Constants
TYPE_BROWSER_TEXTBOX, TYPE_CHECKBOX, TYPE_CONFIRM, TYPE_DYN_TABLE, TYPE_EXPAND_TABLE, TYPE_HINT_TEXTAREA, TYPE_HINT_TEXTBOX, TYPE_PASSWORD, TYPE_SELECT, TYPE_SIMPLE_TABLE, TYPE_TEXTAREA, TYPE_TEXTBOX
 
Constructor Summary
DynamicTableObject(String[] headers, TextBoxObject[] uiobjects, List<String[]> rows)
          constructor
 
Method Summary
 String[] getHeaders()
          returns the headers
 TextBoxObject[] getObjects()
          returns the UI Objets
 List<String[]> getRows()
          returns the list of rows (can be modified)
 int getType()
          returns the type
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicTableObject

public DynamicTableObject(String[] headers,
                          TextBoxObject[] uiobjects,
                          List<String[]> rows)
constructor

Method Detail

getType

public int getType()
returns the type

Specified by:
getType in interface UIObject

getHeaders

public String[] getHeaders()
returns the headers

Specified by:
getHeaders in interface IDynamicTableObject

getObjects

public TextBoxObject[] getObjects()
returns the UI Objets

Specified by:
getObjects in interface IDynamicTableObject

getRows

public List<String[]> getRows()
returns the list of rows (can be modified)

Specified by:
getRows in interface IDynamicTableObject