Classes that implement this interface are configurable via an XmlElement instance.
Author: Jacob W Anderson Date: 20 March 2003 (c) 2003 Portrate, LLC. All rights reserved.
For a list of all members of this type, see IXmlConfigurable Members.
Portrate.Common.IXmlConfigurable
Derived interfaces
[Visual Basic] Public Interface IXmlConfigurable [C#] public interface IXmlConfigurable [C++] public __gc __interface IXmlConfigurable [JScript] public interface IXmlConfigurable
| Type | Description |
|---|---|
| AbstractCampaignElement | An abstract implementation of campaign element methods that can be re-used in all of the ICampaignElement implementors. Author: Jacob W Anderson Date: 3 Nov 2003 (c) 2003 Portrate, LLC. All rights reserved. |
| DPLCampaign | Represents an instance of a campaign in the Portrate_Interview configuration. The campaigns contain conditional logic to show forms to the user. Author: Jacob W Anderson Date: 30 July 2003 (c) 2003 Portrate, LLC. All rights reserved. |
| DPLCampaignElementContainer | Base implementation for the ICampaignElementContainer. Useful for reusing the configuration and accessor methods for ICampaignElementContainer. This class manages the sequential listing of campaign elements in a thread-safe manner (using ReaderWriterLock). Author: Jacob W Anderson Date: 30 July 2003 (c) 2003 Portrate, LLC. All rights reserved. |
| DPLCampaignSection | Represents a section in the campaign that contains sub-elements in a sequence, such as 1.1, 1.2, 1.3, 1.4, etc. |
| DPLForm | Represents the collection of form elements, i.e. controls, that are used to display input form controls. Author: Jacob W Anderson Date: 3 Nov 2003 (c) 2003 Portrate, LLC. All rights reserved. |
| DPLFormDataModel | Represents the data submitted by the user and applicable to this policy context. The data is stored in a domain neutral format that can be externalized in an XML format for submission to an XML-based rating engine. The keys are the data value names and the values are the data values. The keys should use the '/' character as the separator operator. Instances are enumerated using the '_X' nomenclature, where 'X' is the instance number. For example, "InsuredOrPrincipal/Person_1/FirstName" would refer to the "FirstName" of the first "Person" set in the "InsuredOrPrincipal" master set. Author: Jacob W Anderson (c) 2003 Portrate, LLC. All rights reserved. |
| DPLFormRef | A reference to a real DPLForm instance. References are used so that customization of the display rules and layout can be obtained without having duplicate instances of the same form. Author: Jacob W Anderson Date: 3 Nov 2003 (c) 2003 Portrate, LLC. All rights reserved. |
| AbstractInitializer | Summary description for AbstractInitializer. |
| ConstantPropertyInitializer | Populates a single property with a constant value. If the override attribute is set to true, then the property is always reset regardless of a preset value. Elements: dataName: The name of the property being set dataValue: The constant value of the propertyAuthor: Jacob W Anderson (c) Portrate, LLC. All rights reserved. |
| DatePropertyInitializer | Initializes properties that are dates with either a day, month, or year offset. Does not support any time offsets. Author: Jacob W Anderson |
| DateSpanInitializer | Creates date span data model values from two reference date values. Today's date is used if only one reference date value is specified. This initializer can be used to initializer the year span between two dates, such as when computing the age of a person, or a lapse of days between two dates. |
| InitializerGroup | Manages a collection of initializers that are each invoked in the order of their appearance in the form definition. |
| MultiplicativePropertyInitializer | Initializes the model by using reference properties and applying a multiplicative factor to the reference property. Author: Jacob W Anderson |
| ConditionalLogicRule | Implements a conditional IF logic for a single property and a value expression. The value expression can start with a simple inequality operator, such as '>='. If no inequality is given, then equality is assumed. Author: Jacob W Anderson (c) Portrate, LLC. All rights reserved. |
| ContainmentLogicRule | Implements simple set inclusion logic for a series of comma delimited values. Author: Jacob W Anderson (c) Portrate, LLC. All rights reserved. |
| CountRule | |
| LogicalANDRule | Performs logical AND operations on the children of this rule. All of the children must evaluate to TRUE for this rule to return TRUE. Author: Jacob W Anderson (c) 2003 Portrate, LLC. All rights reserved. |
| LogicalNOTRule | Implements the logical NOT rule where it will evaluate to true if all of its constituents evaluates to false, and vise versa. If this rule has no children then true will be returned. |
| LogicalORRule | Implements logical OR for determining if a collection of nested display rules is displayable or not. This class implements short-circuited logic. Author: Jacob W Anderson (c) 2003 Portrate, LLC. All rights reserved. |
| LogicalRuleContainer | Provides base methods for managing lists of nested display rules. Author: Jacob W Anderson (c) 2003 Portrate, LLC. All rights reserved. |
| AbstractValidator | Provides basic implementation support for messages and conditional rules to trigger validators. Author: Jacob W Anderson (c) Portrate, LLC. All rights reserved. |
| DateFormatValidator | Validates a value against known date formats. If none of the date formats match the value, then the validator is triggered. Author: Jacob W Anderson |
| DateRangeValidator | Validates a date against a min and max date. Supports data names for the min and max date as well as the keyword 'today' for validating against the current date. Author: Jacob W Anderson |
| EnumerationValidator | Validates values against an enumeration of values. Determines a value to be invalid if the value does not match any of the enumerated values. Author: Jacob W Anderson (c) Portrate, LLC. All rights reserved. |
| MultiColumnFormValidator | Runs the validators for each of the control rendered on a multi-column or multi-row rendered page. |
| RegexValidator | Performs validation using a regular expression. |
| SingleColumnFormValidator | Validates the controls for a single-column form layout. This validator assumes that there is a one-to-one mapping of dictionery names to controls in the current data context. Author: Jacob W Anderson (c) 2003 Portrate, LLC. All rights reserved. |
| StringLengthValidator | Verifies that a string is of a certain length, or length range. Reads the following attributes from the configuration element: minLength: The minimum length of the string maxLength: The maximum length of the string trimmed: True if the string is 'trimmed' prior to validation message: The message returned if validation fails allowNull: True if null strings are allowed Author: Jacob W Anderson Date: 30 Oct 2003 (c) 2003 Portrate, LLC. All rights reserved. |
| ValidatorGroup | Collects a group of validators and runs each one in sequence, stopping on the first one that is triggered. Author: Jacob W Anderson |
| ValueRangeValidator | Validates a value to be within a defined range. The range can be lower bounded, upper bounded, or closed bounded. Author: Jacob W Anderson |
| YearValidator | Validates the value of a year on a date. By default, this validator will prevent years that are earlier than today's year. With configuration, the lower and upper bound on years can be specified. Supports 2-digit and 4-digit years. 2-digit years will be interpreted as "last century" when they are less than 50. Author: Jacob W Anderson |
| AbstractControl | Contains some abstracted functionality that is common to all of the Portrate_Interview view controls. Author: Jacob W Anderson Date: 30 Oct 2003 (c) 2003 Portrate, LLC. All rights reserved. |
| BinaryComboGroup | Summary description for BinaryComboGroup. |
| BinaryRadioGroup | |
| CheckBox | Renders an HTML check box control. Author: Jacob W Anderson Date: 31 Oct 2003 (c) 2003 Portrate, LLC. All rights reserved. |
| DropDownList | |
| Heading | Renders a lone label across the span of the form. Author: Jacob W Anderson (c) 2003 Portrate, LLC. All rights reserved. |
| RadioGroup | |
| RawHtmlControl | Provides a manner to render raw HTML into the interview forms. Author: Jacob W Anderson (c) Portrate, LLC. All rights reserved. |
| TextArea | Implements the HTML TextArea input control. Use the attributes element to customize the rows and columns for this control. Author: Jacob W Anderson (c) Portrate, LLC. All rights reserved. |
| TextBox | Renders a text input control in HTML. |
| SQLDataSource | Uses a sql query to get a list of options for an option control. Author: Jacob W Anderson (c) Portrate, LLC. All rights reserved. |
| XMLFileDataSource | Supports loading of data from an external XML file. |
| MultiColumnFormRenderer | Renders form controls in a top-down order with multiple columns going from left to right, with the first left hand column being reserved for the control label. A configuration element is required to identify the dataname that determines the multiple columns. Author: Jacob W Anderson (c) 2003 Portrate, LLC. All rights reserved. |
| MultiRowFormRenderer | Renders the controls in a matrix format, where each iteration of the controls is a new row in the rendered table. Author: Jacob W Anderson (c) 2003 Portrate, LLC. All rights reserved. |
Namespace: Portrate.Common
Assembly: Portrate.Interview (in Portrate.Interview.dll)
IXmlConfigurable Members | Portrate.Common Namespace