public abstract class OPCServerType extends BaseExtensionPointType
description, name, typeId
Constructor and Description |
---|
OPCServerType(java.lang.String typeId)
Convenience contructor assumes that the bundle keys are of the form:
OPCServerTypes.TYPEID.[Display|Description]
|
OPCServerType(java.lang.String typeId,
java.lang.String nameKey,
java.lang.String descriptionKey) |
Modifier and Type | Method and Description |
---|---|
abstract SROPCServer |
createNewOPCServer(OPCServerSettingsRecord profile,
GatewayContext context)
Create a new SROPCServer given the persistent record(s) that defines its properties
|
addRecordInstanceActions, compareTo, findProfileSettingsRecord, getDescription, getName, getSettingsRecordForeignKey, getTypeId, isEnabled, newRecordConfigPanel, onRecordDestroyed
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSettingsRecordType
public OPCServerType(java.lang.String typeId, java.lang.String nameKey, java.lang.String descriptionKey)
public OPCServerType(java.lang.String typeId)
typeId
- public abstract SROPCServer createNewOPCServer(OPCServerSettingsRecord profile, GatewayContext context) throws java.lang.Exception
profile
- The record that defines this OPC server. OPC Server types should be able to use this record to look
up their type-specific settings object via the PersistenceInterfacejava.lang.Exception