@Documented @Retention(value=RUNTIME) @Target(value=TYPE) public @interface Component
| Modifier and Type | Required Element and Description |
|---|---|
String |
tag
The XML tag corresponding to this component.
|
String |
widgetClass
The JavaScript class for the widget.
|
| Modifier and Type | Optional Element and Description |
|---|---|
Component.ChildTag[] |
childTag
The allowable child tag(s) for this component, including cardinality.
|
Component.ContentHandling |
content
How to handle text content associated with the tag.
|
String |
description
Optional description of property.
|
Class<? extends ComponentFactory> |
factoryClass
The class of the factory for creating this component.
|
String[] |
parentTag
The allowable parent tag(s) for this component.
|
String |
widgetModule
The JavaScript module containing the widget.
|
public abstract String tag
public abstract String widgetClass
public abstract Component.ContentHandling content
public abstract String[] parentTag
public abstract Component.ChildTag[] childTag
public abstract Class<? extends ComponentFactory> factoryClass
public abstract String widgetModule
public abstract String description
Copyright © 2017 Regenstrief Center for Biomedical Informatics. All rights reserved.