Class BundleInfo

java.lang.Object
org.openhab.core.tools.i18n.plugin.BundleInfo

@NonNullByDefault public class BundleInfo extends Object
The bundle information provided by the openHAB XML files in the OH-INF directory.
Author:
Wouter Born - Initial contribution
  • Constructor Details

    • BundleInfo

      public BundleInfo()
  • Method Details

    • getAddonId

      public String getAddonId()
    • setAddonId

      public void setAddonId(String addonId)
    • getAddonInfoXml

      public @Nullable org.openhab.core.addon.internal.xml.AddonInfoXmlResult getAddonInfoXml()
    • setAddonInfoXml

      public void setAddonInfoXml(org.openhab.core.addon.internal.xml.AddonInfoXmlResult addonInfo)
    • getConfigDescriptions

      public List<ConfigDescription> getConfigDescriptions()
    • setConfigDescriptions

      public void setConfigDescriptions(List<ConfigDescription> configDescriptions)
    • getChannelGroupTypesXml

      public List<org.openhab.core.thing.xml.internal.ChannelGroupTypeXmlResult> getChannelGroupTypesXml()
    • setChannelGroupTypesXml

      public void setChannelGroupTypesXml(List<org.openhab.core.thing.xml.internal.ChannelGroupTypeXmlResult> channelGroupTypesXml)
    • getChannelTypesXml

      public List<org.openhab.core.thing.xml.internal.ChannelTypeXmlResult> getChannelTypesXml()
    • setChannelTypesXml

      public void setChannelTypesXml(List<org.openhab.core.thing.xml.internal.ChannelTypeXmlResult> channelTypesXml)
    • getModuleTypesJson

      public List<com.google.gson.JsonObject> getModuleTypesJson()
    • setModuleTypesJson

      public void setModuleTypesJson(List<com.google.gson.JsonObject> moduleTypesJson)
    • getRuleTemplateJson

      public List<com.google.gson.JsonObject> getRuleTemplateJson()
    • setRuleTemplateJson

      public void setRuleTemplateJson(List<com.google.gson.JsonObject> ruleTemplateJson)
    • getThingTypesXml

      public List<org.openhab.core.thing.xml.internal.ThingTypeXmlResult> getThingTypesXml()
    • setThingTypesXml

      public void setThingTypesXml(List<org.openhab.core.thing.xml.internal.ThingTypeXmlResult> thingTypesXml)
    • getConfigDescription

      public Optional<ConfigDescription> getConfigDescription(@Nullable URI uri)