public abstract class MMPrinter<C extends Category> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
MMPrinter.Config |
static class |
MMPrinter.DOCX<C extends Category> |
static class |
MMPrinter.GradeCount |
static class |
MMPrinter.GradeCount1 |
static class |
MMPrinter.HTML<C extends Category> |
static class |
MMPrinter.LaTeX<C extends Category> |
class |
MMPrinter.LevelCount |
class |
MMPrinter.LevelCount1 |
(package private) static class |
MMPrinter.MextReportContext |
(package private) static class |
MMPrinter.MMCell |
(package private) static class |
MMPrinter.MMRow |
(package private) static class |
MMPrinter.MMTable |
static class |
MMPrinter.XLS<C extends Category> |
Modifier and Type | Field and Description |
---|---|
(package private) static String |
AchievementGraph |
(package private) static String |
AchievementGraphMinWidth |
(package private) static int |
AchievementGraphWidth |
(package private) static double |
AchievementGraphYMax |
(package private) static MMPrinter.MMTable |
AchievementSheet_description2 |
(package private) static MMPrinter.MMTable |
AchievementSheet_table0 |
(package private) static MMPrinter.MMTable |
AchievementSheet_table1 |
(package private) static MMPrinter.MMTable |
AchievementSheet_table2_v2 |
(package private) static MMPrinter.MMTable |
AchievementSheet_table2_v3 |
(package private) static MMPrinter.MMTable |
AchievementSheet_table3 |
(package private) static MMPrinter.MMTable |
AchievementSheet_table4 |
(package private) static MMPrinter.MMTable |
AchievementSheet2_description1 |
(package private) static MMPrinter.MMTable |
AchievementSheet3_ERSI_description1 |
(package private) static MMPrinter.MMTable |
AchievementSheet3_Management_description1 |
protected boolean |
bigdigit |
(package private) EdbDoc |
doc |
protected boolean |
doLink |
(package private) EDB |
edb |
(package private) MTMPEditorInf<C> |
editor |
(package private) EdbPrint |
ep |
(package private) static String |
GradeCountGraph |
(package private) static String |
GradeCountGraphMinWidth |
(package private) static int |
GradeCountGraphWidth |
(package private) static double |
GradeCountGraphYMax |
(package private) static int |
GRADEs |
static boolean |
grapher_enable |
(package private) static int |
LEVELs |
protected boolean |
makeHistory |
(package private) int |
mtmpVersion |
(package private) static String |
title_AchievementStatus |
(package private) static String |
title_YearlyStatus |
Constructor and Description |
---|
MMPrinter(MTMPEditorInf<C> edt,
EDB ec) |
MMPrinter(MTMPEditorInf<C> edt,
EdbPrint p) |
Modifier and Type | Method and Description |
---|---|
(package private) int |
a2y(int a) |
abstract void |
close() |
protected String |
conversion(String text) |
(package private) EdbDoc.Container |
createDivisionsContent(C cat,
int y,
MItem item) |
EdbDoc.Content |
createMValue(CharSequence pre,
MValue mv,
CharSequence post) |
EdbDoc.Content |
createMValue(MValue mv) |
abstract void |
end() |
abstract void |
footer() |
String |
getAchievementTitle(MTMPStorage<C> storage,
C cat) |
String |
getAchievementTitle(MTMPStorage<C> storage,
int mode) |
String |
getBodyOfNumberedText(MValue mv) |
protected String |
getDateString(Temporal temp) |
String |
getExtension() |
protected int |
getGrade(C cat,
YSet yset) |
protected int |
getGrade(C cat,
YSet yset,
String[] names) |
protected int |
getGradeByDirector(C cat,
YSet yset) |
protected int |
getGradeBySelf(C cat,
YSet yset) |
MMPrinter.GradeCount |
getGradeCount(MMPrinter.GradeCount gc,
C cat,
int y,
boolean withDivision) |
protected int |
getLevel(C cat,
ASet aset) |
protected int |
getLevelByDirector(C cat,
ASet aset) |
protected int |
getLevelBySelf(C cat,
ASet aset) |
MMPrinter.LevelCount |
getLevelCount(MMPrinter.LevelCount lc,
C cat,
int a,
boolean withDivision) |
String |
getNumberOfNumberedText(MValue mv) |
String |
getOutputTitle(MTMPStorage<C> storage,
C cat,
int years) |
String |
getOutputTitle(MTMPStorage<C> storage,
int mode,
int years) |
protected ZonedDateTime |
getPresent() |
protected String |
getPresentDate() |
protected int |
getPresentYth(MTMPMaster<C> master) |
String |
getText(MValue mv) |
String |
getYearReportTitle(MTMPStorage<C> storage,
C cat,
int y,
boolean withCode) |
String |
getYearReportTitle(MTMPStorage<C> storage,
int mode,
int y) |
protected boolean |
hasIndividualityAction(C cat) |
abstract void |
header(String title) |
boolean |
is(String name) |
void |
makeHistory(boolean mh) |
abstract void |
newPage() |
abstract void |
newPage(boolean force) |
abstract void |
open(File file) |
protected void |
prefetchYearlyData(C cat,
int mode) |
protected void |
prefetchYearlyData(int mode) |
boolean |
print(EdbDoc.Content... cons) |
abstract boolean |
printAchievement(C cat,
MMPrinter.Config config) |
boolean |
printAchievementHeader(MMPrinter.Config config) |
abstract boolean |
printASummary(int a,
MMPrinter.Config config) |
abstract boolean |
printASummaryPrefix(int a,
MMPrinter.Config config) |
abstract boolean |
printChange(C cat,
int y,
boolean withDivision) |
abstract boolean |
printCharger() |
abstract boolean |
printLinkIndex() |
abstract boolean |
printMaintainer() |
abstract boolean |
printMaster(C cat) |
abstract boolean |
printMextYearPlan(int y) |
abstract boolean |
printMextYearReport(int y) |
abstract boolean |
printOutput(C cat,
int y,
int a,
MMPrinter.Config config) |
boolean |
printOutputHeader(MMPrinter.Config config,
int y) |
boolean |
printPlanChange(C cat,
int y) |
boolean |
printPlanChangeHeader() |
abstract boolean |
printRecentChanges(int seconds) |
abstract boolean |
printYearReport(C cat,
int y,
MMPrinter.Config config) |
boolean |
printYearReportHeader(MMPrinter.Config config) |
abstract boolean |
printYSummary(int y,
MMPrinter.Config config) |
abstract boolean |
printYSummaryPrefix(int y,
MMPrinter.Config config) |
void |
setBigDigit(boolean bd) |
void |
setLink(boolean link) |
abstract void |
setPageTitle(String title) |
abstract void |
start(String title) |
MTMPEditorInf<C extends Category> editor
EDB edb
EdbDoc doc
EdbPrint ep
int mtmpVersion
public static boolean grapher_enable
static final String AchievementGraph
static final int AchievementGraphWidth
static final String AchievementGraphMinWidth
static final double AchievementGraphYMax
static final String GradeCountGraph
static final int GradeCountGraphWidth
static final String GradeCountGraphMinWidth
static final double GradeCountGraphYMax
static String title_YearlyStatus
static String title_AchievementStatus
protected boolean bigdigit
protected boolean doLink
protected boolean makeHistory
static MMPrinter.MMTable AchievementSheet_table0
static MMPrinter.MMTable AchievementSheet_table1
static MMPrinter.MMTable AchievementSheet_table2_v2
static MMPrinter.MMTable AchievementSheet_table2_v3
static MMPrinter.MMTable AchievementSheet_table3
static MMPrinter.MMTable AchievementSheet_table4
static MMPrinter.MMTable AchievementSheet2_description1
static MMPrinter.MMTable AchievementSheet3_ERSI_description1
static MMPrinter.MMTable AchievementSheet3_Management_description1
static MMPrinter.MMTable AchievementSheet_description2
static final int GRADEs
static final int LEVELs
MMPrinter(MTMPEditorInf<C> edt, EdbPrint p)
MMPrinter(MTMPEditorInf<C> edt, EDB ec)
public String getExtension()
int a2y(int a)
public boolean print(EdbDoc.Content... cons)
public EdbDoc.Content createMValue(MValue mv)
public EdbDoc.Content createMValue(CharSequence pre, MValue mv, CharSequence post)
public void setBigDigit(boolean bd)
public void setLink(boolean link)
public void makeHistory(boolean mh)
public abstract void open(File file) throws IOException
IOException
public abstract void close()
public abstract void start(String title)
public abstract void end()
public abstract void header(String title)
public abstract void footer()
public abstract void newPage()
public abstract void newPage(boolean force)
public abstract void setPageTitle(String title)
public boolean is(String name)
public abstract boolean printMaster(C cat)
public boolean printYearReportHeader(MMPrinter.Config config)
public abstract boolean printYearReport(C cat, int y, MMPrinter.Config config)
public boolean printOutputHeader(MMPrinter.Config config, int y)
public abstract boolean printOutput(C cat, int y, int a, MMPrinter.Config config)
public boolean printAchievementHeader(MMPrinter.Config config)
public abstract boolean printAchievement(C cat, MMPrinter.Config config)
public abstract boolean printChange(C cat, int y, boolean withDivision)
public boolean printPlanChangeHeader()
public boolean printPlanChange(C cat, int y)
public abstract boolean printMextYearReport(int y)
public abstract boolean printYSummaryPrefix(int y, MMPrinter.Config config)
public abstract boolean printYSummary(int y, MMPrinter.Config config)
public abstract boolean printASummaryPrefix(int a, MMPrinter.Config config)
public abstract boolean printASummary(int a, MMPrinter.Config config)
public abstract boolean printCharger()
public abstract boolean printMaintainer()
public abstract boolean printLinkIndex()
public abstract boolean printRecentChanges(int seconds)
public abstract boolean printMextYearPlan(int y)
EdbDoc.Container createDivisionsContent(C cat, int y, MItem item)
protected boolean hasIndividualityAction(C cat)
public String getYearReportTitle(MTMPStorage<C> storage, int mode, int y)
public String getYearReportTitle(MTMPStorage<C> storage, C cat, int y, boolean withCode)
public String getOutputTitle(MTMPStorage<C> storage, int mode, int years)
public String getOutputTitle(MTMPStorage<C> storage, C cat, int years)
public String getAchievementTitle(MTMPStorage<C> storage, int mode)
public String getAchievementTitle(MTMPStorage<C> storage, C cat)
protected void prefetchYearlyData(C cat, int mode)
protected void prefetchYearlyData(int mode)
protected ZonedDateTime getPresent()
protected String getPresentDate()
protected int getPresentYth(MTMPMaster<C> master)
public MMPrinter.GradeCount getGradeCount(MMPrinter.GradeCount gc, C cat, int y, boolean withDivision)
public MMPrinter.LevelCount getLevelCount(MMPrinter.LevelCount lc, C cat, int a, boolean withDivision)
EDB Working Group at Tue Jun 10 17:08:59 JST 2025