Class ExtensionTabData

  • All Implemented Interfaces:
    java.lang.Comparable<ExtensionTabData>

    public class ExtensionTabData
    extends java.lang.Object
    implements java.lang.Comparable<ExtensionTabData>
    Represents data on an extension tab.
    • Constructor Detail

      • ExtensionTabData

        public ExtensionTabData​(TabInformation tabInformation)
    • Method Detail

      • getValueOrder

        public java.util.List<java.lang.String> getValueOrder()
      • getBoolean

        public java.util.Optional<ExtensionBooleanData> getBoolean​(java.lang.String providerName)
      • getDouble

        public java.util.Optional<ExtensionDoubleData> getDouble​(java.lang.String providerName)
      • getPercentage

        public java.util.Optional<ExtensionDoubleData> getPercentage​(java.lang.String providerName)
      • getNumber

        public java.util.Optional<ExtensionNumberData> getNumber​(java.lang.String providerName)
      • getString

        public java.util.Optional<ExtensionStringData> getString​(java.lang.String providerName)
      • getDescriptions

        public java.util.List<ExtensionDescription> getDescriptions()
        Get all descriptions for data in this tab.

        Only available after the Tab has been built.

        Returns:
        List of ExtensionDescriptions.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object