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

Class EvalSheet

    • Constructor Detail

      • EvalSheet

        EvalSheet(EDB ec,
                  String title)
    • Method Detail

      • editorStateChanged

        public void editorStateChanged(EdbEditor ed)
        エディタの状態が変更されると呼び出されます.
        Specified by:
        editorStateChanged in interface EdbEditor.Manager
        Parameters:
        ed - エディタ
      • run

        public void run()
        Specified by:
        run in interface Runnable
      • setBatchProcessing

        public static void setBatchProcessing(boolean b)
      • setEliminate0PointItem

        public static void setEliminate0PointItem(boolean e)
      • getPersonEID

        EdbEID getPersonEID()
      • getThisYear

        int getThisYear()
      • askSDG

        void askSDG()
      • inspect

        void inspect()
      • personTitle

        public String personTitle(EdbEID eid)
        個人情報を示す EID から,その肩書きを取得します.
        Parameters:
        eid - EID
        Returns:
        肩書きを返します.
      • personAffiliation

        public String personAffiliation(EdbEID eid)
        個人情報を示す EID から,その所属を取得します.
        Parameters:
        eid - EID
        Returns:
        所属を返します.
      • edbDnDDropTargetSelected

        public void edbDnDDropTargetSelected(boolean sel)
        Description copied from interface: EdbDnDDropTarget
        ドロップターゲット領域内でドラッグのEnter/Exit時に呼び出されます.
        Specified by:
        edbDnDDropTargetSelected in interface EdbDnDDropTarget
        Parameters:
        sel - セレクション状態.
      • processWindowEvent

        public void processWindowEvent(WindowEvent ev)
        このコンポーネントで発生するウィンドウイベントを処理します.defaultCloseOperation プロパティの設定値に従って,ウィンドウを非表示にするか,または破棄します.
        Overrides:
        processWindowEvent in class JFrame
        Parameters:
        ev - ウインドウイベント
      • askImport

        void askImport()
      • askSave

        boolean askSave()
      • load

        public boolean load(File file)
        報告書データをファイルから読み込みます.
        Parameters:
        file - 報告書
        Returns:
        成功した場合は true,失敗した場合は false を返します.
      • parseEvalSheetData

        abstract boolean parseEvalSheetData(String s,
                                            int asYear)
      • retrieveSupplement

        UTLF retrieveSupplement()
      • retrieveSupplementDict

        UDict retrieveSupplementDict()
      • retrieveNoticeAndGlossary

        UTLF retrieveNoticeAndGlossary()
      • retrieveNoticeAndGlossaryDict

        UDict retrieveNoticeAndGlossaryDict()
      • dropLoad

        public boolean dropLoad(File file)
        ドラック&ドロップでドロップされたファイルを開きます.
        Parameters:
        file - ドロップされたファイル
        Returns:
        成功した場合は true,失敗した場合は false を返します.
      • getWorkingDirectory

        File getWorkingDirectory()
      • getVersion

        abstract String getVersion()
      • setModified

        void setModified(boolean m)
      • isModified

        boolean isModified()
      • setFrameTitle

        void setFrameTitle()
      • procedureDownload

        protected void procedureDownload()
      • procedureOpen

        void procedureOpen()
      • upload

        abstract boolean upload(int year,
                                EdbEID personEID)
      • uploadProcedure

        boolean uploadProcedure(boolean force)
      • save

        abstract boolean save(File file)
      • saveProcedure

        boolean saveProcedure(boolean as)
      • getDataFileExtension

        abstract String getDataFileExtension()
      • countProcessDataFiles

        int countProcessDataFiles(File file,
                                  String ext)
      • parseEvalSheetData

        abstract boolean parseEvalSheetData(File file,
                                            int asYear)
      • printHTMLTailer

        public static void printHTMLTailer(EdbPrint ep)
      • printHTML

        public boolean printHTML(File file,
                                 String css)
        この報告書の内容を HTML 形式でファイルに出力します.
        Parameters:
        file - 出力先のファイル
        css - Style Sheet Path
        Returns:
        成功した場合は true,失敗した場合は false を返します.
      • printHTML

        public boolean printHTML(File file,
                                 String css,
                                 boolean linktograph,
                                 String linkprefix)
      • printLaTeX

        public boolean printLaTeX(File file,
                                  String substitute_title,
                                  Collection<EdbEID> eoi)
        この報告書の内容を LaTeX 形式でファイルに出力します.
        Parameters:
        file - 出力先のファイル
        substitute_title - タイトル
        eoi - 下線を引くEIDのコレクション
        Returns:
        成功した場合は true,失敗した場合は false を返します.
      • procedurePrintHTML

        void procedurePrintHTML()
      • procedurePrintLaTeX

        void procedurePrintLaTeX()
      • chooseDataFiles

        protected File[] chooseDataFiles()
      • chooseOutputFile

        protected File chooseOutputFile(String title,
                                        String ext)
      • procedureCSV

        void procedureCSV(String encoding)
      • procedureCSVAll

        void procedureCSVAll(String encoding)
      • procedureDoc

        void procedureDoc()
      • fileActionPerformed

        void fileActionPerformed(ActionEvent ae)
      • makeMainPane

        protected JPanel makeMainPane()
      • refreshMainFrame

        protected void refreshMainFrame()
      • makeDummyData

        void makeDummyData()
      • getCategories

        public abstract List<? extends ESCategory> getCategories()
      • getSelectedCategory

        ESCategory getSelectedCategory()
      • getSelectedSection

        ESSection getSelectedSection()
      • resetCategories

        void resetCategories()
      • importItem

        void importItem(boolean yes)
      • refresh

        public void refresh()
        集計値を再計算し,設定し直します.
      • refreshValue

        protected void refreshValue()
      • importItemCheck

        boolean importItemCheck()
      • clearItem

        void clearItem()
      • sdgActionPerformed

        void sdgActionPerformed(ActionEvent ae)
      • categoryActionPerformed

        void categoryActionPerformed(ActionEvent ae)
      • sectionActionPerformed

        void sectionActionPerformed(ActionEvent ae)
      • edbWindowClose

        public boolean edbWindowClose(boolean force)
        ウインドウを閉じます.
        Specified by:
        edbWindowClose in interface EdbWindow
        Parameters:
        force - 強制的に閉じるかどうか
        Returns:
        成功した場合は true,失敗した場合は false を返します.
      • changeDocumentYear

        protected void changeDocumentYear(int oldThisYear)
      • postOpenProcessing

        abstract void postOpenProcessing()
      • newEvalSheet

        public static EvalSheet newEvalSheet(EDB edb,
                                             int year,
                                             EdbEID eid)
        報告書ウインドウを新規に作成します.
        Parameters:
        edb - EDB コンテキスト
        year - 対象年度
        eid - 入力者の EID
        Returns:
        EvalSheet
      • openEvalSheet

        public static EvalSheet openEvalSheet(EDB edb,
                                              int year)
        報告書ウインドウを新規に作成し,選択された報告書ファイルを開きます.
        Parameters:
        edb - EDB コンテキスト
        year - 対象年度
        Returns:
        EvalSheet
      • downloadEvalSheet

        public static EvalSheet downloadEvalSheet(EDB edb,
                                                  EdbEID eid,
                                                  int year)
        ウインドウを新規に作成し,ダウンロードした報告書を開きます.
        Parameters:
        edb - EDB コンテキスト
        eid - EID
        year - 対象年度
        Returns:
        EvalSheet
      • downloadEvalSheet

        public static EvalSheet downloadEvalSheet(EDB edb,
                                                  EdbEID eid,
                                                  int year,
                                                  int baseYear)
        ウインドウを新規に作成し,ダウンロードした報告書を開きます.
        Parameters:
        edb - EDB コンテキスト
        eid - EID
        year - 対象年度
        baseYear - ベース年度
        Returns:
        EvalSheet
      • openEvalSheet

        public static EvalSheet openEvalSheet(EDB edb,
                                              int year,
                                              File file)
        報告書ウインドウを新規に作成し,指定された報告書ファイルを開きます.
        Parameters:
        edb - EDB コンテキスト
        year - 対象年度
        file - 報告書
        Returns:
        EvalSheet
      • createEmptyEvalSheet

        public static EvalSheet createEmptyEvalSheet(EDB edb,
                                                     int year)
        報告書ウインドウを新規に作成し,選択された報告書ファイルを開きます.
        Parameters:
        edb - EDB コンテキスト
        year - 対象年度
        Returns:
        EvalSheet
EDB/Java

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