public abstract class ErdTable<D extends ErdTable.RowData> extends Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
ErdTable.ArtSum |
static class |
ErdTable.ColumnDescription |
(package private) static interface |
ErdTable.DataProvider |
(package private) static class |
ErdTable.PrefixNumbering |
(package private) static class |
ErdTable.RD_Article |
(package private) static class |
ErdTable.RD_Articles |
(package private) static class |
ErdTable.RD_Collaborator |
(package private) static class |
ErdTable.RD_ForeignStudent |
(package private) static class |
ErdTable.RD_Income |
(package private) static class |
ErdTable.RD_LeadingStudent |
(package private) static class |
ErdTable.RD_Lecture |
(package private) static class |
ErdTable.RD_Lecture_JOINT_U_IR |
(package private) static class |
ErdTable.RD_Teacher |
(package private) static class |
ErdTable.RD_Teaching |
(package private) static class |
ErdTable.RowData<D extends ErdTable.RowData> |
(package private) static class |
ErdTable.StudentBMD |
(package private) static class |
ErdTable.T_ArticleList |
(package private) static class |
ErdTable.T_Articles |
(package private) static class |
ErdTable.T_Collaborator |
(package private) static class |
ErdTable.T_ForeignStudent |
(package private) static class |
ErdTable.T_Income |
(package private) static class |
ErdTable.T_LeadingStudent |
(package private) static class |
ErdTable.T_Lecture |
(package private) static class |
ErdTable.T_Lecture_JOINT_U_IR |
(package private) static class |
ErdTable.T_Teacher |
(package private) static class |
ErdTable.T_Teaching |
static class |
ErdTable.TColumns |
(package private) static class |
ErdTable.Type |
Modifier and Type | Field and Description |
---|---|
protected ErdTable.TColumns |
allColumns |
(package private) static ErdTable.ColumnDescription[] |
collaboratorColumns |
(package private) static ErdTable.TColumns |
erd_numberingColumns |
protected ErdTable.ColumnDescription[] |
nativeColumns |
protected ErdTable.TColumns |
prefixColumns |
(package private) static ErdTable.ColumnDescription[] |
teacherColumns |
(package private) static ErdTable.ColumnDescription[] |
teachingColumns |
protected ErdTable.Type |
type |
Constructor and Description |
---|
ErdTable(ErdTable.Type t,
ErdTable.TColumns p,
ErdTable.ColumnDescription[] cols) |
Modifier and Type | Method and Description |
---|---|
(package private) abstract void |
accumulate(D rd) |
(package private) EdbDoc.Container |
createCells(D rd) |
(package private) EdbDoc.Container |
createCells(ErdOrganization o) |
(package private) EdbDoc.Container |
createCells(ErdOrganization o,
D rd) |
(package private) EdbDoc.Container |
createCells(ErdPerson p) |
(package private) EdbDoc.Container |
createCells(ErdPerson p,
D rd) |
(package private) EdbDoc.Container |
createCells(ErdTable.DataProvider p,
D rd) |
(package private) EdbDoc.Container |
createCells(ErdTable.PrefixNumbering n,
D rd) |
(package private) EdbDoc.Container |
createCells(String name) |
EdbDoc.Container |
createDescriptionTable(String title) |
EdbDoc.Container |
createHeader() |
(package private) ErdTable<D> |
divideBy(double num) |
(package private) abstract ErdTable<D> |
duplicate() |
(package private) abstract D |
getRD() |
(package private) List<D> |
sort(List<D> list,
Comparator<D> comparator) |
protected ErdTable.TColumns prefixColumns
protected ErdTable.TColumns allColumns
protected ErdTable.ColumnDescription[] nativeColumns
protected ErdTable.Type type
static ErdTable.TColumns erd_numberingColumns
static ErdTable.ColumnDescription[] collaboratorColumns
static ErdTable.ColumnDescription[] teacherColumns
static ErdTable.ColumnDescription[] teachingColumns
ErdTable(ErdTable.Type t, ErdTable.TColumns p, ErdTable.ColumnDescription[] cols)
public EdbDoc.Container createDescriptionTable(String title)
public EdbDoc.Container createHeader()
abstract D getRD()
abstract void accumulate(D rd)
final EdbDoc.Container createCells(D rd)
final EdbDoc.Container createCells(ErdPerson p, D rd)
final EdbDoc.Container createCells(ErdOrganization o, D rd)
final EdbDoc.Container createCells(ErdTable.PrefixNumbering n, D rd)
final EdbDoc.Container createCells(ErdTable.DataProvider p, D rd)
final EdbDoc.Container createCells(ErdPerson p)
final EdbDoc.Container createCells(ErdOrganization o)
final EdbDoc.Container createCells(String name)
EDB Working Group at Tue Jun 10 17:08:59 JST 2025