Class ExportProductAction

    • Constructor Detail

      • ExportProductAction

        public ExportProductAction()
    • Method Detail

      • create

        public static ExportProductAction create​(Map<String,​Object> configuration)
        Action factory method used in NetBeans layer.xml file, e.g.

         <file name="org-esa-snap-csv-dataio-ExportCSVProduct.instance">
              <attr name="instanceCreate" methodvalue="org.openide.awt.Actions.context"/>
              <attr name="type" stringvalue="ProductNode"/>
              <attr name="delegate" methodvalue="ExportProductAction.create"/>
              <attr name="selectionType" stringvalue="EXACTLY_ONE"/>
              <attr name="displayName" stringvalue="CSV Product"/>
              <attr name="formatName" stringvalue="CSV"/>
              <attr name="useAllFileFilter" boolvalue="true"/>
              <attr name="helpId" stringvalue="exportCsvProduct"/>
              <attr name="ShortDescription" stringvalue="Writes a product in CSV format."/>
         </file>
         
        Parameters:
        configuration - Configuration attributes from layer.xml.
        Returns:
        The action.
        Since:
        SNAP 2
      • createContextAwareInstance

        public Action createContextAwareInstance​(org.openide.util.Lookup actionContext)
        Specified by:
        createContextAwareInstance in interface org.openide.util.ContextAwareAction
      • getHelpCtx

        public org.openide.util.HelpCtx getHelpCtx()
        Specified by:
        getHelpCtx in interface org.openide.util.HelpCtx.Provider
      • setHelpCtx

        public void setHelpCtx​(String helpId)
      • getDisplayName

        public String getDisplayName()
      • setFormatName

        public void setFormatName​(String formatName)
      • setUseAllFileFilter

        public void setUseAllFileFilter​(Boolean useAllFileFilter)
      • setProduct

        public void setProduct​(Product p)
      • execute

        public Boolean execute()
        Returns:
        Boolean.TRUE on success, Boolean.FALSE on failure, or null on cancellation.