Skip navigation links
EDB/Java
jp.ac.tokushima_u.edb.evalsheet

Class ESSection

  • Direct Known Subclasses:
    ESSection2005, ESSection2014


    public abstract class ESSection
    extends Object
    教員業績評価のセクションを表し,そのセクションに対応する処理を行います.
    • Constructor Detail

      • ESSection

        public ESSection()
    • Method Detail

      • getIndex

        int getIndex()
      • getCSID

        abstract String getCSID()
      • getID

        public abstract String getID()
      • getTitle

        abstract MLText getTitle()
      • getTitle

        public MLText getTitle(int no)
      • getAttentions

        abstract String getAttentions()
      • setAttentions

        abstract void setAttentions(String s)
      • toBeUsed

        public boolean toBeUsed()
      • sectionIsEnabled

        public boolean sectionIsEnabled()
      • importItem

        int importItem(boolean master)
      • importItemCheck

        boolean importItemCheck()
      • inspect

        void inspect()
      • setSelected

        void setSelected(boolean sel)
      • isSingleItem

        boolean isSingleItem()
      • getCount

        public int getCount()
        各アイテムの評価結果の件数を取得する
        Returns:
        評価結果の件数を返す.
      • getTotal

        public double getTotal()
        各アイテムの評価結果の集計値を取得する
        Returns:
        評価結果の集計値を返す.
      • refreshTotal

        public void refreshTotal()
        集計値を更新し,全てのアイテムに入力が完了している場合に,新しいアイテムを作成する
      • refresh

        public void refresh()
        表示更新時に呼び出されます.
      • checkEIDAlreadyExist

        boolean checkEIDAlreadyExist(EdbEID eid)
      • getNumberOfItems

        int getNumberOfItems()
      • isEmpty

        boolean isEmpty()
      • getEDB

        EDB getEDB()
      • notifyModified

        void notifyModified()
      • getThisYear

        int getThisYear()
      • refreshPane

        void refreshPane()
      • refreshValue

        void refreshValue()
      • isOdd

        boolean isOdd()
      • printHTML

        public void printHTML(EdbPrint ep,
                              int secNo)
        このセクションの内容を HTML 形式で出力する
        Parameters:
        ep - 出力先
        secNo - セクション番号
      • printLaTeX

        public void printLaTeX(EdbPrint ep,
                               int secNo)
        このセクションの内容を LaTeX 形式で出力する
        Parameters:
        ep - 出力先
        secNo - セクション番号
      • printCSVAll

        public void printCSVAll(EdbPrint ep,
                                String[] prefix)
      • acceptableEID

        boolean acceptableEID(EdbEID eid)
      • addNewItem

        public void addNewItem()
        新しいアイテムを作成し,末尾に追加する
      • addNewEIDItem

        public void addNewEIDItem(int idx,
                                  EdbEID eid)
        指定された EID を設定したアイテムを作成し,指定された位置に追加する

        アイテムへの入力が EID の登録でなければ,アイテムは追加されません.

        Parameters:
        idx - 追加する位置
        eid - EID
      • addNewEIDItem

        public void addNewEIDItem(EdbEID eid)
        指定された EID を設定したアイテムを作成し,末尾に追加する

        アイテムへの入力が EID の登録でなければ,アイテムは追加されません.

        Parameters:
        eid - EID
      • addNewItem

        public void addNewItem(int idx,
                               SectionItem src)
        指定されたアイテムの複製を作成し,指定された位置に追加する
        Parameters:
        idx - 追加する位置
        src - アイテム
      • sweepEmptyItem

        void sweepEmptyItem()
      • sweepUnavailableItem

        void sweepUnavailableItem()
      • clearItem

        void clearItem()
      • movePreviousItem

        void movePreviousItem(SectionItem it)
      • getHumanPresentableName

        abstract String getHumanPresentableName()
EDB/Java

EDB Working Group at Tue Jun 10 17:08:59 JST 2025