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
-