Functions for the definition and handling of views.
Functions for the definition and handling of views.
Returns the model element to be rendered for element e
for the view
in the context of the model
.
Maps some elements to other elements (e.g. boundaries), depending on the type of view.
Returns the model element to be rendered for element `e` for the `view` in the context of the `model`. Maps some elements to other elements (e.g. boundaries), depending on the type of view.
(elements-to-render model view)
(elements-to-render model view coll)
Returns the list of elements to render from the view
or the given coll
of elements, depending on the type of the view.
Returns the list of elements to render from the `view` or the given `coll` of elements, depending on the type of the view.
(expand-external-spec view)
Returns the expand external specification for the view
.
Returns the expand external specification for the `view`.
Returns true if the content of element e
is rendered in the view
in the context of the model
.
Returns true if the content of element `e` is rendered in the `view` in the context of the `model`.
(include-spec view)
Returns the include specification for the view
.
Returns the include specification for the `view`.
(included-elements model view specified)
Returns the model
elements specified and included for the view, e.g. related nodes or relations.
Returns the `model` elements specified and included for the view, e.g. related nodes or relations.
(layout-spec view)
Returns the layout specification for the view
.
Returns the layout specification for the `view`.
(legend-spec view)
Returns the legend specification for the view
.
Returns the legend specification for the `view`.
(linetype-spec view)
Returns the linetype specification for the view
.
Returns the linetype specification for the `view`.
(referenced-elements model view)
Returns the model
elements explicitly referenced in the given view
.
Returns the `model` elements explicitly referenced in the given `view`.
Returns true if the element e
is rendered in the view
in the context of the model
.
Returns true if the element `e` is rendered in the `view` in the context of the `model`.
(root-elements model elements)
Returns the root elements for a collection of model
elements
, e.g. to start the rendering of a hierarchical view with.
Returns the root elements for a collection of `model` `elements`, e.g. to start the rendering of a hierarchical view with.
(selected-elements model view)
Returns the model
elements selected by criteria for the view
.
Returns the `model` elements selected by criteria for the `view`.
(selection-spec view)
Returns the selection specification for the view
.
Returns the selection specification for the `view`.
(sketch-spec view)
Returns the sketch specification for the view
.
Returns the sketch specification for the `view`.
(specified-elements model view)
Returns the model
elements specified for the view, either as refs or as selection.
Returns the `model` elements specified for the view, either as refs or as selection.
(styles-spec model view)
Returns the styles specification for the model
and the view
.
Returns the styles specification for the `model` and the `view`.
(themes->styles model view)
Returns the vector of styles from the themes of the given view
.
Returns the vector of styles from the themes of the given `view`.
(title v)
Returns the title of the view v
, uses the name, if no title is set.
Returns the title of the view `v`, uses the name, if no title is set.
(view-elements model view)
Returns the model
elements specified for the given view
.
Returns the `model` elements specified for the given `view`.
(view-type view)
(view-type model view)
(view-type model view & _)
Returns the type of the view
.
Returns the type of the `view`.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close