Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package er.extensions

Interface Summary
ERXCloneableEnterpriseObject Interface for cloning enterprise objects.
ERXCrypterInterface  
ERXEC.Factory  
ERXEOFLogEntryInterface Interface implemented by EnterpriseObjects to inialize with a logging event and optionally a layout.
ERXExceptionHolder The ExceptionHolder interface should be implemented by components that will collect validation exceptions.
ERXFuzzyMatchCleaner Interface used in conjunction with the fuzzy matching code found in ERXUtilities.
ERXGeneratesPrimaryKeyInterface Enterprise objects that need to generate their own primary keys should implement this interface.
ERXGuardedObjectInterface The guarded object interface is used as a way to ensure that objects that are not supposed to be deleted or updated don't accidently get deleted or updated.
ERXMutableUserInfoHolderInterface Interface to implement generic mutable containers
ERXReplicableInterface To be implemented by objects which need to be copied into new objects the replicated relationships need to point towards replicable objects
ERXUtilities.BooleanCallback Generic boolean callback interface with a context object.
ERXUtilities.BooleanOperation Useful interface for binding objects to WOComponent bindings where you want to delay the evaluation of the boolean operation until valueForBinding is actually called.
ERXUtilities.Callback Generic callback interface with a context object.
ERXUtilities.Operation Useful interface for binding objects to WOComponent bindings where you want to delay the evaluation of the operation until valueForBinding is actually called.
ERXValidationFactory.ExceptionDelegateInterface Exception delegates can be used to provide hooks to customize how messages are generated for validation exceptions and how tempates are looked up.
ERXValidationFactory.FactoryInterface The validation factory interface.
ERXWOResponseCache.Cacheable  
ERXWOResponseCache.Policy  
 

Class Summary
EOGenericRecordClazz WARNING: this is alpha and untested! Use subclasses of EOGenericRecordClazz as inner classes in your EO subclasses to work around the missing class object inheritance of java.
ERXAnyField Class for Wonder Component ERXAnyField.
ERXApplication ERXApplication is the abstract superclass of WebObjects applications built with the ER frameworks.

Useful enhancements include the ability to change the deployed name of the application, support for automatic application restarting at given intervals and more context information when handling exceptions.
ERXArrayUtilities Collection of NSArray utilities.
ERXArrayUtilities.FetchSpecOperator Define an NSArray$Operator for the key fetchSpec.

This allows for key value paths like:

myArray.valueForKey("@fetchSpec.fetchUsers");

Which in this case would return myArray filtered and sorted by the EOFetchSpecification named fetchUsers.
ERXArrayUtilities.FlattenOperator Define an NSArray$Operator for the key flatten.

This allows for key value paths like:

myArray.valueForKey("@flatten");

Which in this case would return myArray flattened.
ERXArrayUtilities.SortOperator Define an NSArray$Operator for the key sort.

This allows for key value paths like:

myArray.valueForKey("@sort.firstName");

Which in this case would return myArray sorted ascending by first name.
ERXArrayUtilities.UniqueOperator Define an com.webobjects.foundation.NSArray$Operator for the key flatten.

This allows for key value paths like:

myArray.valueForKey("@flatten");

Which in this case would return myArray flattened.
ERXBasicBrowser ERXBasicBrowser is a concrete subclass of ERXBrowser that defines browser object.
ERXBatchNavigationBar  
ERXBatchNavigationBarInForm  
ERXBetweenQualifier The between qualifier allows qualification on an attribute that is between two values.
ERXBrowser ERXBrowser is an abstract class that defines browser object.
ERXBrowserFactory All WebObjects applications have exactly one ERXBrowserFactory instance.
ERXCheckboxMatrix  
ERXCloneableThreadLocal ERXClonableThreadLocal extends java.lang.InheritableThreadLocal to bequeath a cloned copy of the parent object to the child thread.

Note: Objects used with this thread local must implement the java.lang.Cloneable interface and have a public clone method.
ERXCollapsibleComponentContent  
ERXColoredTabPanel  
ERXCompilerProxy  
ERXConfigurationManager Configuration Manager handles rapid turnaround for system configuration as well as swizzling of the EOModel connection dictionaries.
ERXConstant Collection of base constants.
ERXCrypto Provides a nice wrapper around the blowfish cipher and the sha digest algorithms.

The blowfish cipher is a two-way cipher meaning the original string that was encrypted can be retrieved.
ERXDatabaseContextDelegate This delegate implements several methods from the formal interface EODatabaseContext.Delegate.
ERXDebugMarker  
ERXDefaultEditingContextDelegate Default editing context delegate.
ERXDHTMLComponent ERXDHTMLComponent covers a textarea with a DHTMLEdit control (IE,PC only) It is pretty cool as it can be used as a replacement for WOText, since it works no matter is JS is enabled or not.
ERXDictionaryUtilities Collection of NSDictionary utilities.
ERXDirectAction Basic collector for direct action additions.
ERXDirectActionHyperlink This component can be used for two things:
1) Generating direct action urls for use in components that are being e-mailed to people.
ERXDirectActionImage  
ERXDirectActionRequestHandler NOTE: This class is multi thread safe.
ERXDisplayDataAsString  
ERXEC Factory for creating editing contexts.
ERXEC.DefaultFactory  
ERXECNoValidationDelegate Exactly the same as ERXDefaultEditingContextDelegate, except validation has been disabled.
ERXEditDateJavascript  
ERXEditingContextDelegate This delegate does nothing.
ERXEditingContextInspector  
ERXEditURL  
ERXEmptyComponent An empty component does not contain any html or wod.
ERXEntityClassDescription The main purpose of the ERXClassDescription class is to throw ERXValidationExceptions instead of the usual NSValidation.ValidationException objects.
ERXEntityClassDescription.Factory This factory inner class is registered as the observer for three notifications: modelWasAdded, classDescriptionNeededForEntity and classDescriptionNeededForClass.
ERXEOAccessUtilities Collection of EOAccess related utilities.
ERXEOControlUtilities Collection of EOF utility method centered around EOControl.
ERXEOEncodingUtilities  
ERXEOFAppender Basic log4j EOF Appender
Very basic appender, useful for logging events to a database using EOF.
ERXEOToManyQualifier  
ERXEqualConditional Conditional component that compares two objects using the equals method.

Synopsis:
value1=anObject1;value2=anObject2;[negate=aBoolean;]
ERXErrorDictionaryPanel  
ERXEventRecordingDefaultHandler A concrete event recording handler object.
ERXExtensions Principal class of the ERExtensions framework.
ERXExtensions.Observer This public observer is used to perform basic functions in response to notifications.
ERXFakeRelationship  
ERXFetchSpecificationBatchIterator The goal of the fetch specification batch iterator is to have the ability to iterate through a fetch specification that might fetch one million enterprise objects.
ERXFileNotificationCenter The file notification center is only used in developement systems.
ERXFileNotificationCenter._ObserverSelectorHolder Simple observer-selector holder class.
ERXFileUtilities Collection of handy {java.io.File} utilities.
ERXFixedLengthString This stateless component is useful for displaying a string of a fixed length.
ERXFrameworkPrincipal Designated starter class for frameworks.
ERXGenericRecord This class contains a bunch of extensions to the regular com.webobjects.eocontrol.EOGenericRecord class.
ERXGenericRecord.ERXGenericRecordClazz Clazz object implementation for ERXGenericRecord.
ERXGraph  
ERXGraphUtilities  
ERXGroupingRepetition  
ERXGroupingTable  
ERXHyperlinkKeyValueSetter  
ERXImage  
ERXImageTabPanel  
ERXInQualifier The ERXInQualifier is useful for creating qualifiers that will generate SQL using the 'IN' key word.

For example constructing this qualifer:
ERXInQualifier q = new ERXInQualifier("userId", arrayOfNumbers); Then this qualifier would generate SQL of the form: USER_ID IN ()
ERXInQualifier.InQualifierSQLGenerationSupport Adds SQL generation support.
ERXInstanceOfConditional Conditional component that tests if an object is an instance of a given class or interface
Synopsis:
object=anObject;className=aClassName2;[negate=aBoolean;]
ERXJSAutoClosePage When returned will close the current page by calling onload=window.close().
ERXJSConfirmPanel  
ERXJSCookiesConditional This component will display is content (as in WOComponentContent) if it detects cookies are disabled.
ERXJSFormForTarget  
ERXJSOpenWindowHyperlink  
ERXJSOpenWindowSubmitButton  
ERXJSPopUpRelationPicker  
ERXJSPopupSelector  
ERXJSTwoLevelEditToOneRelationship  
ERXKeyValuePair Very simple class used for hold key-value pairs.
ERXLinkRandomizer This simple stateless component adds a javascript function 'RandomizeLink' that will either add a dummy=0 or change the previous value of a dummy= parameter of a hyperlink.
ERXLinlyn  
ERXListContainsItemConditional Conditional component that tests if a given item is contained in an com.webobjects.foundation.NSArray.
ERXListDisplay  
ERXLocalizedString Examples: 1) value = "Localize me" -> the localized value of "Localize me" 2) keyPath = "componentName" (note that the path must be a String) -> localized name of the parent component 3) object = bug, an EO -> localized version of bug.userPresentableDescription (may or may not be useful) 4) object = bug, keyPath = "state" -> localized version of the bugs state 5) templateString = "You have @assignedBugs.count@ Bug(s) assigned to you", object = session.user -> localized template is evaluated Bindings:
ERXLocalizer KVC access to localization.
ERXLocalizer.Observer  
ERXLog4j This class is used to configure the log4j system.
ERXLog4j.Observer Public inner class used for rapid turn around mode.
ERXLog4JConfiguration  
ERXLogger Custom subclass of Logger.
ERXLogger.Factory LoggerFactory subclass that creates ERXLogger objects instead of the default Logger classes.
ERXMacBinarySwissArmyKnife  
ERXMailTo Component that generates a mailto href of the form: "foo@bar.com"
Synopsis:
email=anEmail;
Bindings:
email email to generate href
ERXMandatoryFieldMarker  
ERXMessageEncoding Holds encoding related settings and methods for WOMessage and its subclasses WORequest and WOResponse.
ERXModelGroup The reason that this model group is needed is because the regular EOModelGroup will fail to load a model if it has an entity name conflict.
ERXMultiKey Simple class to use multiple objects as a single key for a dictionary or HashMap.
ERXMutableInteger ERXMutableInteger is like Integer but mutable, to avoid the excess object creation involved in i = new Integer(i.getInt() + 1) which can get expensive if done a lot.
ERXNavigation  
ERXNavigationComponent  
ERXNavigationItem  
ERXNavigationManager  
ERXNavigationMenu  
ERXNavigationMenuItem  
ERXNavigationState  
ERXNonNullConditional Conditional component that tests if a given object is null.
ERXNonPluralFormLocalizer ERXNonPluralFormLocalizer is a subclass of ERXLocalizer.

Overrides plurifiedString from its super class and cancels all plural form translations includind the one provided by plurifiedStringWithTemplateForKey.
ERXNonZeroConditional Conditional component that tests if a given Number object is non-zero.
ERXNSLogLog4jBridge  
ERXNSPrintWriterLogger ERXNSPrintWriterLogger is an alternative of NSLog.PrintStreamLogger but accepts character oriented java.io.PrintWriter instead of byte oriented java.io.PrintStream so that the character encoding for logging can be explicitly set.
ERXNumberFormatter A simple extension to the number formatter that will strip out the characters '%$,' when parsing a string.
ERXOncePerRequestConditional ERXOncePerRequestConditional is a component that will render it's embedded content only once during the RR loop.
ERXOptionalForm Synopsis:
ERXPatternLayout The ERXPatternLayout adds some additional (and needed) layout options.
ERXPatternParser Pattern parser extension that adds support for WebObjects specific patterns.
ERXPluralString  
ERXPrimaryKeyListQualifier The primary key list qualifier is used to generate a qualifier that can be used to filter a result set for a given set of primary keys.
ERXProperties Collection of simple utility methods used to get and set properties in the system properties.
ERXQualifierInSubquery Generates a subquery for the qualifier given in argument ...
ERXQueryRecentDates  
ERXRadioButtonMatrix  
ERXRepeatingTable  
ERXRequest Subclass of WORequest that fixes several Bugs.
ERXRetainer Used as a generic way to retain a reference to an object so that it will not be collected by the garbage collector.
ERXRuntimeUtilities  
ERXSession The ERXSession aguments the regular WOSession object by adding a few nice additions.
ERXSession.Observer The Observer inner class encapsulates functions to handle various notifications.
ERXSharedEOLoader  
ERXSimpleHTMLFormatter This is a simple class for converting ASCII strings to HTML and vice versa.
ERXSimpleTemplateParser Very simple template parser.
ERXSingleButton  
ERXSortOrder  
ERXStatelessComponent Abstract stateless component used as the super class for a number of components within the ER frameworks.
ERXStringListPicker  
ERXStringUtilities Collection of String utilities.
ERXStringWithLineBreaks Simple component that can convert a string that has line breaks and tabs in it into an html string that has
and   instead.
ERXStyleSheet Simple stateless component used for adding a style sheet and/or a favicon link to a page.
ERXSuccess  
ERXTable Enhanced table component that adds the ability to have the table layed out in a vertical orientation and adds the ability to specify an array of header images that appear in the header cells of the table.
ERXTableWithBorder  
ERXTabPanel  
ERXThreadStorage ERXThreadStorage provides a way to store objects for a particular thread.
ERXTimestampUtilities Collection of NSTimestamp utilities.
ERXTimestampUtilities.ERXTimestamp Static inner class used for calculations for a given timestamp.
ERXTimestampUtility  
ERXTolerantSaver This class is pulled directly out of David Neumann's ChangeNotification framework.
ERXToManyRelationship  
ERXToOneRelationship  
ERXUnitAwareDecimalFormat ERXUnitAwareDecimalFormat extends java.text.DecimalFormat to add an automatic unit conversion feature for the given unit.
ERXUnitAwareDecimalFormat.UnitPrefix UnitPrefix is an inner class
ERXUnreadMarker  
ERXUtilities Diverse collection of utility methods for handling everything from EOF to foundation.
ERXValidation This is more of a legacy object that was used until we had ERXValidationFactory in place.
ERXValidationException ERXValidationExceptions extends the regular NSValidation.ValidationException to add template based resolution of the validation exception.
ERXValidationFactory The validation factory controls creating validation exceptions, both from model thrown exceptions and custom validation exceptions.
ERXValueUtilities ERXValueUtilities has usefull conversion methods for reading and transforming boolean, int and floatvalues.
ERXWOContext Replacement of WOContext.
ERXWOFileUpload Provides better error checking.
ERXWOForm Transparent replacement for WOForm.
ERXWOResponseCache The response cache is a way to cache WOResponse objects for a given set of cache keys.
ERXWOResponseCacheKeyPolicy  
ERXWOResponseCacheKeyPolicy.PolicyCacheEntry  
ERXWOText Patch for WOText to not include the value attribute.
WOCollapsibleComponentContent  
WOSortOrder  
WOTable  
WOToManyRelationship  
WOToOneRelationship