Class DesignerBindingRegistryImpl
- java.lang.Object
-
- com.inductiveautomation.perspective.designer.binding.DesignerBindingRegistryImpl
-
- All Implemented Interfaces:
DesignerBindingRegistry
public class DesignerBindingRegistryImpl extends java.lang.Object implements DesignerBindingRegistry
Bindings execute only in the Gateway, but here in the Designer we need the user interfaces to configure bindings and transforms. Therefore any binding or transform implementation must register its configuration UI here.
-
-
Constructor Summary
Constructors Constructor Description DesignerBindingRegistryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<BindingDesignDelegate>
findBinding(java.lang.String typeId)
java.util.Optional<BindingDesignDelegate>
findTransform(java.lang.String typeId)
java.util.Collection<BindingDesignDelegate>
getBindingTypes()
java.util.Collection<BindingDesignDelegate>
getTransformTypes()
void
registerBinding(BindingDesignDelegate binding)
void
registerTransform(BindingDesignDelegate transform)
-
-
-
Method Detail
-
registerBinding
public void registerBinding(BindingDesignDelegate binding)
- Specified by:
registerBinding
in interfaceDesignerBindingRegistry
-
registerTransform
public void registerTransform(BindingDesignDelegate transform)
- Specified by:
registerTransform
in interfaceDesignerBindingRegistry
-
findBinding
public java.util.Optional<BindingDesignDelegate> findBinding(java.lang.String typeId)
-
getBindingTypes
public java.util.Collection<BindingDesignDelegate> getBindingTypes()
-
findTransform
public java.util.Optional<BindingDesignDelegate> findTransform(java.lang.String typeId)
-
getTransformTypes
public java.util.Collection<BindingDesignDelegate> getTransformTypes()
-
-