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
 
 -