Class HierarchialTranslationTable.AbstractExportTask

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.Collection<java.lang.String> keys  
      protected java.util.List<java.util.Locale> locales  
      protected TranslationPackage pkg  
    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractExportTask​(java.util.List<java.util.Locale> locales, java.util.Collection<java.lang.String> keys, TranslationPackage pkg)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean canCancel()
      Whether or not the user is allowed to cancel the operation.
      java.lang.String getTaskTitle()
      A helpful title describing the operation for the user.
      protected void onComplete()  
      boolean validateExport()
      This gives the task a chance to check things and ask questions, like "overwrite?".
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.inductiveautomation.ignition.client.util.gui.progress.AsyncClientTask

        run
    • Field Detail

      • keys

        protected java.util.Collection<java.lang.String> keys
      • locales

        protected java.util.List<java.util.Locale> locales
    • Constructor Detail

      • AbstractExportTask

        public AbstractExportTask​(java.util.List<java.util.Locale> locales,
                                  java.util.Collection<java.lang.String> keys,
                                  TranslationPackage pkg)
    • Method Detail

      • validateExport

        public boolean validateExport()
        This gives the task a chance to check things and ask questions, like "overwrite?". If false is returned, export will be canceled.
      • getTaskTitle

        public java.lang.String getTaskTitle()
        Description copied from interface: AsyncClientTask
        A helpful title describing the operation for the user.
        Specified by:
        getTaskTitle in interface AsyncClientTask
      • canCancel

        public boolean canCancel()
        Description copied from interface: AsyncClientTask
        Whether or not the user is allowed to cancel the operation.
        Specified by:
        canCancel in interface AsyncClientTask
      • onComplete

        protected void onComplete()