Class ComponentDescriptorImpl.ComponentBuilder
java.lang.Object
com.inductiveautomation.perspective.common.api.ComponentDescriptorImpl.ComponentBuilder
- Enclosing class:
- ComponentDescriptorImpl
- 
Method SummaryModifier 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
- 
addPaletteEntrypublic ComponentDescriptorImpl.ComponentBuilder addPaletteEntry(String variantId, String label, String tooltip, BufferedImage thumbnail, com.inductiveautomation.ignition.common.gson.JsonObject props) 
- 
setId
- 
setDeprecated
- 
setModuleId
- 
setDefaultMetaName
- 
setName
- 
setPaletteCategory
- 
setDefaultPropspublic ComponentDescriptorImpl.ComponentBuilder setDefaultProps(com.inductiveautomation.ignition.common.gson.JsonObject props) 
- 
setSchema
- 
setEventspublic ComponentDescriptorImpl.ComponentBuilder setEvents(Collection<ComponentEventDescriptor> events) 
- 
setExtensionFunctionspublic ComponentDescriptorImpl.ComponentBuilder setExtensionFunctions(Collection<ExtensionFunctionDescriptor> extensionFunctions) 
- 
setChildPositionSchema
- 
setIcon
- 
setResourcespublic ComponentDescriptorImpl.ComponentBuilder setResources(Set<BrowserResource> resourceDependencies) 
- 
build
 
-