Class ComponentDescriptorImpl.ComponentBuilder
- java.lang.Object
-
- com.inductiveautomation.perspective.common.api.ComponentDescriptorImpl.ComponentBuilder
-
- Enclosing class:
- ComponentDescriptorImpl
public static final class ComponentDescriptorImpl.ComponentBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
newBuilder
public static ComponentDescriptorImpl.ComponentBuilder newBuilder()
-
withPaletteName
public ComponentDescriptorImpl.ComponentBuilder withPaletteName(java.lang.String paletteName)
-
withPaletteDescription
public ComponentDescriptorImpl.ComponentBuilder withPaletteDescription(java.lang.String description)
-
withPaletteCategory
public ComponentDescriptorImpl.ComponentBuilder withPaletteCategory(java.lang.String category)
-
withId
public ComponentDescriptorImpl.ComponentBuilder withId(java.lang.String id)
-
withModuleId
public ComponentDescriptorImpl.ComponentBuilder withModuleId(java.lang.String moduleId)
-
withDefaultMetaName
public ComponentDescriptorImpl.ComponentBuilder withDefaultMetaName(java.lang.String defaultMetaName)
-
withDefaultProps
public ComponentDescriptorImpl.ComponentBuilder withDefaultProps(com.inductiveautomation.ignition.common.gson.JsonObject props)
-
withSchema
public ComponentDescriptorImpl.ComponentBuilder withSchema(JsonSchema schema)
-
withEvents
public ComponentDescriptorImpl.ComponentBuilder withEvents(java.util.Collection<ComponentEventDescriptor> events)
-
withChildPositionSchema
public ComponentDescriptorImpl.ComponentBuilder withChildPositionSchema(JsonSchema schema)
-
shouldAddToPalette
public ComponentDescriptorImpl.ComponentBuilder shouldAddToPalette(boolean shouldAdd)
-
withIcon
public ComponentDescriptorImpl.ComponentBuilder withIcon(javax.swing.Icon icon)
-
withResources
public ComponentDescriptorImpl.ComponentBuilder withResources(java.util.Set<BrowserResource> resourceDependencies)
-
build
public ComponentDescriptor build()
-
-