BoxServe class

Schedule connect, opJoin corporate, bind, binding Present callers List, Map, text data in row,col in boxes inside a matrix.

Constructors

BoxServe()

Properties

boxNum int
getter/setter pair
boxNumS String
getter/setter pair
caller String
getter/setter pair
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
logM Map<String, List<String>>
TODO null List can here be NULL ??
getter/setter pair
name String
Will be combination of '$caller $boxNum.toString()'
getter/setter pair
pm String
default pad-mark for to fill empty matrix cells
getter/setter pair
rc int
default: box-row-count
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sw int
default: box-in-screen width
getter/setter pair
title String
(rc); lets not decide here lists length title, rubric
getter/setter pair
verticalLineL List<String>
Forming vertical separator/mark line in screen. max: rc - 2)
getter/setter pair

Methods

aBox(int _r, int _c, int _items, int _w, List<String> _l) → void
Fill list-data in matrix in r, _c coordinates. parameters now:: int _r, int _c, List
aHeader(int _r, dynamic _c, String s) → void
Lay String in a certain place in matrix. :QUEST: This is too complicated, lol.
construct(String _caller, String _GlbBufName) → void
Build matrix with top, left, bot Too bad that users have to call both init and construct and... Find all calls, to quarantee name q12 length
done(String _caller) → void
Lets see, if this will eventually be List
eyeMark14() → void
Marks left of console screen to put table in convenient place for to see.
horizWarning(int _x, dynamic _y, dynamic _width, String _extraS) → void
Set horizontal Warning-line to screen matrix
infoBoxOutNow(Map<String, String> inM, int _k, dynamic _v, [int margin = 0]) List<String>
Small lined box using optional parameter in function. First: shaping map in tools, tl, library for k, v, widths. If the parameter can’t be null, then either provide a default value: howTo NULL void f(int x = 1) {}
init(int h, int w, String _pm) → void
Initialize measure values by parameters TODO set min-max-maxWidthString values Min rows is 4 !! Min width is NOW: 55= NO!! 65 = YES!!
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rowMark12() → void
Lay row-12 length marker, like: ___197 on right edge. Mark row-11 with real sw value. :BUG:DEBUG: Over-lines-marking makes some rows 2-3 marks longer.
saveToGLB() → void
Called by: show() toGLB-Buffer. Save boxServe matrix to glb-buffers
show(String _caller, String action, int margin) → void
Called by: User!! Not from this class. To show matrix AND mediate it to glb.buf
toBuffer() StringBuffer
Called by: next method, saveToGLB title + _matrix + footer saved to buf.
toString() String
A string representation of this object.
inherited
vertLine(int _x, dynamic _y, dynamic count) → void
Set vertical line to screen matrix
vertWarning(int _x, dynamic _y, dynamic count, String _s) → void
aBox calls warnings in case of over-length-width box in matrix. Set vertical Warning-line for over-sized-box to screen matrix

Operators

operator ==(Object other) bool
The equality operator.
inherited