Modifier and Type | Method and Description |
---|---|
protected abstract java.awt.Component |
AddonUIAdapter.createUI()
Return a Component (typically a JPanel) containing the UI elements of the addon.
|
YouScopeFrame |
AddonUI.toFrame()
Creates a frame containing the UI elements of this addon.
|
YouScopeFrame |
AddonUIAdapter.toFrame() |
java.awt.Component |
AddonUI.toPanel(YouScopeFrame containingFrame)
Creates a UI component (usually a panel) containing the UI elements of this addon.
|
java.awt.Component |
AddonUIAdapter.toPanel(YouScopeFrame containingFrame) |
Constructor and Description |
---|
AddonUIAdapter(T metadata,
YouScopeClient client,
YouScopeServer server)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Component |
ComponentAddonFactoryAdapter.createComponent(PositionInformation positionInformation,
Configuration configuration,
ConstructionContext constructionContext) |
Component |
ComponentAddonFactory.createComponent(PositionInformation positionInformation,
Configuration configuration,
ConstructionContext constructionContext)
Creates an addon for the given configuration.
|
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.
|
T |
CustomAddonCreator.createCustom(PositionInformation positionInformation,
C configuration,
ConstructionContext constructionContext)
Creates an component for the given configuration.
|
protected java.awt.Component |
ComponentAddonUIAdapter.createUI() |
protected java.awt.Component |
GenericComponentAddonUI.createUI(C configuration) |
protected abstract java.awt.Component |
ComponentAddonUIAdapter.createUI(C configuration)
Return a Component (typically a JPanel) containing the UI elements of the addon.
|
ComponentMetadata<?> |
ComponentAddonFactoryAdapter.getComponentMetadata(java.lang.String typeIdentifier) |
ComponentMetadata<?> |
ComponentAddonFactory.getComponentMetadata(java.lang.String typeIdentifier)
Returns the metadata (like human readable name) for a given configuration type.
|
protected void |
GenericComponentAddonUI.initializeDefaultConfiguration(C configuration) |
protected abstract void |
ComponentAddonUIAdapter.initializeDefaultConfiguration(C configuration)
This function is called, and only called, if
AddonUIAdapter.toFrame() or AddonUIAdapter.toPanel(YouScopeFrame) is called without
calling before ComponentAddonUIAdapter.setConfiguration(Configuration) . |
void |
ComponentAddonUIAdapter.setConfiguration(Configuration configuration) |
void |
ComponentAddonUI.setConfiguration(Configuration configuration)
Initializes the addon to the configuration data.
|
Constructor and Description |
---|
ComponentAddonUIAdapter(ComponentMetadata<C> metadata,
YouScopeClient client,
YouScopeServer server)
Constructor.
|
GenericComponentAddonUI(java.lang.String typeIdentifier,
java.lang.Class<C> configurationClass,
java.lang.Class<? extends Component> componentInterface,
YouScopeClient client,
YouScopeServer server)
Constructor.
|
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.
|
protected java.awt.Component |
MeasurementAddonUIAdapter.createUI(T configuration) |
ComponentMetadata<? extends MeasurementConfiguration> |
MeasurementAddonFactoryAdapter.getComponentMetadata(java.lang.String typeIdentifier) |
ComponentMetadata<? extends MeasurementConfiguration> |
MeasurementAddonFactory.getComponentMetadata(java.lang.String typeIdentifier)
Returns the metadata (like human readable name) for a given measurement type.
|
protected void |
MeasurementAddonUIAdapter.initializeDefaultConfiguration(T configuration) |
void |
MeasurementInitializer.initializeMeasurement(Measurement measurement,
C configuration,
ConstructionContext constructionContext)
Called when this addon should initialize the the measurement according to its configuration.
|
void |
MeasurementAddonFactoryAdapter.initializeMeasurement(Measurement measurement,
MeasurementConfiguration configuration,
ConstructionContext constructionContext) |
void |
MeasurementAddonFactory.initializeMeasurement(Measurement measurement,
MeasurementConfiguration configuration,
ConstructionContext constructionContext)
Called when this addon should initialize the the measurement according to its configuration.
|
abstract void |
MeasurementAddonUIPage.setToDefault(T configuration)
Sets the values corresponding to this page to their default values.
|
Constructor and Description |
---|
MeasurementAddonUIAdapter(ComponentMetadata<T> metadata,
YouScopeClient client,
YouScopeServer server)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Microplate |
MicroplateAddonFactory.createMicroplateType(java.lang.String typeIdentifier)
Returns a new MicroplateType for the given type identifier, or throws an
AddonException if this factory does not support microplates with the given type identifier. |
Modifier and Type | Method and Description |
---|---|
AddonUI<? extends AddonMetadata> |
PostProcessorAddonFactory.createPostProcessorUI(java.lang.String typeIdentifier,
YouScopeClient client,
YouScopeServer server,
java.lang.String measurementFolder)
Returns a new post-processing addon UI for the given type identifier, or null if factory does not support the post-processing type identifier.
|
AddonMetadata |
PostProcessorAddonFactory.getPostProcessorMetadata(java.lang.String typeIdentifier)
Returns the metadata (like human readable name) for a given post processor type identifier.
|
Modifier and Type | Method and Description |
---|---|
void |
Skin.applySkin()
When this function is called, the addon should set its look and feel by calling
UIManager.setLookAndFeel(javax.swing.LookAndFeel) or UIManager.setLookAndFeel(String) . |
Skin |
SkinFactoryAdapter.createSkin(java.lang.String typeIdentifier) |
Skin |
SkinFactory.createSkin(java.lang.String typeIdentifier)
Creates a skin for the given type identifier
Throws a addon exception if the type identifier is not supported.
|
AddonMetadata |
SkinFactoryAdapter.getMetadata(java.lang.String typeIdentifier) |
AddonMetadata |
SkinFactory.getMetadata(java.lang.String typeIdentifier)
Returns the metadata (like human readable name) for a given skin.
|
Modifier and Type | Method and Description |
---|---|
ToolAddonUI |
ToolAddonFactoryAdapter.createToolUI(java.lang.String typeIdentifier,
YouScopeClient client,
YouScopeServer server) |
ToolAddonUI |
ToolAddonFactory.createToolUI(java.lang.String typeIdentifier,
YouScopeClient client,
YouScopeServer server)
Returns the UI of a Tool for the given type identifier.
|
ToolMetadata |
ToolAddonFactoryAdapter.getToolMetadata(java.lang.String typeIdentifier) |
ToolMetadata |
ToolAddonFactory.getToolMetadata(java.lang.String typeIdentifier)
Returns the metadata (like human readable name) for the tool with the given type identifier.
|
Constructor and Description |
---|
ToolAddonUIAdapter(ToolMetadata metadata,
YouScopeClient client,
YouScopeServer server)
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.
|
AddonUI<? extends AddonMetadata> |
ClientAddonProvider.createPostProcessorUI(java.lang.String typeIdentifier,
java.lang.String measurementFolder)
Creates a post processor user interface for the given type identifier.
|
<T extends AddonMetadata> |
ClientAddonProvider.createPostProcessorUI(T metadata,
java.lang.String measurementFolder)
Creates an post processor user interface compatible with the metadata.
|
ToolAddonUI |
ClientAddonProvider.createToolUI(java.lang.String typeIdentifier)
Creates a tool user interface for the given type identifier.
|
ToolAddonUI |
ClientAddonProvider.createToolUI(ToolMetadata metadata)
Creates a tool user interface compatible with the metadata.
|
ComponentMetadata<?> |
ClientAddonProvider.getComponentMetadata(java.lang.String typeIdentifier)
Returns the metadata of the component having the given type identifier
|
<T extends Configuration> |
ClientAddonProvider.getComponentMetadata(java.lang.String typeIdentifier,
java.lang.Class<T> configurationClass)
Returns the metadata of the component having the given type identifier, with the component producing/consuming the given type of configurations.
|
Microplate |
ClientAddonProvider.getMicroplateType(java.lang.String typeIdentifier)
Returns the microplate type with the given type identifer.
|
AddonMetadata |
ClientAddonProvider.getPostProcessorMetadata(java.lang.String typeIdentifier)
Returns the metadata of the post processor having the given type identifier
|
javax.script.ScriptEngineFactory |
ClientAddonProvider.getScriptEngineFactory(java.lang.String typeIdentifier)
Returns a script engine factory with the given type identifier.
|
ToolMetadata |
ClientAddonProvider.getToolMetadata(java.lang.String typeIdentifier)
Returns the metadata of the tool having the given type identifier
|
Modifier and Type | Method and Description |
---|---|
ToolAddonUI |
OpenCellXFactory.createPostProcessorUI(java.lang.String ID,
YouScopeClient client,
YouScopeServer server,
java.lang.String measurementFolder) |
AddonMetadata |
OpenCellXFactory.getPostProcessorMetadata(java.lang.String typeIdentifier) |
Modifier and Type | Method and Description |
---|---|
void |
ComposedImagingMeasurementInitializer.initializeMeasurement(Measurement measurement,
ComposedImagingMeasurementConfiguration configuration,
ConstructionContext jobInitializer) |
Modifier and Type | Method and Description |
---|---|
void |
ContinousImagingMeasurementInitializer.initializeMeasurement(Measurement measurement,
ContinousImagingMeasurementConfiguration configuration,
ConstructionContext jobInitializer) |
Modifier and Type | Method and Description |
---|---|
protected java.awt.Component |
ControllerJobConfigurationAddon.createUI(ControllerJobConfiguration configuration) |
protected void |
ControllerJobConfigurationAddon.initializeDefaultConfiguration(ControllerJobConfiguration configuration) |
Constructor and Description |
---|
ControllerJobConfigurationAddon(YouScopeClient client,
YouScopeServer server)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Component |
CustomJobAddonFactory.createComponent(PositionInformation positionInformation,
Configuration configuration,
ConstructionContext constructionContext) |
ComponentAddonUI<?> |
CustomJobAddonFactory.createComponentUI(java.lang.String typeIdentifier,
YouScopeClient client,
YouScopeServer server) |
ComponentMetadata<?> |
CustomJobAddonFactory.getComponentMetadata(java.lang.String typeIdentifier) |
Modifier and Type | Method and Description |
---|---|
protected java.awt.Component |
FluigentJobConfigurationAddon.createUI(FluigentJobConfiguration configuration) |
protected void |
FluigentJobConfigurationAddon.initializeDefaultConfiguration(FluigentJobConfiguration configuration) |
Constructor and Description |
---|
FluigentJobConfigurationAddon(YouScopeClient client,
YouScopeServer server)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected java.awt.Component |
CellDetectionJobAddonUI.createUI(CellDetectionJobConfiguration configuration) |
protected void |
CellDetectionJobAddonUI.initializeDefaultConfiguration(CellDetectionJobConfiguration configuration) |
void |
CellDetectionMeasurementInitializer.initializeMeasurement(Measurement measurement,
CellDetectionMeasurementConfiguration configuration,
ConstructionContext constructionContext) |
Constructor and Description |
---|
CellDetectionJobAddonUI(YouScopeClient client,
YouScopeServer server)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
ToolAddonUI |
MeasurementViewerPostProcessingFactory.createPostProcessorUI(java.lang.String ID,
YouScopeClient client,
YouScopeServer server,
java.lang.String measurementFolder) |
AddonMetadata |
MeasurementViewerPostProcessingFactory.getPostProcessorMetadata(java.lang.String typeIdentifier) |
Modifier and Type | Method and Description |
---|---|
protected java.awt.Component |
MicroplateJobConfigurationAddon.createUI(MicroplateJobConfiguration configuration) |
protected void |
MicroplateJobConfigurationAddon.initializeDefaultConfiguration(MicroplateJobConfiguration configuration) |
void |
MicroplateJobConfigurationAddon.setConfiguration(Configuration jobConfiguration) |
Constructor and Description |
---|
MicroplateJobConfigurationAddon(YouScopeClient client,
YouScopeServer server)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
MicroplateMeasurementInitializer.initializeMeasurement(Measurement measurement,
MicroplateMeasurementConfiguration configuration,
ConstructionContext jobInitializer) |
Modifier and Type | Method and Description |
---|---|
void |
MultiCameraContinousImagingInitializer.initializeMeasurement(Measurement measurement,
MultiCameraContinousImagingConfiguration configuration,
ConstructionContext jobInitializer) |
Modifier and Type | Method and Description |
---|---|
ToolAddonUI |
OpenBISUploaderFactory.createPostProcessorUI(java.lang.String ID,
YouScopeClient client,
YouScopeServer server,
java.lang.String measurementFolder) |
AddonMetadata |
OpenBISUploaderFactory.getPostProcessorMetadata(java.lang.String typeIdentifier) |
Modifier and Type | Method and Description |
---|---|
ToolAddonUI |
OpenMeasurementFolderFactory.createPostProcessorUI(java.lang.String ID,
YouScopeClient client,
YouScopeServer server,
java.lang.String measurementFolder) |
AddonMetadata |
OpenMeasurementFolderFactory.getPostProcessorMetadata(java.lang.String typeIdentifier) |
Modifier and Type | Method and Description |
---|---|
void |
TaskMeasurementInitializer.initializeMeasurement(Measurement measurement,
TaskMeasurementConfiguration configuration,
ConstructionContext jobInitializer) |
Constructor and Description |
---|
TemplateTool(YouScopeClient client,
YouScopeServer server)
Constructor.
|