Class ComponentDescriptorImpl.ComponentBuilder
java.lang.Object
com.inductiveautomation.perspective.common.api.ComponentDescriptorImpl.ComponentBuilder
- Enclosing class:
- ComponentDescriptorImpl
-
Method Summary
Modifier and TypeMethodDescriptionaddPaletteEntry
(String variantId, String label, String tooltip, BufferedImage thumbnail, com.inductiveautomation.ignition.common.gson.JsonObject props) build()
setChildPositionSchema
(JsonSchema schema) setDefaultMetaName
(String defaultMetaName) setDefaultProps
(com.inductiveautomation.ignition.common.gson.JsonObject props) setDeprecated
(boolean deprecated) setEvents
(Collection<ComponentEventDescriptor> events) setExtensionFunctions
(Collection<ExtensionFunctionDescriptor> extensionFunctions) setModuleId
(String moduleId) setPaletteCategory
(String paletteCategory) setResources
(Set<BrowserResource> resourceDependencies) setSchema
(JsonSchema schema)
-
Method Details
-
newBuilder
-
addPaletteEntry
public ComponentDescriptorImpl.ComponentBuilder addPaletteEntry(String variantId, String label, String tooltip, BufferedImage thumbnail, com.inductiveautomation.ignition.common.gson.JsonObject props) -
setId
-
setDeprecated
-
setModuleId
-
setDefaultMetaName
-
setName
-
setPaletteCategory
-
setDefaultProps
public ComponentDescriptorImpl.ComponentBuilder setDefaultProps(com.inductiveautomation.ignition.common.gson.JsonObject props) -
setSchema
-
setEvents
public ComponentDescriptorImpl.ComponentBuilder setEvents(Collection<ComponentEventDescriptor> events) -
setExtensionFunctions
public ComponentDescriptorImpl.ComponentBuilder setExtensionFunctions(Collection<ExtensionFunctionDescriptor> extensionFunctions) -
setChildPositionSchema
-
setIcon
-
setResources
public ComponentDescriptorImpl.ComponentBuilder setResources(Set<BrowserResource> resourceDependencies) -
build
-