类 GirretReview

java.lang.Object
javafx.application.Application
com.tlcsdm.frame.SampleBase
com.tlcsdm.smc.SmcSample
com.tlcsdm.smc.tools.GirretReview
所有已实现的接口:
Sample

public class GirretReview extends SmcSample
Girret指摘收集, 适配girret 3.9版本.
从以下版本开始:
1.0.0
作者:
unknowIfGuestInDream
  • 字段详细资料

    • defaultGirretUrl

      private static final String defaultGirretUrl
      另请参阅:
    • paramO

      private static final String paramO
      另请参阅:
    • defaultParamQ

      private static final String defaultParamQ
      另请参阅:
    • gerritAccountField

      private javafx.scene.control.TextField gerritAccountField
    • tokenField

      private javafx.scene.control.TextField tokenField
    • userNameField

      private javafx.scene.control.TextField userNameField
    • passwdField

      private javafx.scene.control.PasswordField passwdField
    • ownerEmailField

      private javafx.scene.control.TextField ownerEmailField
    • limitField

      private NumberTextField limitField
    • reserveJsonCheck

      private javafx.scene.control.CheckBox reserveJsonCheck
    • girretUrlField

      private javafx.scene.control.TextField girretUrlField
    • ignoreGirretNumberField

      private javafx.scene.control.TextField ignoreGirretNumberField
    • projectField

      private javafx.scene.control.TextArea projectField
    • startDatePicker

      private javafx.scene.control.DatePicker startDatePicker
    • client

      private static HttpClient client
    • changesList

      private List<Map<String,String>> changesList
    • commentsList

      private List<Map<String,String>> commentsList
    • projectList

      private List<String> projectList
    • changesEnd

      private boolean changesEnd
    • notificationBuilder

      private final org.controlsfx.control.Notifications notificationBuilder
    • outPutChooser

      javafx.stage.FileChooser outPutChooser
    • generate

      private final org.controlsfx.control.action.Action generate
    • actions

      private final Collection<? extends org.controlsfx.control.action.Action> actions
  • 构造器详细资料

    • GirretReview

      public GirretReview()
  • 方法详细资料

    • getPanel

      public javafx.scene.Node getPanel(javafx.stage.Stage stage)
      从接口复制的说明: Sample
      Returns the main sample panel.
    • initializeBindings

      public void initializeBindings()
      从类复制的说明: SampleBase
      将在getPanel要设置的binding提取出来.
      覆盖:
      initializeBindings 在类中 SampleBase
    • initializeUserDataBindings

      public void initializeUserDataBindings()
      从类复制的说明: SampleBase
      将在getPanel要设置的userData binding提取出来.
      覆盖:
      initializeUserDataBindings 在类中 SampleBase
    • getControlPanel

      public javafx.scene.Node getControlPanel()
      从类复制的说明: SampleBase
      Returns the panel to display to the user that allows for manipulating the sample.
      指定者:
      getControlPanel 在接口中 Sample
      覆盖:
      getControlPanel 在类中 SampleBase
    • initializeUserData

      protected void initializeUserData()
      从类复制的说明: SampleBase
      Because initialize() is called after getPanel() so userData needs to be initialized before this func.
      覆盖:
      initializeUserData 在类中 SampleBase
    • bindUserDataBefore

      protected void bindUserDataBefore()
      从类复制的说明: SampleBase
      在生成userData前设置id和version.
      覆盖:
      bindUserDataBefore 在类中 SampleBase
    • main

      public static void main(String[] args)
    • getSampleId

      public String getSampleId()
      从接口复制的说明: Sample
      组件id.
    • getSampleName

      public String getSampleName()
      从接口复制的说明: Sample
      A short, most likely single-word, name to show to the user - e.g. "CheckBox".
    • getSampleVersion

      public String getSampleVersion()
      从接口复制的说明: Sample
      sample version.
    • getSampleImageIcon

      public javafx.scene.image.ImageView getSampleImageIcon()
      从接口复制的说明: Sample
      sample icon.
      指定者:
      getSampleImageIcon 在接口中 Sample
      覆盖:
      getSampleImageIcon 在类中 SampleBase
    • getOrderKey

      public String getOrderKey()
      从接口复制的说明: Sample
      排序字段.
    • getSampleDescription

      public String getSampleDescription()
      从类复制的说明: SampleBase
      A short, multiple sentence description of the sample.
      指定者:
      getSampleDescription 在接口中 Sample
      覆盖:
      getSampleDescription 在类中 SampleBase
    • initComponment

      private void initComponment()
    • handleChanges

      private void handleChanges(List<Change> array, int paramN)
      girret changes 数据处理
    • changesFilter

      private boolean changesFilter(Object obj, List<Change> array, int i)
      changes数据过滤
    • handleComments

      private void handleComments(String commentsRequestUrl, String resultPath, String resultFileName) throws IOException, InterruptedException
      girret comments 数据处理
      抛出:
      IOException
      InterruptedException
    • handleResult

      private void handleResult(String resultPath, String resultFileName) throws com.fasterxml.jackson.core.JsonProcessingException
      数据结果处理
      抛出:
      com.fasterxml.jackson.core.JsonProcessingException
    • setExcelStyle

      private void setExcelStyle(cn.hutool.poi.excel.ExcelWriter writer)