Package org.jivesoftware.smackx.search
Class ReportedData
java.lang.Object
org.jivesoftware.smackx.search.ReportedData
Represents a set of data results returned as part of a search. The report is structured
in columns and rows.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Represents the columns definition of the reported data.static class
static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addColumn
(ReportedData.Column column) Adds a newColumn
.void
addRow
(ReportedData.Row row) Adds a newRow
.Returns a List of the columns returned from a search.static ReportedData
getReportedDataFrom
(Stanza packet) Returns a new ReportedData if the stanza is used for reporting data and includes an extension that matches the elementName and namespace "x","jabber:x:data".getRows()
Returns a List of the rows returned from a search.getTitle()
Returns the report's title.
-
Constructor Details
-
ReportedData
public ReportedData()
-
-
Method Details
-
getReportedDataFrom
Returns a new ReportedData if the stanza is used for reporting data and includes an extension that matches the elementName and namespace "x","jabber:x:data".- Parameters:
packet
- the stanza used for reporting data.- Returns:
- ReportedData from the packet if present, otherwise null.
-
addRow
Adds a newRow
.- Parameters:
row
- the new row to add.
-
addColumn
Adds a newColumn
.- Parameters:
column
- the column to add.
-
getRows
Returns a List of the rows returned from a search.- Returns:
- a List of the rows returned from a search.
-
getColumns
Returns a List of the columns returned from a search.- Returns:
- a List of the columns returned from a search.
-
getTitle
Returns the report's title. It is similar to the title on a web page or an X window.- Returns:
- title of the report.
-