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
-
Method Summary
Modifier and TypeMethodDescription@Nullable org.openhab.core.addon.internal.xml.AddonInfoXmlResult
List
<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> void
setAddonId
(String addonId) void
setAddonInfoXml
(org.openhab.core.addon.internal.xml.AddonInfoXmlResult addonInfo) void
setChannelGroupTypesXml
(List<org.openhab.core.thing.xml.internal.ChannelGroupTypeXmlResult> channelGroupTypesXml) void
setChannelTypesXml
(List<org.openhab.core.thing.xml.internal.ChannelTypeXmlResult> channelTypesXml) void
setConfigDescriptions
(List<ConfigDescription> configDescriptions) void
setModuleTypesJson
(List<com.google.gson.JsonObject> moduleTypesJson) void
setRuleTemplateJson
(List<com.google.gson.JsonObject> ruleTemplateJson) void
setThingTypesXml
(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
-