TabularData (Java SE 16 & JDK 16) (original) (raw)

All Known Implementing Classes:

[TabularDataSupport](TabularDataSupport.html "class in javax.management.openmbean")


public interface TabularData

The TabularData interface specifies the behavior of a specific type of complex open data objects which represent tabular data structures.

Since:

1.5

Calculates the index that would be used in this TabularData instance to refer to the specified composite data value parameter if it were added to this instance.
void
[clear](#clear%28%29)()
Removes all CompositeData values (ie rows) from this TabularData instance.
boolean
Returns true if and only if this TabularData instance contains a CompositeData value (ie a row) whose index is the specified key.
boolean
Returns true if and only if this TabularData instance contains the specifiedCompositeData value.
boolean
Compares the specified obj parameter with this TabularData instance for equality.
Returns the CompositeData value whose index iskey, or null if there is no value mapping to key, in this TabularData instance.
Returns the tabular type describing thisTabularData instance.
int
[hashCode](#hashCode%28%29)()
Returns the hash code value for this TabularData instance.
boolean
[isEmpty](#isEmpty%28%29)()
Returns true if the number of CompositeData values (ie the number of rows) contained in thisTabularData instance is zero.
[keySet](#keySet%28%29)()
Returns a set view of the keys (ie the index values) of theCompositeData values (ie the rows) contained in thisTabularData instance.
void
Adds value to this TabularData instance.
void
Add all the elements in values to this TabularData instance.
Removes the CompositeData value whose index is key from this TabularData instance, and returns the removed value, or returns null if there is no value whose index is key.
int
[size](#size%28%29)()
Returns the number of CompositeData values (ie the number of rows) contained in this TabularData instance.
[toString](#toString%28%29)()
Returns a string representation of this TabularData instance.
[values](#values%28%29)()
Returns a collection view of the CompositeData values (ie the rows) contained in this TabularData instance.