html

Method summary
cipn-node-color cipn cip
html-pprint-list (value list) (first-el (eql (quote ++))) &optional (append "")
make-html (pole pole) &key (right-to-left nil) expand/collapse-all-id (direction nil) (modified-units nil) (added-units nil) (configuration *fcg-visualization-configuration*)
make-html (cfs coupled-feature-structure) &key (construction-inventory *make-html-cfs-construction-inventory*) (expand/collapse-all-id (make-id (quote cfs))) (configuration *fcg-visualization-configuration*) (source-cfs nil)
make-html (construction construction) &key (expand-initially t) (expand/collapse-all-id (make-id (quote construction))) (direction nil) (configuration *fcg-visualization-configuration*)
make-html (car cxn-application-result) &key (configuration *fcg-visualization-configuration*)
make-html (ci construction-inventory) &key (expand-initially nil) (configuration *fcg-visualization-configuration*)
make-html (cip construction-inventory-processor) &key (solutions nil solutions-provided-p) (show-queue nil) (configuration *fcg-visualization-configuration*)
make-html (cipn cip-node) &key (struct-id nil) (draw-children t) (hide-subtrees-with-duplicates t) (tree-id (make-id (quote cipn))) (within-linear-chain? nil) (linear-chain-id nil) (last-node-of-linear-chain nil) (configuration *fcg-visualization-configuration*)
make-html (cxn-supplier cxn-supplier-with-ordered-labels) &key
make-html (cxn-supplier cxn-supplier-with-simple-queue) &key
make-html-cipn-title cipn construction-inventory
make-html-construction-inventory-body cs &key
make-html-construction-inventory-title construction-inventory &key
make-html-construction-title construction
Function summary
add-cxn-and-print-as-list cxn
ajax-apply-construction-aux construction production?
ajax-cipn-next-solution-aux id &key all-solutions (fcg-light-style nil)
ajax-extract-meaning-cfs-aux cfs ci &optional node
ajax-print-cfs-aux cfs ci &optional node
ajax-render-cfs-aux cfs ci &optional node &key (fcg-light-style nil)
ajax-save-cfs-aux cfs ci &optional node
compare-units-after-cxn-applies cxn-pole-result cxn-pole-source
cxn-structure->html construction expand/collapse-all-id-left expand/collapse-all-id-right &key (direction nil) (configuration *fcg-visualization-configuration*)
extended-make-expand/collapse-link-parameters element-id info-struct-id &key (title nil)
feature->html feature &key (configuration *fcg-visualization-configuration*)
feature-value->html value &key (is-tagged? nil) (configuration *fcg-visualization-configuration*)
get-construction-inventory-title-string construction-inventory
get-current-cipn id
get-expanded-node
get-list-of-changes-at-transient-structure source-cfs resulting-cfs
get-replacing-content struct-id-name cipn &key (tree-id (make-id (quote cipn))) (configuration *fcg-visualization-configuration*)
is-feature-in-features-to-show feature &key (configuration *fcg-visualization-configuration*)
is-subfeature-in-subfeatures-to-show subfeature-name &key (configuration *fcg-visualization-configuration*)
j-unit->html j-unit units &key (right-to-left nil) (expand/collapse-all-id (make-id (quote j-unit))) (configuration *fcg-visualization-configuration*)
make-expand/collapse-link-parameters-of-subtrees element-id expand? &optional (title nil)
make-pole-connector cfs expand/collapse-all-id-left expand/collapse-all-id-right
make-tr-for-cip-queue cip title &key (configuration *fcg-visualization-configuration*)
make-tr-for-cip-tree cipn title &key (hide-subtree-with-duplicates t) (configuration *fcg-visualization-configuration*)
reset-current-cipn
reset-expanded-node
specified-hierarchy-features? &key (configuration *fcg-visualization-configuration*)
status-color status
store-current-cipn object id
store-expanded-node id expanded?
unit->html unit expand/collapse-all-id &key (direction nil) (modified-units nil) (added-units nil) (configuration *fcg-visualization-configuration*)
unit-with-subunits->html unit structure right-to-left expand/collapse-all-id &key (depth 1) (direction nil) (modified-units nil) (added-units nil) (configuration *fcg-visualization-configuration*)
<feature-name> feature
<feature-tag> feature
<feature-value> feature
<features> unit
<get-feature-names-that-specify-hierarchy> &key (configuration *fcg-visualization-configuration*)
<get-feature> unit name
<j-units> structure
<level-0-units> structure
<sorted-features> unit
<sorted-subfeatures> subfeature
<subfeature-name> subfeature
<subfeature-values> subfeature
<subunit-names> unit &key (configuration *fcg-visualization-configuration*)
<subunits> unit structure &key (configuration *fcg-visualization-configuration*)
<unit-name> unit
<units> structure
*fcg-visualization-configuration*    [Variable]
*expanded-node*    [Variable]
*current-cipn*    [Variable]
*last-cipn*    [Variable]
*saved-cfs*    [Variable]
*make-html-cfs-construction-inventory*    [Variable]

This variable will be bound to the construction set that was responsible for creating a cfs during html generation, needed for ajax interactivity

*saved-cxn*    [Variable]
*status-colors*    [Variable]
*construction-inventory-title-strings*    [Variable]
*saved-cipn*    [Variable]
*linear-chain-color*    [Variable]
make-html-construction-title   construction  [Generic function]

returns some html for displaying the title of a construction

make-html-construction-inventory-title   construction-inventory &key  [Generic function]

returns some html for displaying the title of a construction set

make-html-construction-inventory-body   cs &key  [Generic function]

returns some html for the body of a construction set

make-html-cipn-title   cipn construction-inventory  [Generic function]
cipn-node-color   cipn cip  [Generic function]

Computes the html color (e.g. '#ffaa33' for a node

html-pprint-list   (value list) (first-el (eql (quote ++))) &optional (append "")  [Method]

This method is used to print lists where the first element is (eql 'fcg:++)

make-html   (pole pole) &key (right-to-left nil) expand/collapse-all-id (direction nil) (modified-units nil) (added-units nil) (configuration *fcg-visualization-configuration*)  [Method]
make-html   (cfs coupled-feature-structure) &key (construction-inventory *make-html-cfs-construction-inventory*) (expand/collapse-all-id (make-id (quote cfs))) (configuration *fcg-visualization-configuration*) (source-cfs nil)  [Method]
make-html   (construction construction) &key (expand-initially t) (expand/collapse-all-id (make-id (quote construction))) (direction nil) (configuration *fcg-visualization-configuration*)  [Method]
make-html   (car cxn-application-result) &key (configuration *fcg-visualization-configuration*)  [Method]
make-html   (ci construction-inventory) &key (expand-initially nil) (configuration *fcg-visualization-configuration*)  [Method]
make-html   (cip construction-inventory-processor) &key (solutions nil solutions-provided-p) (show-queue nil) (configuration *fcg-visualization-configuration*)  [Method]
make-html   (cipn cip-node) &key (struct-id nil) (draw-children t) (hide-subtrees-with-duplicates t) (tree-id (make-id (quote cipn))) (within-linear-chain? nil) (linear-chain-id nil) (last-node-of-linear-chain nil) (configuration *fcg-visualization-configuration*)  [Method]
make-html   (cxn-supplier cxn-supplier-with-ordered-labels) &key  [Method]
make-html   (cxn-supplier cxn-supplier-with-simple-queue) &key  [Method]
reset-expanded-node    [Function]
store-expanded-node   id expanded?  [Function]
get-expanded-node    [Function]

Returns an association list containing the keys of hash table TABLE

reset-current-cipn    [Function]
store-current-cipn   object id  [Function]
get-current-cipn   id  [Function]

Returns an association list containing the keys of hash table TABLE

make-expand/collapse-link-parameters-of-subtrees   element-id expand? &optional (title nil)  [Function]

to be used when creating a <a >click</a> link for expanding/ collapsing nodes

extended-make-expand/collapse-link-parameters   element-id info-struct-id &key (title nil)  [Function]

to be used when creating a <a >click</a> link for expanding/ collapsing nodes

<units>   structure  [Function]
<j-units>   structure  [Function]
<unit-name>   unit  [Function]
<features>   unit  [Function]
<sorted-features>   unit  [Function]
<feature-tag>   feature  [Function]
<feature-name>   feature  [Function]
<subfeature-name>   subfeature  [Function]
<subfeature-values>   subfeature  [Function]
<sorted-subfeatures>   subfeature  [Function]
<feature-value>   feature  [Function]
<get-feature>   unit name  [Function]
specified-hierarchy-features?   &key (configuration *fcg-visualization-configuration*)  [Function]

This function checks if the user uses different hierarchy-features in *fcg-visualization-configuration* than the default ones

<get-feature-names-that-specify-hierarchy>   &key (configuration *fcg-visualization-configuration*)  [Function]

this function returns the list of feature names that will be used to draw the unit hierarchies

<subunit-names>   unit &key (configuration *fcg-visualization-configuration*)  [Function]

This function returns the hierarchical features specified in the configuration e.g.:(subunits (unit-1 unit-2))

<level-0-units>   structure  [Function]
<subunits>   unit structure &key (configuration *fcg-visualization-configuration*)  [Function]
is-feature-in-features-to-show   feature &key (configuration *fcg-visualization-configuration*)  [Function]
is-subfeature-in-subfeatures-to-show   subfeature-name &key (configuration *fcg-visualization-configuration*)  [Function]
feature-value->html   value &key (is-tagged? nil) (configuration *fcg-visualization-configuration*)  [Function]
feature->html   feature &key (configuration *fcg-visualization-configuration*)  [Function]

function that draws features. It calls the feature-value->html function

unit->html   unit expand/collapse-all-id &key (direction nil) (modified-units nil) (added-units nil) (configuration *fcg-visualization-configuration*)  [Function]

function to draw units in html

unit-with-subunits->html   unit structure right-to-left expand/collapse-all-id &key (depth 1) (direction nil) (modified-units nil) (added-units nil) (configuration *fcg-visualization-configuration*)  [Function]

returns a table with a unit, lines to its subunits and the subunits themselves

ajax-save-cfs-aux   cfs ci &optional node  [Function]
ajax-print-cfs-aux   cfs ci &optional node  [Function]
ajax-render-cfs-aux   cfs ci &optional node &key (fcg-light-style nil)  [Function]
ajax-extract-meaning-cfs-aux   cfs ci &optional node  [Function]
make-pole-connector   cfs expand/collapse-all-id-left expand/collapse-all-id-right  [Function]
compare-units-after-cxn-applies   cxn-pole-result cxn-pole-source  [Function]

used to add color information in application result

get-list-of-changes-at-transient-structure   source-cfs resulting-cfs  [Function]

this function compares the original and the resulting transient structures and identifies the units that have been added or modified for left and right poles, and also the units added or modified for the combined ts visualization

j-unit->html   j-unit units &key (right-to-left nil) (expand/collapse-all-id (make-id (quote j-unit))) (configuration *fcg-visualization-configuration*)  [Function]
add-cxn-and-print-as-list   cxn  [Function]
ajax-apply-construction-aux   construction production?  [Function]
cxn-structure->html   construction expand/collapse-all-id-left expand/collapse-all-id-right &key (direction nil) (configuration *fcg-visualization-configuration*)  [Function]
status-color   status  [Function]
get-construction-inventory-title-string   construction-inventory  [Function]
get-replacing-content   struct-id-name cipn &key (tree-id (make-id (quote cipn))) (configuration *fcg-visualization-configuration*)  [Function]

this function returns the content of a node, and it's used to replace the selected node in the compacted visualization

ajax-cipn-next-solution-aux   id &key all-solutions (fcg-light-style nil)  [Function]
make-tr-for-cip-queue   cip title &key (configuration *fcg-visualization-configuration*)  [Function]
make-tr-for-cip-tree   cipn title &key (hide-subtree-with-duplicates t) (configuration *fcg-visualization-configuration*)  [Function]