Class RenderFrameVivid
Final class for case report renderer.
This class follows the pattern with inheritance from Lua classes.
Metamethods
RenderFrameVivid:__index (key) | Lookup of missing class members. |
Methods
RenderFrameVivid:create (...) | Create a new instance. |
RenderFrameVivid:_init (...) | Initialize a new instance. |
RenderFrameVivid:append (head, tail) | Append same type to first. |
RenderFrameVivid:realizeState (src, lang, counter) | Override realization of reported data for state. |
RenderFrameVivid:realizeSkip (src, lang) | Override realization of reported data for skip. |
RenderFrameVivid:realizeTodo (src, lang) | Override realization of reported data for todo. |
RenderFrameVivid:realizeDescription (src, lang) | Override realization of reported data for description. |
RenderFrameVivid:realizeName (src, lang) | Override realization of reported data for name. |
RenderFrameVivid:realizeHeader (src, lang, counter) | Realize reported data for header. |
Metamethods
- RenderFrameVivid:__index (key)
-
Lookup of missing class members.
Parameters:
- key string lookup of member
Returns:
anyRaises:
on wrong arguments
Methods
- RenderFrameVivid:create (...)
-
Create a new instance.
Parameters:
- ... vararg forwarded to superclass create method
Returns:
selfSee also:
- RenderFrameVivid:_init (...)
-
Initialize a new instance.
Parameters:
- ... vararg forwarded to superclass init method
Returns:
self - RenderFrameVivid:append (head, tail)
-
Append same type to first.
Parameters:
- head any to act as the head
- tail any to act as the tail
Returns:
selfRaises:
on wrong arguments - RenderFrameVivid:realizeState (src, lang, counter)
-
Override realization of reported data for state.
Parameters:
- src Report that shall be realized
- lang nil or string code used for realization
- counter nil or Counter holding the running count
Returns:
htmlRaises:
on wrong arguments - RenderFrameVivid:realizeSkip (src, lang)
-
Override realization of reported data for skip.
Parameters:
Returns:
htmlRaises:
on wrong arguments - RenderFrameVivid:realizeTodo (src, lang)
-
Override realization of reported data for todo.
Parameters:
Returns:
htmlRaises:
on wrong arguments - RenderFrameVivid:realizeDescription (src, lang)
-
Override realization of reported data for description.
Parameters:
Returns:
htmlRaises:
on wrong arguments - RenderFrameVivid:realizeName (src, lang)
-
Override realization of reported data for name.
Parameters:
Returns:
htmlRaises:
on wrong arguments - RenderFrameVivid:realizeHeader (src, lang, counter)
-
Realize reported data for header.
The "header" is a composite.
Parameters:
- src Report that shall be realized
- lang nil or string code used for realization
- counter nil or Counter holding the running count
Returns:
htmlRaises:
on wrong arguments