diff --git a/Plan/api/src/main/java/com/djrapitops/plan/extension/icon/Family.java b/Plan/api/src/main/java/com/djrapitops/plan/extension/icon/Family.java index 709fa8cae..ef854197a 100644 --- a/Plan/api/src/main/java/com/djrapitops/plan/extension/icon/Family.java +++ b/Plan/api/src/main/java/com/djrapitops/plan/extension/icon/Family.java @@ -24,8 +24,17 @@ import java.util.Optional; * @author AuroraLS3 */ public enum Family { + /** + * 'fas' (solid) Font awesome family. + */ SOLID, + /** + * 'far' (regular) Font awesome family. + */ REGULAR, + /** + * 'fab' (brand) Font awesome family. + */ BRAND; public static Optional getByName(String name) { diff --git a/Plan/api/src/main/java/com/djrapitops/plan/extension/table/Table.java b/Plan/api/src/main/java/com/djrapitops/plan/extension/table/Table.java index 0ca7269f2..a8f941345 100644 --- a/Plan/api/src/main/java/com/djrapitops/plan/extension/table/Table.java +++ b/Plan/api/src/main/java/com/djrapitops/plan/extension/table/Table.java @@ -185,22 +185,52 @@ public final class Table { return this; } + /** + * Apply formatting to column one. + * + * @param tableColumnFormat Format to apply + * @return Factory. + */ public Factory columnOneFormat(TableColumnFormat tableColumnFormat) { return columnFormat(0, tableColumnFormat); } + /** + * Apply formatting to column two. + * + * @param tableColumnFormat Format to apply + * @return Factory. + */ public Factory columnTwoFormat(TableColumnFormat tableColumnFormat) { return columnFormat(1, tableColumnFormat); } + /** + * Apply formatting to column three. + * + * @param tableColumnFormat Format to apply + * @return Factory. + */ public Factory columnThreeFormat(TableColumnFormat tableColumnFormat) { return columnFormat(2, tableColumnFormat); } + /** + * Apply formatting to column four. + * + * @param tableColumnFormat Format to apply + * @return Factory. + */ public Factory columnFourFormat(TableColumnFormat tableColumnFormat) { return columnFormat(3, tableColumnFormat); } + /** + * Apply formatting to column five. + * + * @param tableColumnFormat Format to apply + * @return Factory. + */ public Factory columnFiveFormat(TableColumnFormat tableColumnFormat) { return columnFormat(4, tableColumnFormat); } diff --git a/Plan/api/src/main/java/com/djrapitops/plan/extension/table/TableColumnFormat.java b/Plan/api/src/main/java/com/djrapitops/plan/extension/table/TableColumnFormat.java index 72b4c003a..637d4e4b6 100644 --- a/Plan/api/src/main/java/com/djrapitops/plan/extension/table/TableColumnFormat.java +++ b/Plan/api/src/main/java/com/djrapitops/plan/extension/table/TableColumnFormat.java @@ -17,10 +17,28 @@ package com.djrapitops.plan.extension.table; public enum TableColumnFormat { + /** + * String variables to be formatted as links to player page. + */ PLAYER_NAME, + /** + * String variables to be formatted as colored (using ยง character). + */ CHAT_COLORED, + /** + * Number variables to be formatted as time amount (eg. 1h 30m 25s). + */ TIME_MILLISECONDS, + /** + * Number epoch millisecond to be formatted as date without second indicator. + */ DATE_YEAR, + /** + * Number epoch millisecond to be formatted as date with second indicator. + */ DATE_SECOND, + /** + * Default formatting, no extra formatting applied. + */ NONE }