public class ExtensionTabData extends java.lang.Object implements java.lang.Comparable<ExtensionTabData>
Modifier and Type | Class and Description |
---|---|
static class |
ExtensionTabData.Builder |
Constructor and Description |
---|
ExtensionTabData(TabInformation tabInformation) |
Modifier and Type | Method and Description |
---|---|
void |
combine(ExtensionTabData other) |
int |
compareTo(ExtensionTabData other) |
boolean |
equals(java.lang.Object o) |
java.util.Optional<ExtensionBooleanData> |
getBoolean(java.lang.String providerName) |
java.util.List<ExtensionDescriptive> |
getDescriptives()
Get all Descriptives for this tabs data.
|
java.util.Optional<ExtensionDoubleData> |
getDouble(java.lang.String providerName) |
java.util.Optional<ExtensionNumberData> |
getNumber(java.lang.String providerName) |
java.util.Optional<ExtensionDoubleData> |
getPercentage(java.lang.String providerName) |
java.util.Optional<ExtensionStringData> |
getString(java.lang.String providerName) |
TabInformation |
getTabInformation() |
java.util.List<ExtensionTableData> |
getTableData() |
java.util.List<java.lang.String> |
getValueOrder() |
int |
hashCode() |
java.lang.String |
toString() |
public ExtensionTabData(TabInformation tabInformation)
public TabInformation getTabInformation()
public java.util.List<java.lang.String> getValueOrder()
public java.util.Optional<ExtensionBooleanData> getBoolean(java.lang.String providerName)
public java.util.Optional<ExtensionDoubleData> getDouble(java.lang.String providerName)
public java.util.Optional<ExtensionDoubleData> getPercentage(java.lang.String providerName)
public java.util.Optional<ExtensionNumberData> getNumber(java.lang.String providerName)
public java.util.Optional<ExtensionStringData> getString(java.lang.String providerName)
public java.util.List<ExtensionTableData> getTableData()
public java.util.List<ExtensionDescriptive> getDescriptives()
Only available after the Tab has been built.
ExtensionDescriptive
s.public int compareTo(ExtensionTabData other)
compareTo
in interface java.lang.Comparable<ExtensionTabData>
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void combine(ExtensionTabData other)
public java.lang.String toString()
toString
in class java.lang.Object