|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.waveset.util.AbstractXmlObject
com.waveset.object.ResultTable
A class used to represent a grid of information within a WavesetResult. These can be used in cases where an operation may produce a set of similar results, which are easier to read in tabular format.
Field Summary | |
static java.lang.String |
ATT_NAME
|
static java.lang.String |
code_id
|
static java.lang.String |
EL_COLUMNS
|
static java.lang.String |
EL_ROWS
|
static java.lang.String |
EL_TITLE
|
static java.lang.String |
ELEMENT
Our XML element name. |
static java.lang.String |
ITEM_TYPE
The ResultItem type name for these. |
Fields inherited from class com.waveset.util.AbstractXmlObject |
_trace |
Constructor Summary | |
ResultTable()
Build an empty result object, which can be populated manually. |
|
ResultTable(org.w3c.dom.Element e)
Build a result object from xml. |
Method Summary | |
void |
addColumn(java.lang.String name)
Add a column name. |
void |
addRow(java.util.List row)
Add a row. |
java.lang.String |
getColumn(int i)
Get a column name. |
java.lang.Object |
getColumn(java.lang.String rowName,
int column)
Search the result table and return the value of one column in one row. |
java.util.List |
getColumns()
Get the column names. |
java.lang.String |
getElementName()
Return the XML element name, required by AbstractXmlObject. |
java.lang.String |
getName()
Get the table name. |
Message |
getNameMsg()
Get the table name. |
java.util.List |
getRow(java.lang.String rowName)
Search the result table for a row whose first column value matches the given value. |
java.util.List |
getRows()
Get the rows. |
protected void |
parseXml(org.w3c.dom.Element e)
|
void |
removeColumn(java.lang.String name)
Remove a column name. |
void |
setColumns(java.util.List l)
Set the column names. |
void |
setName(java.lang.String s)
Set the table name. |
void |
setNameMsg(Message s)
Set the table name. |
void |
setRows(java.util.List l)
Set the rows. |
void |
toXml(java.lang.StringBuffer b,
int indent)
Serialize into a buffer with optional indentation. |
Methods inherited from class com.waveset.util.AbstractXmlObject |
addXmlHeader, cloneObject, dump, dumpFile, getReference, println, setTrace, toIdentityString, toVerboseString, toVerboseString, toXml, toXml, toXml |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String code_id
public static final java.lang.String ELEMENT
public static final java.lang.String ITEM_TYPE
public static final java.lang.String ATT_NAME
public static final java.lang.String EL_TITLE
public static final java.lang.String EL_COLUMNS
public static final java.lang.String EL_ROWS
Constructor Detail |
public ResultTable()
public ResultTable(org.w3c.dom.Element e) throws WavesetException
Method Detail |
public java.lang.String getElementName()
getElementName
in interface XmlObject
getElementName
in class AbstractXmlObject
public java.lang.String getName()
public void setName(java.lang.String s)
public Message getNameMsg()
public void setNameMsg(Message s)
public java.util.List getColumns()
public java.lang.String getColumn(int i)
public void setColumns(java.util.List l)
public void addColumn(java.lang.String name)
public void removeColumn(java.lang.String name)
public java.util.List getRows()
public void setRows(java.util.List l)
public void addRow(java.util.List row)
public java.util.List getRow(java.lang.String rowName)
public java.lang.Object getColumn(java.lang.String rowName, int column)
public void toXml(java.lang.StringBuffer b, int indent)
AbstractXmlObject
toXml
in interface XmlObject
toXml
in class AbstractXmlObject
protected void parseXml(org.w3c.dom.Element e) throws WavesetException
WavesetException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |