Uses of Class
org.eclipse.emf.common.util.Pool.AccessUnit
Packages that use Pool.AccessUnit
-
Uses of Pool.AccessUnit in org.eclipse.emf.common.util
Subclasses of Pool.AccessUnit in org.eclipse.emf.common.utilModifier and TypeClassDescriptionprotected static classprotected static classA base class for all this pool's access units.protected static classAn access unit for accessing a delimiter and segments.protected static classAn access unit for accessing segments and one additional segment.protected static classAn access units for accessing the composition of two sets of segments.protected static classAn access unit for basic string access.protected static classA base class for all this pool's access units.protected static final classAn Access unit for accessing segments that may need copying or interning.protected static classAn access units for accessing segments and one additional segment.protected static classAn Access units for accessing a range of segments.protected static classAn access units for accessing the composition of two sequences of segments.protected static classAn access unit for accessing segments and a substring of one additional segment.protected static classAn access unit for single segment access.protected static classAn access units for accessing the composition of two subsequences.protected static classAn Access units for accessing a single segment that's a substring of a larger string.protected static classAn Access unit for file URI string-based access.protected static classAn access units for platform URI string-based access.protected static classAn access unit for basic string access.protected static classAn Access unit for component-based access.protected static classA based access unit for this pool.Fields in org.eclipse.emf.common.util declared as Pool.AccessUnitModifier and TypeFieldDescriptionprotected Pool.AccessUnit<E> Pool.AccessUnit.Queue.exclusiveAccessUnitprotected final Pool.AccessUnit<E> Pool.AccessUnit.Queue.GUARDprotected Pool.AccessUnit<E> Pool.AccessUnit.nextAccess units are chained via this link.Methods in org.eclipse.emf.common.util that return Pool.AccessUnitModifier and TypeMethodDescriptionprotected abstract Pool.AccessUnit<E> Pool.AccessUnit.Queue.newAccessUnit()protected Pool.AccessUnit<E> Pool.ObjectAccessUnit.Queue.newAccessUnit()protected Pool.AccessUnit<SegmentSequence> SegmentSequence.SegmentSequencePool.SegmentsAccessUnit.Queue.newAccessUnit()protected Pool.AccessUnit<SegmentSequence> SegmentSequence.SegmentSequencePool.SegmentsAndSegmentAccessUnit.Queue.newAccessUnit()protected Pool.AccessUnit<SegmentSequence> SegmentSequence.SegmentSequencePool.SegmentsAndSegmentsAccessUnit.Queue.newAccessUnit()protected Pool.AccessUnit<SegmentSequence> SegmentSequence.SegmentSequencePool.StringAccessUnit.Queue.newAccessUnit()protected Pool.AccessUnit<String[]> SegmentSequence.StringArrayPool.SegmentsAccessUnit.Queue.newAccessUnit()protected Pool.AccessUnit<String[]> SegmentSequence.StringArrayPool.SegmentsAndSegmentAccessUnit.Queue.newAccessUnit()protected Pool.AccessUnit<String[]> SegmentSequence.StringArrayPool.SegmentsAndSegmentCountAccessUnit.Queue.newAccessUnit()protected Pool.AccessUnit<String[]> SegmentSequence.StringArrayPool.SegmentsAndSegmentsAccessUnit.Queue.newAccessUnit()protected Pool.AccessUnit<String[]> SegmentSequence.StringArrayPool.SegmentsAndSubsegmentAccessUnit.Queue.newAccessUnit()protected Pool.AccessUnit<String[]> SegmentSequence.StringArrayPool.StringAccessUnit.Queue.newAccessUnit()protected Pool.AccessUnit<String[]> SegmentSequence.StringArrayPool.SubsegmentsAndSubsegmentsAccessUnit.Queue.newAccessUnit()protected Pool.AccessUnit<String[]> SegmentSequence.StringArrayPool.SubstringAccessUnit.Queue.newAccessUnit()protected Pool.AccessUnit<URI> URI.URIPool.FileAccessUnit.Queue.newAccessUnit()protected Pool.AccessUnit<URI> URI.URIPool.PlatformAccessUnit.Queue.newAccessUnit()protected Pool.AccessUnit<URI> URI.URIPool.StringAccessUnit.Queue.newAccessUnit()protected Pool.AccessUnit<URI> URI.URIPool.URIComponentsAccessUnit.Queue.newAccessUnit()Pool.AccessUnit.Queue.pop(boolean isExclusive) Methods in org.eclipse.emf.common.util with parameters of type Pool.AccessUnitModifier and TypeMethodDescriptionprotected final voidPool.access(boolean isReadLocked, Pool.AccessUnit<E> accessUnit) Collect all the values with a matching hash code.protected final EPool.addEntry(boolean isExclusive, E internalizedValue, Pool.AccessUnit<E> accessUnit) Adds an entry to the pool, but first checks if the entry has been added by another thread since the time when the pool wasaccessedwithout holding any locks.protected EPool.doIntern(boolean isExclusive, Pool.AccessUnit<E> accessUnit) Returns the interned version of the value accessed by this access unit andfreesthe access unit for reuse.voidPool.AccessUnit.Queue.push(Pool.AccessUnit<E> accessUnit, boolean isExclusive)