@Documented
public @interface StudioComponent
Component
.Modifier and Type | Optional Element and Description |
---|---|
CanvasBehaviour |
canvasBehaviour |
java.lang.String |
canvasIcon
Specifies path to the UI component icon shown on canvas as a placeholder, SVG or PNG.
|
CanvasIconSize |
canvasIconSize |
java.lang.String |
caption |
java.lang.String |
category |
ContainerType |
containerType |
java.lang.String |
defaultProperty |
java.lang.String |
description |
java.lang.String |
documentationURL
Specifies URL pointing to the documentation page for the annotated UI component.
|
java.lang.String |
icon
Specifies path to the component icon, SVG or PNG.
|
java.lang.String[] |
unsupportedProperties |
java.lang.String |
xmlElement |
java.lang.String |
xmlns
Specifies xml namespace required for the component.
|
java.lang.String |
xmlnsAlias
Specifies xml namespace alias required for the component.
|
public abstract java.lang.String caption
public abstract java.lang.String description
public abstract java.lang.String category
public abstract java.lang.String icon
public abstract java.lang.String xmlElement
public abstract java.lang.String xmlns
public abstract java.lang.String xmlnsAlias
public abstract java.lang.String defaultProperty
public abstract java.lang.String[] unsupportedProperties
public abstract java.lang.String canvasIcon
canvasBehaviour()
is CanvasBehaviour.COMPONENT
.public abstract CanvasIconSize canvasIconSize
public abstract CanvasBehaviour canvasBehaviour
public abstract ContainerType containerType
canvasBehaviour()
is CanvasBehaviour.CONTAINER
public abstract java.lang.String documentationURL