Class BundleInfo
java.lang.Object
org.openhab.core.tools.i18n.plugin.BundleInfo
The bundle information provided by the openHAB XML files in the
OH-INF directory.- Author:
- Wouter Born - Initial contribution
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable org.openhab.core.addon.internal.xml.AddonInfoXmlResultList<org.openhab.core.thing.xml.internal.ChannelGroupTypeXmlResult> List<org.openhab.core.thing.xml.internal.ChannelTypeXmlResult> getConfigDescription(@Nullable URI uri) List<com.google.gson.JsonObject> List<com.google.gson.JsonObject> List<org.openhab.core.thing.xml.internal.ThingTypeXmlResult> voidsetAddonId(String addonId) voidsetAddonInfoXml(org.openhab.core.addon.internal.xml.AddonInfoXmlResult addonInfo) voidsetChannelGroupTypesXml(List<org.openhab.core.thing.xml.internal.ChannelGroupTypeXmlResult> channelGroupTypesXml) voidsetChannelTypesXml(List<org.openhab.core.thing.xml.internal.ChannelTypeXmlResult> channelTypesXml) voidsetConfigDescriptions(List<ConfigDescription> configDescriptions) voidsetModuleTypesJson(List<com.google.gson.JsonObject> moduleTypesJson) voidsetRuleTemplateJson(List<com.google.gson.JsonObject> ruleTemplateJson) voidsetThingTypesXml(List<org.openhab.core.thing.xml.internal.ThingTypeXmlResult> thingTypesXml)
-
Constructor Details
-
BundleInfo
public BundleInfo()
-
-
Method Details
-
getAddonId
-
setAddonId
-
getAddonInfoXml
public @Nullable org.openhab.core.addon.internal.xml.AddonInfoXmlResult getAddonInfoXml() -
setAddonInfoXml
public void setAddonInfoXml(org.openhab.core.addon.internal.xml.AddonInfoXmlResult addonInfo) -
getConfigDescriptions
-
setConfigDescriptions
-
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
-
setChannelTypesXml
public void setChannelTypesXml(List<org.openhab.core.thing.xml.internal.ChannelTypeXmlResult> channelTypesXml) -
getModuleTypesJson
-
setModuleTypesJson
-
getRuleTemplateJson
-
setRuleTemplateJson
-
getThingTypesXml
-
setThingTypesXml
public void setThingTypesXml(List<org.openhab.core.thing.xml.internal.ThingTypeXmlResult> thingTypesXml) -
getConfigDescription
-