Class TaskMetaInfo


  • public class TaskMetaInfo
    extends java.lang.Object
    Meta information about a task. Should contain a description of what the task is useful for and which parameters it has.
    • Field Detail

      • description

        protected java.lang.String description
        The description.
      • parameterinfos

        protected java.util.List<ParameterMetaInfo> parameterinfos
        The parameter descriptions.
      • propertyinfos

        protected java.util.List<PropertyMetaInfo> propertyinfos
        The property descriptions.
      • guicl

        protected ClassInfo guicl
        The gui class.
    • Constructor Detail

      • TaskMetaInfo

        public TaskMetaInfo()
        Create a task meta info.
      • TaskMetaInfo

        public TaskMetaInfo​(java.lang.String description,
                            java.util.List<ParameterMetaInfo> parameterinfos,
                            java.util.List<PropertyMetaInfo> propertyinfos,
                            ClassInfo guicl)
        Create a task meta info.
      • TaskMetaInfo

        public TaskMetaInfo​(java.lang.String description,
                            ParameterMetaInfo[] parameterinfos)
        Create a task meta info.
      • TaskMetaInfo

        public TaskMetaInfo​(java.lang.String description,
                            ParameterMetaInfo[] parameterinfos,
                            PropertyMetaInfo[] propertyinfos)
        Create a task meta info.
    • Method Detail

      • getDescription

        public java.lang.String getDescription()
        Get the description.
        Returns:
        The description.
      • setDescription

        public void setDescription​(java.lang.String description)
        Sets the description.
        Parameters:
        description - The description.
      • getParameterInfos

        public java.util.List<ParameterMetaInfo> getParameterInfos()
        Get the parameterinfos.
        Returns:
        The parameterinfos.
      • setParameterInfos

        public void setParameterInfos​(java.util.List<ParameterMetaInfo> parameterinfos)
        Set the parameterinfos.
        Parameters:
        parameterinfos - The parameterinfos to set.
      • getPropertyInfos

        public java.util.List<PropertyMetaInfo> getPropertyInfos()
        Get the propertyinfos.
        Returns:
        The propertyinfos.
      • setPropertyInfos

        public void setPropertyInfos​(java.util.List<PropertyMetaInfo> propertyinfos)
        Set the propertyinfos.
        Parameters:
        propertyinfos - The propertyinfos to set.
      • getGuiClassInfo

        public ClassInfo getGuiClassInfo()
        Get the guicl.
        Returns:
        The guicl.
      • setGuiClassInfo

        public void setGuiClassInfo​(ClassInfo guicl)
        Set the guicl.
        Parameters:
        guicl - The guicl to set.