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