Package org.eclipse.emf.common.util
package org.eclipse.emf.common.util
Provides basic utilities.
-
ClassDescriptionA highly extensible abstract list implementation.An IndexOutOfBoundsException that constructs a message from the argument data.An extensible enumerator implementation.An extensible tree iterator implementation that iterates over an object, it's children, their children, and so on.A highly extensible abstract list implementation
logically backed by an arraythat is never modified.A basic implementation of a diagnostic that that also acts as a chain.BasicEList<E>A highly extensible list implementation.An IndexOutOfBoundsException that constructs a message from the argument data.An unmodifiable version ofBasicEList.BasicEMap<K,V> A highly extensible map implementation.BasicEMap.Entry<K,V> An extended implementation interface for caching hash values and for updating an entry that may be manufactured as a uninitialized instance by a factory.BasicEMap.View<K,V> An implementation class to hold the views.The most basic implementation of a task monitor.A simple monitor that delegates to another monitor.An Eclipse subprogress monitor that directly implements the monitor API.A simple monitor that prints progress to a print stream.Static utilities for string pooling.A highly extensible delegating list implementation.An unmodifiable version ofDelegatingEList.An abstract resource locator implementation comprising aprimary locatorand a seriesdelegate locators.Information about the outcome of some activity.An accumulator of diagnostics.A checked exception representing a diagnosed failure.EList<E>A list that supports move.EMap<K,V> A list ofjava.util.Map.Entryinstances, i.e., entries, that supports aEMap.map()view as well as the fullMapAPI, with the notable exception ofMap.remove(Object).EMap.InternalMapView<K,V> An internal interface implemented by themap view.An interface implemented by the enumerators of a type-safe enum.InterningSet<E>A logger of log entries.An task monitor that provides control and feedback.Pool<E>A thread safe implementation of aweak interning hash setparticularly well-suited for implementing a pool of instances.An access unit is used during access to the pool.A utility class for helping implement reflective capabilities not available with Google Widget Toolkit, i.e., specifically the ability toinstance testand tocreate typed arrays.An interface implemented by reflective helpers.A locator of Java resources.A memory efficient structure to store a sequence of delimited string segments.A builder for creating acomposed stringor aSegmentSequence.Builder.toSegmentSequence().A cached pool of weakly referenced segment sequences.A base class for all this pool's access units.An access unit for accessing a delimiter and segments.An access unit for accessing segments and one additional segment.An access units for accessing the composition of two sets of segments.An access unit for basic string access.A specialized pool for caching string arrays.A base class for all this pool's access units.An Access unit for accessing segments that may need copying or interning.An access units for accessing segments and one additional segment.An Access units for accessing a range of segments.An access units for accessing the composition of two sequences of segments.An access unit for accessing segments and a substring of one additional segment.An access unit for single segment access.An access units for accessing the composition of two subsequences.An Access units for accessing a single segment that's a substring of a larger string.TreeIterator<E>A mechanism for iterating over all the nodes of a tree; it provides the capability toprunethe iteration so that all descendants of a particular node are skipped.UniqueEList<E>ABasicEListthat allows onlyuniqueelements.A representation of a Uniform Resource Identifier (URI), as specified by RFC 2396, with certain enhancements.A subclass for representing a URI with a fragment.A subclass for representing a hierarchical URI.A subclass for representing an opaque URI.A pool for caching URIs.A specialized weak reference used byObject.toString()that removes the URI's reference whenURI.URIPool.CachedToString.clear()is called.An Access unit for file URI string-based access.An access units for platform URI string-based access.An access unit for basic string access.An Access unit for component-based access.A based access unit for this pool.An implementation of aninterning setthat keeps weak references to its element.A weak reference holder that caches the hash code of the referent and ischainedin theWeakInterningHashSet.entriesto handle collisions.A specialized external entry managed by theexternal queuethat callsWeakInterningHashSet.SelfCleaningEntry.clear()to remove this entry from its set.A runtime exception that wraps another exception.