001    package railo.runtime.dump;
002    
003    public class DumpRow {
004    
005            private int highlightType;
006            private DumpData[] items;
007    
008            /**
009         * constructor of the class
010         * @param highlightType binary Values define wich columns are higlithed
011         * @param items items as DumpData Array
012         */
013        public DumpRow(int highlightType,DumpData[] items) {
014            this.highlightType=highlightType;
015            this.items=items;
016        }
017        
018        /**
019             * Constructor of the class
020             * @param highlightType binary Values define wich columns are higlithed
021         * @param item1 item for the array
022             */
023            public DumpRow(int highlightType, DumpData item1) {
024                    this(highlightType,new DumpData[]{item1});
025            }
026    
027        /**
028             * Constructor of the class
029             * @param highlightType binary Values define wich columns are higlithed
030         * @param item1 item for the array
031             * @param item2 item for the array
032             */
033            public DumpRow(int highlightType, DumpData item1, DumpData item2) {
034                    this(highlightType,new DumpData[]{item1,item2});
035            }
036    
037            /**
038             * Constructor of the class
039             * @param highlightType binary Values define wich columns are higlithed
040         * @param item1 item for the array
041             * @param item2 item for the array
042             * @param item3 item for the array
043             */
044            public DumpRow(int highlightType, DumpData item1, DumpData item2, DumpData item3) {
045                    this(highlightType,new DumpData[]{item1,item2,item3});
046            }
047    
048            /**
049             * Constructor of the class
050             * @param highlightType binary Values define wich columns are higlithed
051         * @param item1 item for the array
052             * @param item2 item for the array
053             * @param item3 item for the array
054             * @param item4 item for the array
055             */
056            public DumpRow(int highlightType, DumpData item1, DumpData item2, DumpData item3,DumpData item4) {
057                    this(highlightType,new DumpData[]{item1,item2,item3,item4});
058            }
059    
060            /**
061             * Constructor of the class
062             * @param highlightType binary Values define wich columns are higlithed
063         * @param item1 item for the array
064             * @param item2 item for the array
065             * @param item3 item for the array
066             * @param item4 item for the array
067             * @param item5 item for the array
068             */
069            public DumpRow(int highlightType, DumpData item1, DumpData item2, DumpData item3,DumpData item4, DumpData item5) {
070                    this(highlightType,new DumpData[]{item1,item2,item3,item4,item5});
071            }
072    
073            /**
074             * Constructor of the class
075             * @param highlightType binary Values define wich columns are higlithed
076         * @param item1 item for the array
077             * @param item2 item for the array
078             * @param item3 item for the array
079             * @param item4 item for the array
080             * @param item5 item for the array
081             * @param item6 item for the array
082             */
083            public DumpRow(int highlightType, DumpData item1, DumpData item2, DumpData item3,DumpData item4, DumpData item5, DumpData item6) {
084                    this(highlightType,new DumpData[]{item1,item2,item3,item4,item5,item6});
085            }
086    
087            /**
088             * @return the highlightType
089             */
090            public int getHighlightType() {
091                    return highlightType;
092            }
093    
094            /**
095             * @return the items
096             */
097            public DumpData[] getItems() {
098                    return items;
099            }
100    }