|
Project Wonder 5.0 | |||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
ERXAssert.FailureHandler | |
ERXExceptionUtilities.WeDontNeedAStackTraceException | Implemented by any exception that you explicitly want to not appear in stack dumps. |
ERXFileRepository.Factory | |
ERXFuzzyMatchCleaner | Interface used in conjunction with the fuzzy matching
code found in ERXUtilities . |
ERXLazyValue.Invalidator | Invalidator provides an mechanism for selectively invalidating the cached lazy value. |
ERXLazyValue.Source<T> | A source provides the undelying value (which is usually uncached) to a lazy value. |
ERXMutableUserInfoHolderInterface | Interface to implement generic mutable containers |
ERXProperties.Operator | Property operators work like array operators. |
ERXStatusInterface | |
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. |
Class Summary | |
---|---|
ERXArrayUtilities | Collection of NSArray utilities. |
ERXArrayUtilities.AvgNonNullOperator | Define an NSArray.Operator
for the key avgNonNull.This allows for key value paths like: myArray.valueForKey("@avgNonNull.payment.amount");
myArray.valueForKey("payment.@avgNonNull.amount");
myArray.valueForKey("payment.amount.@avgNonNull");
which will sum up all values for the key amount and divide by the number
of nun-null entries. |
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" which must be a model-based fetchspec in the first object's entity. |
ERXArrayUtilities.FlattenOperator | Define an NSArray.Operator
for the key flatten.This allows for key value paths like: myArray.valueForKey("@flatten.someOtherPath"); Which in this case would return myArray flattened if myArray is an NSArray of NSArrays (of NSArrays etc) before continuing to process someOtherPath. |
ERXArrayUtilities.IsEmptyOperator | Define an NSArray.Operator
for the key isEmpty.This allows for key value paths like: myArray.valueForKey("@isEmpty"); Which in this case would return true if the
myArray.count() == 0, or false if it is not. |
ERXArrayUtilities.LimitOperator | Define an NSArray.Operator
for the key limit, which is similar to subarrayWithRange except it is
always from 0 to the limit value. |
ERXArrayUtilities.MedianOperator | Define an NSArray.Operator
for the key median.This allows for key value paths like: myArray.valueForKey("@median.payment.amount");
myArray.valueForKey("payment.@median.amount");
myArray.valueForKey("payment.amount.@median");
which return the median of the array elements at the given key path. |
ERXArrayUtilities.ObjectAtIndexOperator | Define an NSArray.Operator for the key objectAtIndex.This allows for key value paths like: myArray.valueForKey("@objectAtIndex.3.firstName"); |
ERXArrayUtilities.RemoveNullValuesOperator | Define an NSArray.Operator
for the key removeNullValues.This allows for key value paths like: myArray.valueForKeyPath("@removeNullValues.someOtherPath"); Which in this case would remove the occurrences of NSKeyValueCoding.Null from myArray before continuing to process someOtherPath. |
ERXArrayUtilities.ReverseOperator | Define an NSArray.Operator
for the key reverse.This allows for key value paths like: myArray.valueForKey("@reverse.someOtherPath"); which would reverse the order of the array myArray before continuing to process someOtherPath. |
ERXArrayUtilities.SortOperator | Define an NSArray.Operator
for the key sort.This allows for key value paths like: myArray.valueForKey("@sort.firstName");
myArray.valueForKey("@sort.lastName,firstName.length");
Which in the first case would return myArray sorted ascending by first name
and the second case by lastName and then by the length() of the firstName. |
ERXArrayUtilities.StandardDeviationOperator | Define an NSArray.Operator
for the key stdDev and popStdDev.This allows for key value paths like: myArray.valueForKey("@stdDev.payment.amount");
myArray.valueForKey("payment.@stdDev.amount");
myArray.valueForKey("payment.amount.@stdDev");
All three of these examples will return the same value, which in this case
is the standard deviation of the amounts. |
ERXArrayUtilities.SubarrayWithRangeOperator | Define an NSArray.Operator
for the key subarrayWithRange.This allows for key value paths like: myArray.valueForKeyPath("@subarrayWithRange.20-3.someOtherPath"); Which in this case would return the three objects from myArray , starting
at the index of 20, before continuing to process someOtherPath . |
ERXArrayUtilities.UniqueOperator | Define an NSArray.Operator
for the key unique.This allows for key value paths like: myArray.valueForKeyPath("@unique.someOtherPath"); Which in this case would return only those objects which are unique in myArray before continuing to process someOtherPath. |
ERXAssert | Provides flexible and powerful assertion. |
ERXAssert.EmptyHandler | |
ERXAssert.IllegalArgumentHandler | |
ERXAssert.IllegalStateHandler | |
ERXAssert.LoggingHandler | |
ERXAssert.ThrowingHandler | |
ERXBooleanExpressionParser | Parses a boolean expression and evaluates that boolean expression against a valueProvider object that returns boolean values for the variable symbols found in the boolean expression. |
ERXCommandLineTokenizer | Tokenizes a string like a commandline parser, tokenizing on spaces unless the words are in double quotes or single quotes. |
ERXComparatorSelector | ERXComparatorSelector allows you to pass an arbitrary Comparator instance as an NSSelector into EOSortOrdering for use with an in-memory sort. |
ERXComparatorSupport | Useful methods when working with NSComparator. |
ERXComparisonSupport | Comparison support that sorts strings in a locale-savvy manner and adds support for regex in-memory matching when using qualifier strings. |
ERXComparisonSupport.StringQualifierSupport | Support class that adds regex matching, causing it to use the correct selector String.matches(String)
instead of String.matches(Object) . |
ERXComparisonSupport.StringSortSupport | |
ERXCompressionUtilities | |
ERXConfigurationManager | Configuration Manager handles rapid turnaround for
system configuration as well as swizzling of the EOModel connection
dictionaries. |
ERXDictionaryUtilities | Collection of NSDictionary utilities. |
ERXDictionaryUtilities.NSDictionaryKeyValueComparator | Compares dictionary keys based on the value they are associated with. |
ERXEqualator | This class is an abstract class that defines an API for determining if two objects are equal. |
ERXExceptionUtilities | Provides a set of utilities for displaying and managing exceptions. |
ERXExpiringCache<K,V> | Cache that expires its entries based on time or version changes. |
ERXExpiringCache.Entry<V> | |
ERXExpiringCache.GrimReaper | The reaper runnable for ERXExpiringCache. |
ERXFile | Fixes some inconsistencies with java.io.File on MacOS X HFS+ filesystem and should be used as a replacement. |
ERXFileContext | A class to encapsulate a file reference and related information in the context of web application usage. |
ERXFileNotificationCenter | The file notification center is only used in development systems. |
ERXFileNotificationCenter._ObserverSelectorHolder | Simple observer-selector holder class. |
ERXFileRepository | Allows you to store a large amount of files and folders without the hassles of directory size limitations. |
ERXFileRepository.DefaultFactory | Default implementation of the Factory interface. |
ERXFileUtilities | Collection of handy {java.io.File} utilities. |
ERXKeyValueCodingUtilities | Utilities for use with key value coding. |
ERXKeyValuePair<K,V> | Very simple class used for hold key-value pairs. |
ERXLazyValue<T> | ERXLazyValue provides a way to model lazy-loaded values that invalidate with different methods. |
ERXLazyValue.AjaxPageUserInfoCacheKeyInvalidator | AjaxPageUserInfoCacheKeyInvalidator triggers a cache invalidation when the value of the specified key changes in the ERXResponseRewriter's ajaxPageUserInfo. |
ERXLazyValue.AlwaysInvalidator | Returns true from shouldInvalidate, causing the cache to always refresh. |
ERXLazyValue.CacheKeyInvalidator | The base class for any invalidator that is triggered by the change in a cache key. |
ERXLazyValue.ConstantSource<T> | ConstantSource provides a Source implementation on top of a fixed value. |
ERXLazyValue.KVCSource<T> | KVCSource provides a wrapper around a KVC binding, which is very useful in components. |
ERXLazyValue.MutableCacheKeyInvalidator | The base class for any invalidator that is triggered by the change in a cache key with support for changing the value. |
ERXLazyValue.NeverInvalidator | Returns false from shouldInvalidate, causing the cache to never refresh. |
ERXLazyValue.PageUserInfoCacheKeyInvalidator | PageUserInfoCacheKeyInvalidator triggers a cache invalidation when the value of the specified key changes in the ERXResponseRewriter's pageUserInfo. |
ERXLazyValue.ThreadStorageCacheKeyInvalidator | ThreadStorageCacheKeyInvalidator triggers a cache invalidation when the value of the specified key changes in the ERXThreadStorage. |
ERXLazyValue.TimedInvalidator | TimedInvalidator specifies that the cached value should be invalidated after a specified duration. |
ERXLinlyn | Can upload and download files from ftp servers |
ERXMappingObjectStream | Fixes errors in serialized streams so they can still handle the classes before the packaging changes in 5.0. |
ERXMulticastingDelegate | By design, WebObjects' classes that accept a delegate only accept a single object. |
ERXMultiKey | Simple class to use multiple objects as a single key for a dictionary or HashMap. |
ERXMutableArray<E> | Custom subclass of NSMutableArray. |
ERXMutableArray.ThreadSafeArray<V> | Simple thread safe wrapper. |
ERXMutableDictionary<K,V> | Adds Map functionality to NSMutableDictionary and has
helpers to en- and decode from database field. |
ERXMutableDictionary.ThreadSafeDictionary<K,V> | Simple thread safe wrapper. |
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. |
ERXMutableURL | ERXMutableURL provides a mutable model of a URL, including support for storing relative "URLs" in addition to the traditional absolute URL provided by the core Java URL object. |
ERXPatcher | Wrapper around the WO-private NSUtilities which allows for some Objective-C-Style poseAs. |
ERXPatcher.DynamicElementsPatches | This class holds patches for WebObjects dynamic elements, which have always a closing tag and all attribute values are enclosed in quotes. |
ERXPatcher.DynamicElementsPatches.ActiveImage | |
ERXPatcher.DynamicElementsPatches.Browser | |
ERXPatcher.DynamicElementsPatches.CheckBox | |
ERXPatcher.DynamicElementsPatches.CheckBoxList | |
ERXPatcher.DynamicElementsPatches.FileUpload | |
ERXPatcher.DynamicElementsPatches.GenericContainer | |
ERXPatcher.DynamicElementsPatches.GenericElement | |
ERXPatcher.DynamicElementsPatches.HiddenField | |
ERXPatcher.DynamicElementsPatches.Image | |
ERXPatcher.DynamicElementsPatches.ImageButton | |
ERXPatcher.DynamicElementsPatches.JavaScript | |
ERXPatcher.DynamicElementsPatches.PasswordField | |
ERXPatcher.DynamicElementsPatches.PopUpButton | |
ERXPatcher.DynamicElementsPatches.RadioButton | |
ERXPatcher.DynamicElementsPatches.RadioButtonList | |
ERXPatcher.DynamicElementsPatches.ResetButton | |
ERXPatcher.DynamicElementsPatches.SubmitButton | |
ERXPatcher.DynamicElementsPatches.Text | |
ERXPatcher.DynamicElementsPatches.TextField | |
ERXPatcher.Entity | |
ERXPatcher.EntityTable | |
ERXProperties | Collection of simple utility methods used to get and set properties in the system properties. |
ERXProperties._Properties | _Properties is a subclass of Properties that provides support for including other Properties files on the fly. |
ERXProperties.EncryptedOperator | Encrypted operator supports decrypting values using the default crypter. |
ERXProperties.InRangeOperator | InRangeOperator provides support for defining properties that only get set if a value falls within a specific range of values. |
ERXProperties.Property | |
ERXRandomGUID | In the multitude of java GUID generators, I found none that guaranteed randomness. |
ERXRefByteArrayOutputStream | This class is uh ... |
ERXRemoteNotificationCenter | NSNotificationCenter that can post simple notifications to other applications. |
ERXRetainer | Used as a generic way to retain a reference to an object so that it will not be collected by the garbage collector. |
ERXRoundRobinCollection<E> | A simple thread-safe class that returns the next item in a list in round robin fashion. |
ERXRuntimeUtilities | Collection of utilities dealing with threads and processes. |
ERXRuntimeUtilities.Result | |
ERXRuntimeUtilities.StreamReader | |
ERXRuntimeUtilities.TimeoutTimerTask | |
ERXSelectorUtilities | NSSelector utilities. |
ERXSetUtilities | Collection of NSSet utilities. |
ERXSignalHandler | There can only be one handler for any signal, so we have our own handler that maintains a list. |
ERXSimpleTemplateParser | Very simple template parser. |
ERXStopWatch |
StopWatch provides a convenient API for timings. |
ERXStringUtilities | Collection of String utilities. |
ERXSystem | ERXSystem provides support for variable replacement in Properties with |
ERXThreadStorage | ERXThreadStorage provides a way to store objects for
a particular thread. |
ERXThreadStorage.ERXThreadStorageCloneableThreadLocal | |
ERXTimestampUtilities | Collection of NSTimestamp utilities. |
ERXTimestampUtility | A simple utility for providing deprecated functionality for NSTimestamps |
ERXUtilities | Diverse collection of utility methods for handling everything from EOF to foundation. |
ERXValueUtilities | ERXValueUtilities has useful conversion methods for
reading and transforming boolean ,
int and float values. |
Exception Summary | |
---|---|
ERXExceptionUtilities.HideStackTraceException | Wraps a root cause, but does not render a stack trace to the given writer. |
ERXRuntimeUtilities.TimeoutException |
|
Last updated: Tue, Feb 21, 2017 05:45 PM CET | |||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |