Class Summary |
D2WPick |
|
ERD2WCalendarPage |
Superclass of all calendar list pages. |
ERD2WCalendarPageTemplate |
Class for DirectToWeb Component ERD2WCalendarPageTemplate. |
ERD2WCompactInspectPageTemplate |
Inspect template that is typically embedded in a page. |
ERD2WCompactListPageTemplate |
Compact list page. |
ERD2WConfirmPage |
Unless you need the special shouldProvideConfirmMessage, one should use ERD2WMessagePage instead |
ERD2WConfirmPageTemplate |
More robust confirm messaging. |
ERD2WContainer |
Used to hold pieces of a tabsSectionsContents, holds either sections or tabs. |
ERD2WContextDictionary |
Converts given entries of a D2WContext with a specified page configuration to a dictionary and to rules again. |
ERD2WControllerFactory |
ERD2WControllerFactory a an enhancement of the D2W factory class with the notion of "Processes". |
ERD2WControllerFactory.ERCCore |
|
ERD2WControllerFactory.ERCCreate |
|
ERD2WControllerFactory.ERCEdit |
|
ERD2WControllerFactory.ERCInspect |
|
ERD2WControllerFactory.ERCQuery |
|
ERD2WControllerFactory.ERCSingleObject |
|
ERD2WControllerFactory.ERD2WController |
|
ERD2WCSVGroupingListPageTemplate |
Grouping list in CSV format. |
ERD2WCSVListPageTemplate |
Standard list in CSV format. |
ERD2WCustomComponentWithArgs |
Allows custom components to resolve valueForBinding requests in the rules. |
ERD2WCustomDisplayBoolean |
Allows the display of strings instead of Yes/NO or checkboxes for boolean values. |
ERD2WCustomEditBoolean |
Allows editing boolean values based on radio buttons and strings. |
ERD2WCustomQueryBoolean |
Better D2WQueryBoolean, which allows you to sprecify the choices names via a context key,
containing the labels in a format like ("Don't care", "Yes", "No") or ("Yes", "No").
|
ERD2WCustomQueryComponentWithArgs |
|
ERD2WDebugFlags |
|
ERD2WDirectAction |
Cool class to automatically create page configurations from URLs. |
ERD2WDisplayAddress |
Displays an address. |
ERD2WDisplayConstant |
For a given key it asks the context for the value. |
ERD2WDisplayDateOrNull |
Displays a date or a null string. |
ERD2WDisplayHTML |
Displays a string with escape html set to false. |
ERD2WDisplayImage |
Displays an image via the src binding. |
ERD2WDisplayImageWithUrl |
Displays a url, where the object-key pair refer to a url
|
ERD2WDisplayList |
Used to display a an NSArray of the form "A, B and C", useful for toMany relationships or propertyKeys that return arrays. |
ERD2WDisplayNumberWithUnit |
Same as ERDDisplayNumberWithUnit only subclass is different. |
ERD2WDisplayPassword |
Displays '*********' instead. |
ERD2WDisplayString |
Full blown dislay string with all the bells and whistles. |
ERD2WDisplayStringWithLineBreaks |
Displays string with line breaks. |
ERD2WDisplayTextFromHTML |
Extracts text from html and displays the text. |
ERD2WDisplayToManyCustom |
Allows custom components to be used to display the eos from a toMany. |
ERD2WDisplayToManyList |
Improved toMany display compononent, uses ERListDisplay. |
ERD2WDisplayToManyTable |
Cleaned up some of the formatting on the original toMany table. |
ERD2WDisplayToOne |
Same as original except allows display of noSelectionString if relationship is null. |
ERD2WDisplayURL |
Displays the url in a hyperlink with target set to "_new"
|
ERD2WDisplayYesNo |
Displays a boolean as Yes or No. |
ERD2WEditableListPage |
|
ERD2WEditableListTemplate |
List page for editing all items in the list. |
ERD2WEditAllowRestrict |
Edits a boolean with the string Allow/Restrict. |
ERD2WEditDateJavascript |
|
ERD2WEditFlag |
|
ERD2WEditLargeString |
Works around an issue in WOText where a null value is transformed into "". |
ERD2WEditNumber |
Common superclass of all ER's edit number components. |
ERD2WEditNumberWithUnit |
Edits a number displaying the unit off of the EOAttributes userInfo. |
ERD2WEditOrDefault |
Generic edit or default value component, uses other components like editNumber or editString. |
ERD2WEditOrDefault.ValidationExceptionHolder |
|
ERD2WEditPercentage |
Edits a percentage number with radio buttons. |
ERD2WEditRelationshipPage |
|
ERD2WEditSortedManyToManyPage |
|
ERD2WEditSortedManyToManyPage.CreateNewEODelegate |
|
ERD2WEditSortedToManyFault |
|
ERD2WEditString |
Allows specifing the maxLength for a WOTextField. |
ERD2WEditToManyFault |
Enhanced to-many component, which provides the means to specify which edit-relationship page gets chosen. |
ERD2WEditToManyRelationship |
Improves superclass by adding restrictions on the choices and uses ERXToManyRelationship, thus can handle localization
and has better layout options. |
ERD2WEditToOneRelationship |
Improves superclass by adding restrictions on the choices and uses ERXToOneRelationship, thus can handle localization
and has better layout options. |
ERD2WEditURL |
Used for editing urls. |
ERD2WEditYesNo |
Edits a boolean with radio buttons and Yes/No
|
ERD2WFactory |
Not used at the moment, but shows how it might be used in the future. |
ERD2WFlyOverCustomComponent |
Displays a fly-over that shows a table with hidden property keys. |
ERD2WGroupingListPage |
|
ERD2WGroupingListPageTemplate |
Displays a groups of objects grouped by a key. |
ERD2WGroupingListXMLPageTemplate |
Displays a grouped list of eos in an xml template. |
ERD2WGroupingPrinterFriendlyListPageTemplate |
Printer friendly version. |
ERD2WInspect |
!! |
ERD2WInspectPage |
Superclass for all inspecting/editing ERD2W templates. |
ERD2WInspectPageTemplate |
Beefed up inspect page. |
ERD2WKeyMapper |
Useful for remapping keys if say you want to compare two different objects in a compare list. |
ERD2WList |
|
ERD2WListComparePage |
|
ERD2WListComparePageTemplate |
Basicly a list page flipped vertical. |
ERD2WListPage |
|
ERD2WListPageTemplate |
Beefed up list page. |
ERD2WListXMLPage |
|
ERD2WListXMLPageTemplate |
List xml template. |
ERD2WMessagePage |
Superclass for all message pages. |
ERD2WMessagePageTemplate |
Used to present a message to the user with only one option, usually "OK". |
ERD2WModel |
Overhaul of the caching system. |
ERD2WModel._PatchedRule |
Rule class that works around two problems:
when you have an assignment class that is not present in the classpath
then the model will not load, making for very strange errors. |
ERD2WPage |
Common superclass for all ERD2W templates (except ERD2WEditRelationshipPage). |
ERD2WPick |
Used to select multiple items from a list. |
ERD2WPickFromEntities |
Custom query component that let's the user select from a set of shared eos. |
ERD2WPickFromList |
Custom query component that let's the user select from an arbitrary list. |
ERD2WPickListPage |
Allows the selection of one or more objects from a set of EOs. |
ERD2WPickListPageTemplate |
A basic list but adding the ability to choose an arbitrary number of eos.
|
ERD2WPickTypePage |
|
ERD2WPickTypePageTemplate |
Useful for picking the type of something. |
ERD2WPopUp |
Popup used for picking a number. |
ERD2WPrinterFriendlyInspectPageTemplate |
Printer friendly inspect page. |
ERD2WPrinterFriendlyListTemplate |
Printer friendly list page. |
ERD2WProgressPage |
Displays progress by using a ERXLongResponse.Task. |
ERD2WProgressPageTemplate |
Class for DirectToWeb Component ERD2WProgressPageTemplate. |
ERD2WPropertyName |
Used for displaying the propertyName in a template. |
ERD2WQuery |
Same as D2WQuery, except that you can specify the queryBindings in advance. |
ERD2WQueryDateRange |
|
ERD2WQueryEncryptedString |
|
ERD2WQueryEntitiesPage |
Page that can query a set of entities.
|
ERD2WQueryEntitiesPageTemplate |
Class for DirectToWeb Component ERD2WQueryEntitiesPageTemplate. |
ERD2WQueryNonNull |
Query component for null or non-null. |
ERD2WQueryPage |
Superclass for all query pages. |
ERD2WQueryPageTemplate |
Beefed up query page. |
ERD2WQueryPageWithFetchSpecification |
Query page utilizing fetch specifications. |
ERD2WQueryPageWithFetchSpecificationTemplate |
|
ERD2WQueryStringOperator |
|
ERD2WQueryToManyRelationship |
Same as original but used ERXToOneRelationship and allows you to restrict the objects shown. |
ERD2WQueryToOneRelationship |
Same as original but used ERToOneRelationship. |
ERD2WStatelessCustomComponentWithArgs |
Stateless version of D2WCustomComponentWithArgs. |
ERD2WSwitchComponent |
Rewrite of D2WSwitchComponent to not cache the D2WContext. |
ERD2WTabInspectPage |
Superclass for all tab and wizard pages. |
ERD2WTabInspectPageTemplate |
A tab inspect/edit template. |
ERD2WTwoLevelEditToOneRelationship |
Uses JSTwoLevelEditToOneRelationship to edit the relationship. |
ERD2WWizardCreationPage |
|
ERD2WWizardCreationPageTemplate |
A wizard inspect/edit template. |
ERD2WXMLDisplayNumber |
xml display component for numbers
|
ERD2WXMLDisplayString |
xml display component for strings
|
ERD2WXMLDisplayToMany |
xml display component for to many relationships
|
ERDActionBar |
Displays a set of buttons and calls the enclosing page's branch delegate with it.
|
ERDActionButton |
Abstract superclass for all actions inside of Wonder D2W. |
ERDAssignment |
Abstact super class of most assignments found in
the ERDirectToWeb framework. |
ERDAttributeRepetition |
Class for DirectToWeb Component ERDAttributeRepetition. |
ERDBannerComponent |
Shows an image header matching the page. |
ERDBranchDelegate |
The branch delegate is used in conjunction with the
ERDMessagePageInterface to allow
flexible branching for message pages. |
ERDConfigurationAssignment |
Deprecated. use ERDDefaultConfigurationNameAssignment |
ERDConfirmMessage |
Confirming an action template. |
ERDConfirmObjectDelegate |
Extends ObjectSaverDelegate to provide a confirm page. |
ERDConfirmObjectWasSavedDelegate |
Determines if the user wants the changes saved if so provides a confirm page, if note uses cancel delegate. |
ERDCustomComponent |
Base class of many custom components. |
ERDCustomEditComponent |
Superclass for most of the custom edit components. |
ERDCustomQueryComponent |
Superclass for most custom query components. |
ERDCustomQueryComponentWithArgs |
Correctly handles validation exceptions, plus a bunch of other stuff. |
ERDDebuggingHelp |
Little help component useful for debugging. |
ERDDefaultActionAssignment |
This assignment calculates default actions for the current page |
ERDDefaultCancelCreationMessageAssignment |
Deprecated. use ERDLocalizedAssignment |
ERDDefaultConfigurationNameAssignment |
This assignment calculates default page configuration
names for the current entity in the context. |
ERDDefaultCustomComponent |
Default custom component used when componentName = "D2WCustomComponentWithArgs" and custom component was not specified. |
ERDDefaultDisplayNameAssignment |
Beautify the display names for the various keys in D2W a better way. |
ERDDefaultEntityNameAssignment |
Deprecated. for entityName, use ERDDefaultsAssigment, for displayNameForEntity and displayNameForDestinationEntity use ERDDefaultDisplayNameAssigment |
ERDDefaultModelAssignment |
A bunch of methods used for pulling default values from EOModels. |
ERDDefaultPropertyNameAssignment |
Deprecated. use ERDDefaultDisplayNameAssignment |
ERDDefaultsAssignment |
Deprecated. use ERDDefaultModelAssignment |
ERDDefaultSectionComponent |
Displays section name as a string. |
ERDDefaultSectionComponentCSV |
Displays section name for CSV pages. |
ERDDefaultSectionComponentPrinterFriendly |
Displays section name as a string for printer friendly version of the pages. |
ERDDefaultsEmbeddedAssignment |
This assignment calculates default values for
embedded page configurations. |
ERDDelayedAssignment |
Crazy assignment used when you actually don't want the computed value cached. |
ERDDelayedBooleanAssignment |
Takes a condition and evalutaes this condition everytime the rule is asked for. |
ERDDelayedConditionalAssignment |
DelayedConditionalAssignment expects a value dictionary that contains the
following keys:
- qualifierFormat (see EOQualifier for more info)
- args: the arguments used by the qualifier format
- trueValue: the value used if the condition returns true
- falseValue: the value used if the condition returns false
To specify a null value for true and false values simply ommit the
corresponding key.
|
ERDDelayedExtraQualifierAssignment |
Very useful when you want to restrict the things a user can see during searches or in list pages. |
ERDDelayedKeyValueAssignment |
This is an implementation of the KeyValueAssignment
implemented as a ERDDelayedAssignment . |
ERDDelayedLocalizedAssignment |
Same as ERDLocalizedAssignment , except that firing is delayed. |
ERDDelayedNonNullConditionalAssignment |
The delayed non-null conditional is a way to provide a
branching result from a rule resolution. |
ERDDelayedObjectCreationAssignment |
Assignment used to create objects on the fly. |
ERDDelayedRuleAssignment |
DelayedRuleAssignment expects an array of rules as its value. |
ERDDelayedSwitchAssignment |
|
ERDDeleteButton |
Delete button for repetitions. |
ERDDeletionDelegate |
Delete used after confirming a delete action. |
ERDDHTMLComponent |
Rich text edit component. |
ERDDisplayImageIfExists |
Displays an image if it exists. |
ERDDisplayMailTo |
A display mailto component with a number of bindings. |
ERDDisplayNumberWithUnit |
Cool class. |
ERDDisplayYearsMonths |
Displays a number as say 5 years 2 months. |
ERDEditButton |
Nice edit button for editing a toMany relationship in another page. |
ERDEditDateJavascript |
Crazy cool little date picker that uses javascript to pick the date from a little calendar. |
ERDEditDatePopup |
Edits dates with popup lists. |
ERDEditDatePopupCommon |
Common superclass for date editing components. |
ERDEditDatePopupOrNull |
Allows the choice to not specify a date. |
ERDEditList |
Description forthcoming. |
ERDEditListButton |
Nice component used for editing a toMany relationship by taking the user to another page to pick which objects belong in the relationship. |
ERDEditOwnedRelationship |
Crazy component. |
ERDEditOwnedRelationship.EOCreationMultipleChoice |
|
ERDEditPassword |
Provides a edit "password" service. |
ERDEditPasswordConfirm |
Used to edit passwords where when changed the changed value must be confirmed. |
ERDEditPasswordConfirmation |
Provides a "confirm password" service. |
ERDEditStringWithChoices |
Provides a toOne relationship-like component except the value is pushed in as a string. |
ERDEditYearsMonths |
Used to edit a number as if it where a number of years and a number of months. |
ERDEmptyListMessage |
Default component shown when a D2W list is empty. |
ERDEmptyPageWrapper |
Empty page wrapper component. |
ERDEntityAssignment |
Deprecated. use a ERDKeyValueAssignment to a ERDDefaultModelAssigmentwith key entityForPageConfiguration instead |
ERDFilterDisplayGroupButton |
Cool component that can be used in D2W list pages to filter the list, throwing to a D2W query page to restrict. |
ERDFilterDisplayGroupButton._FilterDelegate |
|
ERDImageNameAssignment |
Default way of generating image references for tabs and sections. |
ERDInspect |
Embedded component that can be used for nesting page configurations, ie ERDInspect can be a customComponentName. |
ERDInspectButton |
|
ERDInspectPageRepetition |
Class for DirectToWeb Component ERDInspectPageRepetition. |
ERDInstanceCreationAssignment |
|
ERDirectToWeb |
Principle class of the ERDirectToWeb framework.
|
ERDirectToWeb._Observer |
|
ERDirectToWeb.Observer |
|
ERDIsKindOfEntityQualifier |
Tests if an object is a kind of an entity. |
ERDKeyValueAssignment |
Piece of crap. |
ERDLinkToViewList |
Generic link component used to view a list. |
ERDList |
Used to edit a toMany relationship by allowing the user to pick the eos that belong in the relationship. |
ERDListOrganizer |
Crazy cool component that allows one to select strings (using arrow buttons), and organize them. |
ERDListPageRepetition |
Class for DirectToWeb Component ERDListPageRepetition. |
ERDListPicker |
Used to pick a string from a list. |
ERDLocalizedAssignment |
This assignment runs it's value through the localizer and evaluates
it as a template before returning it. |
ERDLocalizedMessageAssignment |
|
ERDMassModifyButton |
Button used to apply one modification to a bunch of objects. |
ERDNullQualifier |
Qualifer used to test if something is null. |
ERDObjectSaveDelegate |
Simple NextPageDelegate
implementation that saves the editing context of an enterprise
object before returning the next page. |
ERDObjectWasCreatedDelegate |
|
ERDPageDelegate |
Generic little delegate. |
ERDPageNameDelegate |
NextPageDelegate that takes a given page name and when called creates and returns the given named page. |
ERDPrinterButton |
Handles the switching of the current task to print, which uses the print templates. |
ERDPrinterFriendlyWrapper |
Printer friendly page wrapper. |
ERDQualifierTraversal |
Contains a single method for traversing
a network of qualifiers. |
ERDQualifierTraversalCallback |
Basic utility method used when traversing graphs
of qualifiers. |
ERDQueryDateRangeJavascript |
Used for building date queries with javascript. |
ERDQueryIsContainedInArray |
Allows you to query for objects that have a one or more of a set of related objects.
|
ERDQueryPageRepetition |
Class for DirectToWeb Component ERDQueryPageRepetition. |
ERDQueryTwoLevelRelationship |
Create queries that consist of a drilldown.
|
ERDQuestionPage |
Deprecated. subclass ERD2WMessagePage instead, also, the name is wrong |
ERDRecoverableErrorPage |
Deprecated. subclass ERD2WMessagePage instead |
ERDRelationshipSortAssignment |
Deprecated. use ERDDefaultModelAssignment |
ERDSectionImage |
Used to display sections as images instead of text. |
ERDSectionText |
Used to display sections as text. |
ERDSelectAllButton |
Class for DirectToWeb Component ERDSelectAllButton. |
ERDSelectButton |
Select button to display in lists. |
ERDSmartAttributeAssignment |
Deprecated. use ERDDefaultModelAssignment |
ERDSmartRelationshipAssignment |
Deprecated. use ERDDefaultModelAssignment |
ERDSortedManyToManyAssignment |
|
ERDTabConfigurationAssignment |
Deprecated. use ERDDefaultConfigurationNameAssignment with key inspectTabConfigurationName |
ERDTabDictionaryComputer |
This class is needed because the original tab
dictionary computer does implement the computing
interface and as such does not work with the
new caching scheme. |
ERDTabImage |
Used to display a tab as text instead of images. |
ERDTabSectionsContentsAssignment |
Assignment used to construct and cache the
tab sections containers used with tab insepct
pages. |
ERDTabText |
Used to display a tab as text. |
ERDTrashcan |
A better trashcan. |
ERDUnitResolverAssignment |
Used to resolve units off of EOAttributes. |
ERDXMLPageWrapper |
page wrapper in xml. |
ERXD2WInspect |
Uses a the ERD2WSwitchComponent so that this component won't cache the d2w context. |
ERXD2WList |
Same as D2WList but uses ERD2WSwitchComponent so that its context won't be cached in case the page is reused. |
ERXD2WPick |
Embedded component that can be used for nesting a pick inside another page configuration. |
KeyValueCodingProtectedAccessor |
|