public abstract class CustomComponent extends ViewComponent
ViewComponent.Factory
Constructor and Description |
---|
CustomComponent() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
generateContent() |
abstract java.lang.String |
generateInfoContent() |
com.serotonin.web.i18n.LocalizableMessage |
getDisplayName() |
int[] |
getSupportedDataTypes() |
java.lang.String |
getTypeName() |
boolean |
isCustomComponent() |
boolean |
isValid() |
boolean |
isVisible() |
void |
validateDataPoint(User user,
boolean makeReadOnly) |
containsValidVisibleDataPoint, definition, getDefName, getExportTypes, getId, getIdSuffix, getImplementations, getIndex, getStyle, getX, getY, isCompoundComponent, isPointComponent, isUnreliable, jsonDeserialize, jsonDeserializeDataPoint, jsonSerialize, jsonSerializeDataPoint, newInstance, readDataPoint, setIdSuffix, setIndex, setLocation, setStyle, setX, setY, validate, writeDataPoint
public abstract java.lang.String generateContent()
public abstract java.lang.String generateInfoContent()
public boolean isCustomComponent()
isCustomComponent
in class ViewComponent
public int[] getSupportedDataTypes()
public java.lang.String getTypeName()
public com.serotonin.web.i18n.LocalizableMessage getDisplayName()
public boolean isValid()
isValid
in class ViewComponent
public boolean isVisible()
isVisible
in class ViewComponent
public void validateDataPoint(User user, boolean makeReadOnly)
validateDataPoint
in class ViewComponent