class NodeDiagramInt

NodeDiagramInt. @abstract @class_description

A NodeDiagram library interface.

@attr node_string [Node]

A Node's 'to_s()' string.

@attr data_text [String]

The lower row's body text.

@attr dl_padding [String]

The padding data's left.

@attr dr_padding [String]

The padding data's right.

@attr kind [String]

The Node kind. Either 'lone', 'base', 'common', or 'pioneer'.

NodeDiagramInt. @abstract @class_description

A NodeDiagram library interface.

@attr node_string [Node]

A Node's 'to_s()' string.

@attr data_text [String]

The lower row's body text.

@attr dl_padding [String]

The padding data's left.

@attr dr_padding [String]

The padding data's right.

@attr kind [String]

The Node kind. Either 'lone', 'base', 'common', or 'pioneer'.

Constants

VERSION

Public Class Methods

base_label() click to toggle source

self.base_label(). @description

Gets BASE_LABEL.

@return [String]

BASE_LABEL's reference.
# File lib/node_diagram_int.rb, line 27
def self.base_label()
end
bl_length() click to toggle source

self.bl_length(). @description

Gets BL_LENGTH.

@return [String]

BL_LENGTH's reference.
# File lib/node_diagram_int.rb, line 43
def self.bl_length()
end
cp_length() click to toggle source

self.cp_length(). @description

Gets CP_LENGTH.

@return [String]

CP_LENGTH's reference.
# File lib/node_diagram_int.rb, line 51
def self.cp_length()
end
data_label() click to toggle source

self.data_label(). @description

Gets DATA_LABEL.

@return [String]

DATA_LABEL's reference.
# File lib/node_diagram_int.rb, line 35
def self.data_label()
end
new(n = nil) click to toggle source

initialize(n = nil). @description

Initializes a NodeDiagram.

@param n [Node]

Any instance.

@return [NodeDiagram]

The initialization.
# File lib/node_diagram_int.rb, line 69
def initialize(n = nil)
end
newline() click to toggle source

self.newline(). @description

Gets NEWLINE.

@return [String]

NEWLINE's reference.
# File lib/node_diagram_int.rb, line 59
def self.newline()
end

Public Instance Methods

data_text() click to toggle source

data_text(). @description

Gets data_text.

@return [String]

data_text's reference.
# File lib/node_diagram_int.rb, line 85
def data_text()
end
dl_padding() click to toggle source

dl_padding(). @description

Gets dl_padding.

@return [String]

dl_padding's reference.
# File lib/node_diagram_int.rb, line 93
def dl_padding()
end
dlp_quantity() click to toggle source

dlp_quantity(). @description

Computes the lower row's left padding quantity.

@return [Integer]

The quantity.
# File lib/node_diagram_int.rb, line 135
def dlp_quantity()
end
dr_padding() click to toggle source

dr_padding(). @description

Gets dr_padding.

@return [String]

dr_padding's reference.
# File lib/node_diagram_int.rb, line 101
def dr_padding()
end
drp_quantity() click to toggle source

drp_quantity(). @description

Computes the lower row's padding quantity.

@return [Integer]

The quantity.
# File lib/node_diagram_int.rb, line 143
def drp_quantity()
end
form() click to toggle source

form(). @description

Forms a diagram string.

@return [String]

The formation.
# File lib/node_diagram_int.rb, line 195
def form()
end
form_lower() click to toggle source

form_lower(). @description

Forms the lower row.

@return [String]

The formation.
# File lib/node_diagram_int.rb, line 179
def form_lower()
end
form_upper() click to toggle source

form_upper(). @description

Forms the upper row.

@return [String]

The formation.
# File lib/node_diagram_int.rb, line 187
def form_upper()
end
kind() click to toggle source

kind(). @description

Gets kind.

@return [String]

kind's reference.
# File lib/node_diagram_int.rb, line 109
def kind()
end
kind_strategy(n = nil) click to toggle source

kind_strategy(n = nil). @description

Discerns the Node's kind.

@param n [Node]

The initializing instance.

@return [String]

Either 'lone', 'base', 'common', or 'pioneer'.
# File lib/node_diagram_int.rb, line 171
def kind_strategy(n = nil)
end
lower_body() click to toggle source

lower_body(). @description

Concatenates the lower row body parts.

@return [String]

The lower row's body.
# File lib/node_diagram_int.rb, line 151
def lower_body()
end
lower_text(data = nil) click to toggle source

lower_text(data = nil). @description

Concatenates the lower row text.

@param data [DataType]

An instance's data.

@return [String]

The lower row text.
# File lib/node_diagram_int.rb, line 119
def lower_text(data = nil)
end
node_string() click to toggle source

node_string(). @description

Gets node_string.

@return [String]

The initializing Node's 'to_s()' String.
# File lib/node_diagram_int.rb, line 77
def node_string()
end
row(body = nil) click to toggle source

row(body = nil). @description

Forms arrow.

@param body [String]

A row body.

@return [String]

The row.
# File lib/node_diagram_int.rb, line 161
def row(body = nil)
end
upper_text() click to toggle source

upper_text(). @description

Concatenates the upper row's text.

@return [String]

The upper row's text.
# File lib/node_diagram_int.rb, line 127
def upper_text()
end

Private Instance Methods

data_text=(data = nil) click to toggle source

data_text=(data = nil). @description

Sets data_text.

@param data [DataType]

A Node's data.

@return [DataType]

The argument.
# File lib/node_diagram_int.rb, line 217
def data_text=(data = nil)
end
dl_padding=(padding = '') click to toggle source

dl_padding=(padding = ''). @description

Sets dl_padding.

@param padding [String]

Padding space.

@return [String]

The argument.
# File lib/node_diagram_int.rb, line 227
def dl_padding=(padding = '')
end
dr_padding=(padding = '') click to toggle source

dr_padding=(padding = ''). @description

Sets dr_padding.

@param padding [String]

Padding space.

@return [String]

The argument.
# File lib/node_diagram_int.rb, line 237
def dr_padding=(padding = '')
end
kind=(n_k = nil) click to toggle source

kind=(n_k = nil). @description

Sets kind.

@param n_k [String]

Either 'lone', 'base', 'common', or 'pioneer'.

@return [String]

The argument.
# File lib/node_diagram_int.rb, line 247
def kind=(n_k = nil)
end
node_string=(n_str = nil) click to toggle source

node_string=(n_str = nil). @description

Sets node_string.

@param n_str [String]

A Node's 'to_s()' String.

@return [String]

The argument.
# File lib/node_diagram_int.rb, line 207
def node_string=(n_str = nil)
end