content: package com.nlf.calendar;
  
  /**
   * 节气
   *
   * @author 6tail
   */
  public class JieQi {
  
    /** 名称 */
    private String name;
  
    /** 阳历日期 */
    private Solar solar;
  
    /** 是否节令 */
    private boolean jie;
  
    /** 是否气令 */
    private boolean qi;
  
    public JieQi() {
    }
  
    /**
     * 初始化
     * @param name 名称
     * @param solar 阳历日期
     */
    public JieQi(String name, Solar solar) {
      setName(name);
      this.solar = solar;
    }
  
    /**
     * 获取名称
     * @return 名称
     */
    public String getName() {
      return name;
    }
  
    /**
     * 设置名称
     * @param name 名称
     */
    public void setName(String name) {
      this.name = name;
      for(int i=0,j=Lunar.JIE_QI.length;i<j;i++){
        if(name.equals(Lunar.JIE_QI[i])){
          if(i%2==0){
            this.qi = true;
          }else{
            this.jie = true;
          }
          return;
        }
      }
    }
  
    /**
     * 获取阳历日期
     * @return 阳历日期
     */
    public Solar getSolar() {
      return solar;
    }
  
    /**
     * 设置阳历日期
     * @param solar 阳历日期
     */
    public void setSolar(Solar solar) {
      this.solar = solar;
    }
  
    /**
     * 是否节令
     * @return true/false
     */
    public boolean isJie(){
      return jie;
    }
  
    /**
     * 是否气令
     * @return true/false
     */
    public boolean isQi() {
      return qi;
    }
  
    @Override
    public String toString(){
      return name;
    }
  }
  