Class FactoryObjectImplementation

    • Constructor Detail

      • FactoryObjectImplementation

        public FactoryObjectImplementation()
    • Method Detail

      • preInit

        public abstract void preInit​(AbstractParameter[] parameter)
        Called directly after creating the implementation.
        Parameters:
        parameter - The parameters to initialize the implementation.
      • postInit

        public abstract void postInit()
        Called after all factories are initialized with preInit(AbstractParameter[]) and bind to the factory.
      • getParameters

        public abstract List<Parameter> getParameters()
        Returns:
        Returns a list of available parameters in the implementation. This method can be called without initialization and is never null.
      • getParameter

        public Parameter getParameter​(String name)
        Parameters:
        name - The name of the parameter to retrieve.
        Returns:
        Returns the parameter of the implementation with the given name. Returns null if no such operator exists.
        See Also:
        getParameters()
      • initParametersBasedOn

        protected void initParametersBasedOn​(FactoryObjectImplementation base)
        Initializes parameters of this implementation object based on a given base implementation
        Parameters:
        base - The implementation to base on.