DUF: Declarative Ugly Forms  v0.1-94-g0b7957c
 All Classes Functions Variables Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 ▼NDuf
 ▼NCascade
 CFormBlockInterpreter for Cascade::Core::JsonBlockStorage using shebang feature
 CViewBlockInterpreter for Cascade::Core::JsonBlockStorage using shebang feature
 ▼NFieldGroupGenerator
 CIFieldGroupGeneratorInterface to field group generator
 CSmalldbConnector to make DUF work with Smalldb
 ▼NFieldValidator
 CDateInputValidate HTML5 <input type="date">
 CDateTimeInputValidate HTML5 <input type="datetime"> and similar fields
 CEmailInputValidate HTML5 <input type="email">
 CIFieldValidatorValidate given form field value
 CMonthInputValidate HTML5 <input type="month">
 CNumberInputValidate HTML5 <input type="number">
 CReferenceValidate reference input
 CTextInputValidate HTML5 <input type="text">
 CTimeInputValidate HTML5 <input type="time">
 CUrlInputValidate HTML5 <input type="url">
 CWeekInputValidate HTML5 <input type="week">
 ▼NFieldValueProcessor
 CIFieldValueProcessorPreprocess and postprocess field group value
 CLineListProcess list of values, one item per line
 CPostAddressPost address processor
 CReferenceProcess reference values, to extract machine properties into reference value
 CSubmitInputPost-process submit input value (set true when button is used to submit the form)
 ▼NRenderer
 ▼NHtmlCollection
 CActionLinkRender link for action on collection item
 CGroupedListRender collection using grouped `
 CPlainRender collection using usual widgets, wrapping items in <div>s
 CSelectionCheckboxRender <input type="checkbox"> for selecting an item in collection
 CTabularRender collection into HTML <table> with additional control elements around
 ▼NHtmlDecoration
 CActionRender link to an action of an item
 CAddToBasketWidget"Add to basket" button with input field for specifying amount
 CCollectionActionsRender links to actions of collection (within a group)
 CHeadingRender heading tag around some widgets
 CItemActionsRender links to actions of group item
 CPricePrice view
 CSlotRender slot
 CTextRender <label> for a field
 ▼NHtmlForm
 CErrorRender error message related to a field
 CFormHTML5 <form>, the root element
 CHiddenInputDefault <input type="hidden"> field renderer
 CInputDefault <input> field renderer
 CLabelRender <label> for a field
 CPostAddressPost address field renderer
 CRadioTabsCSS-only tabs controled by radio inputs - it is half-field, half-layout
 CReferenceReference input renderer
 CSelectDefault <select> field renderer
 CTelListRender list of phone numbers
 CTextAreaDefault <textarea> field renderer
 CUrlListRender URL list
 CValueListRender generic value list textarea
 ▼NHtmlLayout
 CDefaultTableRender simple tabular layout containing all fields
 CFieldsetsRender <fieldset> layout
 CHtmlTemplateRender template_format()-like template
 CNullLayoutJust render widgets
 CPlainRender plain layout made of <div>s
 CTableRender `
 ▼NHtmlView
 CEmailListRender list of e-mail addresses (a bit obfuscated)
 CFormThe root element of a view
 CInputRender <input> field value using <span>
 CItemCountRender count of items
 CPostAddressPost address view
 CReferenceRender reference field value
 CSelectRender <select> field value using <span>
 CTextAreaRender <textarea> field value using <div>
 CThumbnailRender field as thumbnail
 CUrlListRender list of URLs
 CValueListRender generic list of values
 ▼NUtils
 CSwitchWidgetSwitch - determine which child widgets to use by given value, optionaly processed by map function
 CIFieldWidgetRendererRender a field
 CIFormRendererRender a form
 CIWidgetRendererRender a widget
 CCollectionWalkerHelper to walk multi-dimensional collections
 CFormHTML form logic
 CRendererException
 CToolboxForm gets everything it needs from this toolbox
 CValidatorException
 CRuntimeException