Module aeonics.core

Class Action.Template

    • Constructor Detail

      • Template

        public Template​(java.lang.Class<? extends Action.Type> target,
                        java.lang.Class<? extends Action> type)
    • Method Detail

      • inputs

        public java.util.List<Channel> inputs()
        Returns the list of input channels for this flow item
        Returns:
        the list of input channels for this flow item
      • input

        public Action.Template input​(Channel channel)
        Adds an input channel
        Parameters:
        channel - the channel to add
        Returns:
        this
      • outputs

        public java.util.List<Channel> outputs()
        Returns the list of output channels for this flow item
        Returns:
        the list of output channels for this flow item
      • output

        public Action.Template output​(Channel channel)
        Adds an output channel
        Parameters:
        channel - the channel to add
        Returns:
        this
      • export

        public Data export()
        Description copied from interface: Exportable
        Renders this class instance to a simple data structure for rendering client-side.
        Specified by:
        export in interface Documented
        Specified by:
        export in interface Exportable
        Overrides:
        export in class Template<Action.Type>
        Returns:
        a public data representation of this class instance