Class TableColumnCreatorV3


  • public class TableColumnCreatorV3
    extends java.lang.Object
    A utility class for creating some common column sets; this is a virtual clone of TableColumnCreator with slight modifications
    • Constructor Detail

      • TableColumnCreatorV3

        public TableColumnCreatorV3()
    • Method Detail

      • createAllDM

        public static TableColumnCore[] createAllDM​(java.lang.String tableID,
                                                    boolean big)
        Since:
        4.0.0.1
      • upgradeColumns

        private static void upgradeColumns​(java.lang.String[] oldOrder,
                                           java.lang.String[] newOrder,
                                           java.util.Map<java.lang.String,​TableColumnCore> mapTCs)
      • createIncompleteDM

        public static TableColumnCore[] createIncompleteDM​(java.lang.String tableID,
                                                           boolean big)
      • setVisibility

        private static void setVisibility​(java.util.Map<java.lang.String,​TableColumnCore> mapTCs,
                                          java.lang.String[] defaultVisibleOrder,
                                          boolean reorder)
        Parameters:
        mapTCs -
        defaultVisibleOrder -
      • createCompleteDM

        public static TableColumnCore[] createCompleteDM​(java.lang.String tableID,
                                                         boolean big)
      • createUnopenedDM

        public static TableColumnCore[] createUnopenedDM​(java.lang.String tableID,
                                                         boolean big)
      • createActivitySmall

        public static TableColumnCore[] createActivitySmall​(java.lang.String tableID)
      • createActivityBig

        public static TableColumnCore[] createActivityBig​(java.lang.String tableID)
      • areNoneVisible

        private static boolean areNoneVisible​(java.util.Map<java.lang.String,​TableColumnCore> mapTCs)
        Since:
        3.1.1.1
      • initCoreColumns

        public static void initCoreColumns()
        Since:
        3.1.1.1