Package net.wotonomy.foundation

A set of collections classes that are needed by the ui and web packages.

See:
          Description

Interface Summary
NSCoding A helper interface supporting the NSCoder APIs.
NSDisposable Interface for objects that respond to dispose();
NSKeyValueCoding NSKeyValueCoding defines an interface for classes that need to have more control over the wotonomy's property introspection facilities.
NSKeyValueCodingAdditions NSKeyValueCodingAdditions defines an interface for classes that need to have more control over the wotonomy's bulk property copying and cloning facilities.
NSLocking Defines a simple locking protocol.
 

Class Summary
NSArray NSArray is an unmodifiable List.
NSBundle An implementation of NSBundle.
NSCoder A class that defines a simple encode/decode paradigm.
NSCoding._BigDecimalSupport Not yet implemented
NSCoding._BigIntegerSupport Not yet implemented
NSCoding._BooleanSupport Not yet implemented
NSCoding._ByteSupport Not yet implemented
NSCoding._CharacterSupport Not yet implemented
NSCoding._DateSupport Not yet implemented
NSCoding._DoubleSupport Not yet implemented
NSCoding._FloatSupport Not yet implemented
NSCoding._IntegerSupport Not yet implemented
NSCoding._LongSupport Not yet implemented
NSCoding._NumberSupport Not yet implemented
NSCoding._ShortSupport Not yet implemented
NSCoding._StringSupport Not yet implemented
NSCoding.Support Helper class for NSCoding.
NSComparator An object that compares two other objects.
NSComparator._NSSelectorComparator  
NSData A pure java implementation of NSData, which is basically a wrapper on a byte array.
NSDate A pure java implementation of NSDate that extends java.util.Date for greater java compatibility.
NSDictionary A pure java implementation of NSDictionary that implements Map for greater java interoperability.
NSKeyValueCoding.DefaultImplementation  
NSKeyValueCoding.Null  
NSKeyValueCoding.Utility Static utility methods that call the appropriate method if the object implements NSKeyValueCoding, otherwise calls the method on DefaultImplementation.
NSKeyValueCodingAdditions.DefaultImplementation Provides a reflection-based implementation for classes that don't implement NSKeyValueCodingAdditions.
NSKeyValueCodingAdditions.Utility Static utility methods that call the appropriate method if the object implements NSKeyValueCodingAdditions, otherwise calls the method on DefaultImplementation.
NSKeyValueCodingSupport NSKeyValueCodingSupport defines default behavior for classes implementing NSKeyValueSupport.
NSLock A simple mutually-exclusive lock.
NSLog NSLog is foundation's built-in logging facility: IMPLEMENTED, BUT NOT TESTED.
NSLog.Logger The abstract superclass of all Logger implementations.
NSLog.PrintStreamLogger The default implementation of Logger that writes to a Java PrintStream.
NSMultiReaderLock A Read-Write lock that allows unlimited number of calling threads to acquire read locks, but only one thread to acquire a write lock.
NSMutableArray NSMutableArray extends NSArray to allow modification.
NSMutableData A pure java implementation of NSMutableData, which is basically an editable wrapper for a byte array.
NSMutableDictionary A pure java implementation of NSMutableDictionary that implements Map for greater java interoperability.
NSMutableRange A pure java implementation of NSMutableRange.
NSNotification An NSNotification is a generic message that can be dispatched by the NSNotificationCenter.
NSNotificationCenter NSNotificationCenter broadcasts NSNotifications to registered observers.
NSNotificationQueue NSNotificationQueue coalesces notifications to be posted to the NSNotificationCenter and can post them asynchronously.
NSNull NSNull is used to represent null in Collections classes because List and Map do not specify whether null values are allowed and because NSArray and NSDictionary explicitly do not allow null values.
NSNumberFormatter A Format that accepts C-style number formatting syntax.
NSPropertyListSerialization  
NSRange A pure java implementation of NSRange.
NSRecursiveLock A lock class that allows a thread to re-acquire it's lock recursively.
NSRunLoop NSRunLoop is provided specifically for EODelayedObserverQueue and EOEditingContext, which assume the existence of a prioritized event queue that Java does not provide.
NSSelector A pure java implementation of NSSelector.
NSSet A pure java implementation of NSSet that implements Set for greater java interoperability.
NSTimestamp A channel to the database, representing a communication stream within a context of an adaptor.
NSTimestamp.IntRef  
NSTimestampFormatter A Format that accepts C-style date formatting syntax.
NSTimeZone A channel to the database, representing a communication stream within a context of an adaptor.
NSTimeZone.__NSTZPeriod  
NSTimeZone.__NSTZPeriodComparator  
 

Exception Summary
NSComparator.ComparisonException  
NSForwardException Serves to wrap an exception inside of a RuntimeException, which is not required to be declared in a throws statement.
 

Package net.wotonomy.foundation Description

A set of collections classes that are needed by the ui and web packages. These correspond to the foundation classes in the OpenStep specification.

These classes for the most part extend their java counterparts, adding methods to be API compatible with the OpenStep specification. In this way, they retain compatibility with the Java Collections APIs.

This package has no external dependencies.



Copyright © 2006 null. All Rights Reserved.