|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.jstacs.AnnotatedEntity
de.jstacs.results.Result
de.jstacs.results.ListResult
public class ListResult
Class for a Result that contains a list or a matrix, respectively, of
ResultSets. This class provides a way to build a hierarchy of
Results and ResultSets, or to create multi-dimensional
Result.
| Field Summary | |
|---|---|
protected ResultSet[] |
list
The internal list of ResultSets that are part of this
ListResult |
| Fields inherited from class de.jstacs.AnnotatedEntity |
|---|
comment, datatype, name |
| Constructor Summary | |
|---|---|
ListResult(StringBuffer representation)
The standard constructor for the interface Storable. |
|
ListResult(String name,
String comment,
ResultSet annotation,
ResultSet... results)
Creates a new ListResult from an array of ResultSets and
a ResultSet of annotations, which may provide additional
information on this ListResult. |
|
| Method Summary | |
|---|---|
protected void |
appendFurtherInfos(StringBuffer buf)
This method can be used in the method Storable.toXML() to extract
further information (name, comment, datatype). |
protected void |
extractFurtherInfos(StringBuffer representation)
This method can be used in the constructor with parameter StringBuffer to
extract the further information. |
ResultSet |
getAnnotation()
Returns a reference to the annotation of this ListResult. |
ResultSet[] |
getRawResult()
Returns a copy of the internal list of ResultSets. |
ResultSet[] |
getValue()
Returns the value of the AnnotatedEntity. |
String |
getXMLTag()
This method returns a tag used as outer tag of the XML description. |
void |
print(PrintWriter writer)
Prints the information of this ListResult to the provided
PrintWriter. |
ListResult |
sort(String columnName)
This method enables you to sort the entries of this container by a specified column. |
String |
toString()
|
| Methods inherited from class de.jstacs.results.Result |
|---|
checkDatatype, createResult, isCastableResult, isComparableResult |
| Methods inherited from class de.jstacs.AnnotatedEntity |
|---|
getComment, getDatatype, getName, toXML |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected ResultSet[] list
ResultSets that are part of this
ListResult
| Constructor Detail |
|---|
public ListResult(String name,
String comment,
ResultSet annotation,
ResultSet... results)
ListResult from an array of ResultSets and
a ResultSet of annotations, which may provide additional
information on this ListResult.
name - the name of the ListResultcomment - the comment on the ListResultannotation - an annotation on this ListResultresults - the array of ResultSets
public ListResult(StringBuffer representation)
throws NonParsableException
Storable.
Creates a new ListResult from the corresponding XML
representation.
representation - the XML representation as StringBuffer
NonParsableException - if the StringBufferrepresentation could
not be parsed| Method Detail |
|---|
public ResultSet[] getValue()
AnnotatedEntityAnnotatedEntity.
getValue in class AnnotatedEntityAnnotatedEntitypublic ResultSet[] getRawResult()
ResultSets. The references
to the ResultSets in the array are not cloned.
ResultSetspublic ResultSet getAnnotation()
ListResult.
ListResultpublic String getXMLTag()
AnnotatedEntity
getXMLTag in class AnnotatedEntityprotected void appendFurtherInfos(StringBuffer buf)
AnnotatedEntityStorable.toXML() to extract
further information (name, comment, datatype).
appendFurtherInfos in class AnnotatedEntitybuf - a XML representation of the main information as
StringBufferStorable.toXML()
protected void extractFurtherInfos(StringBuffer representation)
throws NonParsableException
AnnotatedEntityStringBuffer to
extract the further information.
extractFurtherInfos in class AnnotatedEntityrepresentation - a XML represenation of the main information as
StringBuffer
NonParsableException - if the XML representation is not parsableAnnotatedEntity.AnnotatedEntity(StringBuffer)public String toString()
toString in class Objectpublic void print(PrintWriter writer)
ListResult to the provided
PrintWriter.
writer - the PrintWriter
public ListResult sort(String columnName)
throws IllegalArgumentException
columnName - the name of the column to be sorted
ListResult, where the entries of the specified
column are sorted
IllegalArgumentException - if not all entries have a column with this name
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||