|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.jstacs.results.Result de.jstacs.results.ListResult
public class ListResult
Class for a Result
that contains a list or a matrix, respectively, of
ResultSet
s. This class provides a way to build a hierarchy of
Result
s and ResultSet
s, or to create multi-dimensional
Result
.
Field Summary | |
---|---|
protected ResultSet[] |
list
The internal list of ResultSet s that are part of this
ListResult |
Fields inherited from class de.jstacs.results.Result |
---|
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 ResultSet s and
a ResultSet of annotations, which may provide additional
information on this ListResult . |
Method Summary | |
---|---|
protected void |
fromXML(StringBuffer representation)
This method is used in Result.Result(StringBuffer) to extract the
information. |
ResultSet |
getAnnotation()
Returns a reference to the annotation of this ListResult . |
ResultSet[] |
getRawResult()
Returns a copy of the internal list of ResultSet s. |
ResultSet[] |
getResult()
Returns the value of the Result . |
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()
|
StringBuffer |
toXML()
This method returns an XML representation as StringBuffer of an
instance of the implementing class. |
Methods inherited from class de.jstacs.results.Result |
---|
appendMainInfo, checkDatatype, createResult, extractMainInfo, getComment, getDatatype, getName, isCastableResult, isComparableResult |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected ResultSet[] list
ResultSet
s that are part of this
ListResult
Constructor Detail |
---|
public ListResult(String name, String comment, ResultSet annotation, ResultSet... results)
ListResult
from an array of ResultSet
s and
a ResultSet
of annotations, which may provide additional
information on this ListResult
.
name
- the name of the ListResult
comment
- the comment on the ListResult
annotation
- an annotation on this ListResult
results
- the array of ResultSet
spublic ListResult(StringBuffer representation) throws NonParsableException
Storable
.
Creates a new ListResult
from the corresponding XML
representation.
representation
- the XML representation as StringBuffer
NonParsableException
- if the StringBuffer
representation
could
not be parsedMethod Detail |
---|
public ResultSet[] getResult()
Result
Result
.
getResult
in class Result
Result
public ResultSet[] getRawResult()
ResultSet
s. The references
to the ResultSet
s in the array are not cloned.
ResultSet
spublic ResultSet getAnnotation()
ListResult
.
ListResult
public StringBuffer toXML()
Storable
StringBuffer
of an
instance of the implementing class.
protected void fromXML(StringBuffer representation) throws NonParsableException
Result
Result.Result(StringBuffer)
to extract the
information. The method can be seen as opposite of
Storable.toXML()
and should not be made public.
fromXML
in class Result
representation
- the XML represenation of the Result
to be parsed
NonParsableException
- if the XML representation is not parsableResult.extractMainInfo(StringBuffer)
public String toString()
toString
in class Object
public 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 |