Modifier and Type | Class and Description |
---|---|
class |
ComponentAddonUIAdapter<C extends Configuration>
An adapter class to simplify UI addon development.
|
class |
GenericComponentAddonUI<C extends Configuration>
User interface to configure a measurement component which is automatically created from the component's configuration class.
|
Modifier and Type | Method and Description |
---|---|
ComponentAddonUI<?> |
ComponentAddonFactoryAdapter.createComponentUI(java.lang.String typeIdentifier,
YouScopeClient client,
YouScopeServer server) |
ComponentAddonUI<?> |
ComponentAddonFactory.createComponentUI(java.lang.String typeIdentifier,
YouScopeClient client,
YouScopeServer server)
Returns a new UI to configure a component of the given type identifier.
|
Modifier and Type | Method and Description |
---|---|
<C extends Configuration> |
ComponentAddonFactoryAdapter.addAddon(java.lang.Class<? extends ComponentAddonUI<C>> configurationAddonClass,
java.lang.Class<? extends Component> componentClass,
ComponentMetadata<C> metadata)
Adds an addon with an own UI, but automatic component creation by appropriate constructors of the component.
|
<C extends Configuration> |
ComponentAddonFactoryAdapter.addAddon(java.lang.Class<? extends ComponentAddonUI<C>> configurationAddonClass,
CustomAddonCreator<C,?> customCreator,
ComponentMetadata<C> metadata)
Adds an addon which does component creation on its own, as well as has an own UI.
|
Constructor and Description |
---|
ComponentAddonFactoryAdapter(java.lang.Class<? extends ComponentAddonUI<C>> configurationAddonClass,
java.lang.Class<? extends Component> componentClass,
ComponentMetadata<C> metadata)
Constructor.
|
ComponentAddonFactoryAdapter(java.lang.Class<? extends ComponentAddonUI<C>> configurationAddonClass,
CustomAddonCreator<C,?> customCreator,
ComponentMetadata<C> metadata)
Constructor.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DropletControllerConfigurationAddon<C extends DropletControllerConfiguration>
Interface for addons which allow the configuration of droplet based microfluidic controllers.
|
Modifier and Type | Class and Description |
---|---|
class |
MeasurementAddonUIAdapter<T extends MeasurementConfiguration>
A panel to display and edit several pages of a measurement configuration.
|
Modifier and Type | Method and Description |
---|---|
ComponentAddonUI<? extends MeasurementConfiguration> |
MeasurementAddonFactoryAdapter.createMeasurementUI(java.lang.String typeIdentifier,
YouScopeClient client,
YouScopeServer server) |
ComponentAddonUI<? extends MeasurementConfiguration> |
MeasurementAddonFactory.createMeasurementUI(java.lang.String typeIdentifier,
YouScopeClient client,
YouScopeServer server)
Returns a new measurement configuration addon for the given ID, or null if addon does not support the configuration of measurements witht the given ID.
|
Modifier and Type | Method and Description |
---|---|
<C extends MeasurementConfiguration> |
MeasurementAddonFactoryAdapter.addAddon(java.lang.Class<? extends ComponentAddonUI<C>> configurationAddonClass,
MeasurementInitializer<C> customInitializer,
ComponentMetadata<C> metadata)
Adds an addon.
|
Constructor and Description |
---|
MeasurementAddonFactoryAdapter(java.lang.Class<? extends ComponentAddonUI<C>> configurationAddonClass,
MeasurementInitializer<C> customInitializer,
ComponentMetadata<C> metadata)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
<T extends Configuration> |
ClientAddonProvider.createComponentUI(ComponentMetadata<T> metadata)
Creates an component addon user interface compatible with the configuration metadata.
|
ComponentAddonUI<?> |
ClientAddonProvider.createComponentUI(java.lang.String typeIdentifier)
Creates a component addon user interface for the given type identifier.
|
<T extends Configuration> |
ClientAddonProvider.createComponentUI(java.lang.String typeIdentifier,
java.lang.Class<T> configurationClass)
Creates a component addon user interface with the given type identifier, producing component comfigurations of the given configuration class.
|
<T extends Configuration> |
ClientAddonProvider.createComponentUI(T configuration)
Creates an component addon user interface compatible with the configuration, and initializes it with the configuration.
|
Modifier and Type | Class and Description |
---|---|
class |
ControllerJobConfigurationAddon |
Modifier and Type | Method and Description |
---|---|
ComponentAddonUI<?> |
CustomJobAddonFactory.createComponentUI(java.lang.String typeIdentifier,
YouScopeClient client,
YouScopeServer server) |
Modifier and Type | Class and Description |
---|---|
class |
FluigentJobConfigurationAddon |
Modifier and Type | Class and Description |
---|---|
class |
CellDetectionJobAddonUI |
Modifier and Type | Class and Description |
---|---|
class |
MicroplateJobConfigurationAddon |