ISupplierFactory<T>

Work factory creates work a given context. When the work is executed with a progress monitor it returns a result of a specific type.

Subtypes

  • AbstractAction - Base class for different types of actions - action, action link, and action reference.
  • ActionGroupItem - Base class for action group items
  • ActionLink - Generates a link to the target action.
  • Appearance - This class is used for configuring common aspects of HTML and Bootstrap elements such as background, spacing, text, etc.
  • Array - A sequence of elements.
  • BootstrapContainerApplication - Bootstrap container application is a page builder which structures a page into 5 areas: Header Navigation bar Navigation pane Content pane Footer Page structuring is performed with Bootstrap container, rows and columns.
  • Column - Container row column.
  • Container - Bootstrap layout container contains rows which in turn contain columns.
  • Context - Produces org.nasdanika.common.Context.
  • Entry<T> - Supplier factory with a name.
  • HttpCall - Makes an HTTP Call. Converts result to Map/List for application/json content type, to text for text/...
  • Label - Label is a base class for actions and categories.
  • Map - A collection of entries mapping names to results.
  • Markdown - Base class for generation of HTML from Markdown.
  • Page - HTML page. The name attribute is output as in the head. </li> <li> <a data-nsd-action="EClass-75726e3a6f72672e6e617364616e696b612e76696e63692e626f6f747374726170-Row" href="../75726e3a6f72672e6e617364616e696b612e76696e63692e626f6f747374726170/Row.html" class="nsd-action"> <span title="Container rows"> <img src="https://www.nasdanika.org/resources/images/ecore/EClass.gif" class="nsd-label-icon"/>Row</span> </a> - Container rows</li> <li> <a data-nsd-action="EClass-75726e3a6f72672e6e617364616e696b612e76696e63692e68746d6c-Script" href="../75726e3a6f72672e6e617364616e696b612e76696e63692e68746d6c/Script.html" class="nsd-action"> <span title="Script with code stored in the model element code attribute."> <img src="https://www.nasdanika.org/resources/images/ecore/EClass.gif" class="nsd-label-icon"/>Script</span> </a> - Script with code stored in the model element code attribute.</li> <li> <a data-nsd-action="EClass-75726e3a6f72672e6e617364616e696b612e76696e63692e68746d6c-ScriptReference" href="../75726e3a6f72672e6e617364616e696b612e76696e63692e68746d6c/ScriptReference.html" class="nsd-action"> <span title="References external script."> <img src="https://www.nasdanika.org/resources/images/ecore/EClass.gif" class="nsd-label-icon"/>ScriptReference</span> </a> - References external script.</li> <li> <a data-nsd-action="EClass-75726e3a6f72672e6e617364616e696b612e76696e63692e68746d6c-ScriptResource" href="../75726e3a6f72672e6e617364616e696b612e76696e63692e68746d6c/ScriptResource.html" class="nsd-action"> <span title="Script which loads code from a resource specified in the location attribute."> <img src="https://www.nasdanika.org/resources/images/ecore/EClass.gif" class="nsd-label-icon"/>ScriptResource</span> </a> - Script which loads code from a resource specified in the location attribute.</li> <li> <a data-nsd-action="EClass-75726e3a6f72672e6e617364616e696b612e76696e63692e68746d6c-Stylesheet" href="../75726e3a6f72672e6e617364616e696b612e76696e63692e68746d6c/Stylesheet.html" class="nsd-action"> <span title="CSS stylesheet with code stored in the model element code attribute."> <img src="https://www.nasdanika.org/resources/images/ecore/EClass.gif" class="nsd-label-icon"/>Stylesheet</span> </a> - CSS stylesheet with code stored in the model element code attribute.</li> <li> <a data-nsd-action="EClass-75726e3a6f72672e6e617364616e696b612e76696e63692e68746d6c-StylesheetReference" href="../75726e3a6f72672e6e617364616e696b612e76696e63692e68746d6c/StylesheetReference.html" class="nsd-action"> <span title="Reference to an external stylesheet."> <img src="https://www.nasdanika.org/resources/images/ecore/EClass.gif" class="nsd-label-icon"/>StylesheetReference</span> </a> - Reference to an external stylesheet.</li> <li> <a data-nsd-action="EClass-75726e3a6f72672e6e617364616e696b612e76696e63692e68746d6c-StylesheetResource" href="../75726e3a6f72672e6e617364616e696b612e76696e63692e68746d6c/StylesheetResource.html" class="nsd-action"> <span title="CSS stylesheet with code loaded from a resource specified in the location attribute."> <img src="https://www.nasdanika.org/resources/images/ecore/EClass.gif" class="nsd-label-icon"/>StylesheetResource</span> </a> - CSS stylesheet with code loaded from a resource specified in the location attribute.</li> <li> <a data-nsd-action="EClass-75726e3a6f72672e6e617364616e696b612e6e636f7265-SupplierFactoryReference" href="SupplierFactoryReference.html" class="nsd-action"> <span title="SupplierFactoryReference delegates its functionality to its target. "> <img src="https://www.nasdanika.org/resources/images/ecore/EClass.gif" class="nsd-label-icon"/>SupplierFactoryReference</span> </a> - SupplierFactoryReference delegates its functionality to its target. </li> <li> <a data-nsd-action="EClass-75726e3a6f72672e6e617364616e696b612e76696e63692e626f6f747374726170-Table" href="../75726e3a6f72672e6e617364616e696b612e76696e63692e626f6f747374726170/Table.html" class="nsd-action"> <span title="Bootstrap table"> <img src="https://www.nasdanika.org/resources/images/ecore/EClass.gif" class="nsd-label-icon"/>Table</span> </a> - Bootstrap table</li> <li> <a data-nsd-action="EClass-75726e3a6f72672e6e617364616e696b612e76696e63692e626f6f747374726170-TableCell" href="../75726e3a6f72672e6e617364616e696b612e76696e63692e626f6f747374726170/TableCell.html" class="nsd-action"> <span title="Table cell - regular or header."> <img src="https://www.nasdanika.org/resources/images/ecore/EClass.gif" class="nsd-label-icon"/>TableCell</span> </a> - Table cell - regular or header.</li> <li> <a data-nsd-action="EClass-75726e3a6f72672e6e617364616e696b612e76696e63692e636f6d706f6e656e7473-TableOfContentsBase" href="../75726e3a6f72672e6e617364616e696b612e76696e63692e636f6d706f6e656e7473/TableOfContentsBase.html" class="nsd-action"> <span title="Base class for tables of content."> <img src="https://www.nasdanika.org/resources/images/ecore/EClass.gif" class="nsd-label-icon"/>TableOfContentsBase</span> </a> - Base class for tables of content.</li> <li> <a data-nsd-action="EClass-75726e3a6f72672e6e617364616e696b612e76696e63692e626f6f747374726170-TableRow" href="../75726e3a6f72672e6e617364616e696b612e76696e63692e626f6f747374726170/TableRow.html" class="nsd-action"> <span title="Table row."> <img src="https://www.nasdanika.org/resources/images/ecore/EClass.gif" class="nsd-label-icon"/>TableRow</span> </a> - Table row.</li> <li> <a data-nsd-action="EClass-75726e3a6f72672e6e617364616e696b612e76696e63692e626f6f747374726170-TableSection" href="../75726e3a6f72672e6e617364616e696b612e76696e63692e626f6f747374726170/TableSection.html" class="nsd-action"> <span title="Table section - body or footer, header has its own class."> <img src="https://www.nasdanika.org/resources/images/ecore/EClass.gif" class="nsd-label-icon"/>TableSection</span> </a> - Table section - body or footer, header has its own class.</li> <li> <a data-nsd-action="EClass-75726e3a6f72672e6e617364616e696b612e76696e63692e68746d6c-Tag" href="../75726e3a6f72672e6e617364616e696b612e76696e63692e68746d6c/Tag.html" class="nsd-action"> <span title="HTML Tag"> <img src="https://www.nasdanika.org/resources/images/ecore/EClass.gif" class="nsd-label-icon"/>Tag</span> </a> - HTML Tag</li> <li> <a data-nsd-action="EClass-75726e3a6f72672e6e617364616e696b612e6e636f7265-TypedElement" href="TypedElement.html" class="nsd-action"> <span title="Typed element is a supplier factory with specified return type, e.g. java.lang.Integer. "> <img src="https://www.nasdanika.org/resources/images/ecore/EClass.gif" class="nsd-label-icon"/>TypedElement</span> </a> - Typed element is a supplier factory with specified return type, e.g. java.lang.Integer. </li> </ul> </div></div> </div> </div> </div> </div> </div> </body> </html>