DUF: Declarative Ugly Forms  v0.1-94-g0b7957c
 All Classes Functions Variables Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CBlock
 CFormBlockInterpreter for Cascade::Core::JsonBlockStorage using shebang feature
 CViewBlockInterpreter for Cascade::Core::JsonBlockStorage using shebang feature
 CCollectionWalkerHelper to walk multi-dimensional collections
 CFormHTML form logic
 CIFieldGroupGeneratorInterface to field group generator
 CSmalldbConnector to make DUF work with Smalldb
 CIFieldValidatorValidate given form field value
 CDateInputValidate HTML5 <input type="date">
 CDateTimeInputValidate HTML5 <input type="datetime"> and similar fields
 CDateInputValidate HTML5 <input type="date">
 CMonthInputValidate HTML5 <input type="month">
 CTimeInputValidate HTML5 <input type="time">
 CWeekInputValidate HTML5 <input type="week">
 CEmailInputValidate HTML5 <input type="email">
 CMonthInputValidate HTML5 <input type="month">
 CNumberInputValidate HTML5 <input type="number">
 CReferenceValidate reference input
 CTextInputValidate HTML5 <input type="text">
 CDateTimeInputValidate HTML5 <input type="datetime"> and similar fields
 CEmailInputValidate HTML5 <input type="email">
 CNumberInputValidate HTML5 <input type="number">
 CUrlInputValidate HTML5 <input type="url">
 CTimeInputValidate HTML5 <input type="time">
 CUrlInputValidate HTML5 <input type="url">
 CWeekInputValidate HTML5 <input type="week">
 CIFieldValueProcessorPreprocess and postprocess field group value
 CIFieldWidgetRendererRender a field
 CErrorRender error message related to a field
 CHiddenInputDefault <input type="hidden"> field renderer
 CInputDefault <input> field renderer
 CPostAddressPost address field renderer
 CReferenceReference input renderer
 CSelectDefault <select> field renderer
 CTextAreaDefault <textarea> field renderer
 CValueListRender generic value list textarea
 CTelListRender list of phone numbers
 CUrlListRender URL list
 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
 CEmailListRender list of e-mail addresses (a bit obfuscated)
 CInputRender <input> field value using <span>
 CEmailListRender list of e-mail addresses (a bit obfuscated)
 CItemCountRender count of items
 CPostAddressPost address view
 CReferenceRender reference field value
 CSelectRender <select> field value using <span>
 CTextAreaRender <textarea> field value using <div>
 CUrlListRender list of URLs
 CValueListRender generic list of values
 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
 CIFormRendererRender a form
 CFormHTML5 <form>, the root element
 CFormThe root element of a view
 CIShebangHandler
 CFormBlockInterpreter for Cascade::Core::JsonBlockStorage using shebang feature
 CViewBlockInterpreter for Cascade::Core::JsonBlockStorage using shebang feature
 CIWidgetRendererRender a widget
 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
 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
 CActionRender link to an action of an item
 CCollectionActionsRender links to actions of collection (within a group)
 CPricePrice view
 CSlotRender slot
 CTextRender <label> for a field
 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 `
 CSwitchWidgetSwitch - determine which child widgets to use by given value, optionaly processed by map function
 CLineListProcess list of values, one item per line
 CPostAddressPost address processor
 CReferenceProcess reference values, to extract machine properties into reference value
 CRuntimeException
 CRendererException
 CValidatorException
 CSubmitInputPost-process submit input value (set true when button is used to submit the form)
 CToolboxForm gets everything it needs from this toolbox