Extension SDK

Package oracle.ide.util

Contains utility classes.

See:
          Description

Interface Summary
CollectionListener A generic listener for Collections that want to public modifications
Copyable Objects that implement the Copyable are capable of copying their internal, persistent state to another object that can be cast to the same type.
DynamicPropertySet This class can be used by objects that need to manage a dynamic set of properties.
MonitorThread.MonitorListener Implement this interface so that the MonitorThread let's you do the actual monitoring or carrying out a task.
MouseWheelScrollable This class allows a Component to be scrolled with the wheelmouse even if it is not a JScrollPane.
Profiler A pluggable profiler.
PropertyAccess The PropertyAccess interface provides the API for getting and setting properties.
TreeIterator This interface specifies the TreeIterator.
 

Class Summary
AccessibleUtils The AccessiblityUtils class provides helper methods for setting properties on the Accessible components.
AddinPolicyUtils A utility class containing addin policies we want to enforce.
AlikeStrings  
ArchiveFactory Factory class for ArchiveFiles
ArchiveFile  
ArrayIterator The ArrayIterator class iterates over an array of Objects.
ArrayResourceBundle ArrayResourceBundle is an abstract subclass of ResourceBundle that manages locale-dependent resources in an array.
Assert The Assert class provides basic assertion and tracing support.
BitField Utility class for manipulating a set of bit flags in an integer bit mask.
CollectionEvent  
DuplexIterator The DuplexIterator class iterates contiguously over two other Iterators.
DynamicPropertySetImpl Implementation of the DynamicPropertySet interface.
Encodings Utility class for dealing with character encodings.
ExecUtil Utilities used when spawning a process
FastStringBuffer This FastStringBuffer class was invented to use instead of StringBuffer in those instances when we know a buffer is not shared.
FileCopyUtil Since there is no internal java class/method to copy a file, this class contains simple static utility methods to copy files.
FilePath The FilePath class provides file path manipulation utility functions.
GraphicsUtils GraphicsUtils defines common user-interface related utility functions.
GuidGen This static class provided utilties for generation and manipulation of DFC style Globally Unique Identifiers, using the original HP/OSF UUID reference implemenation as a basis.
HistoryList An class which facilitates reading and writing history lists based on some underlying properties mechanism.
IdeProfile This class wraps the OJVM Event Profiler.
IdeUtil  
InflaterInputStreamPatch Class to work around a serious bug in java.util.zip.InflaterInputStream 1.
IniFile  
IniFileSection  
IntHashMap  
IteratorFilter This class filters elements out of a base Iterator.
JarArchiveFile Jar File Reader.
JavaArchiveFilenameFilter  
JDK  
ListMap This data structure is a hybrid between a List and Map.
LocalizableIniFileFinder Localizable File Finder - Used to location files which are NLS sensitive (contain hard coded strings, such as gallery.xml and palette.xml)
LRU Deprecated. since 9.0.3.811: No longer used
MenuGroupMnemonic Deprecated. Use MnemonicSolver.
MenuSpec  
MnemonicSolver This class can be used to resolve mnemonic conflicts in menus.
ModelUtil Utility methods frequently used by data classes and design-time classes.
MonitorThread The MonitorThread class.
Namespace This class implements a data structure that uses a hierarchy of named scopes to locate data objects.
OrderedProperties  
Pair Encapsulates a Pair of objects.
Note: The toString() method returns the toString() of the first object.
ReadWriteLock Instances of this class manage read and write locks.
ResourceManager Used by the generated implementations of the ArrayResourceBundle which is the ResourceBundle flavor in use by the IDE.
ResourceUtils Utility class to make using resources easier.
StopWatch The StopWatch class can be used to time specific events.
StringComparator This is a Comparator implementation for comparing objects through their string representations.
StringTokenizerEx  
SwingWorker This is the 3rd version of SwingWorker (also known as SwingWorker 3), an abstract class that you subclass to perform GUI-related work in a dedicated thread.
SystemUtils SystemUtils defines common "system-level" utility functions.
TextBufferStreamFactory The TextBufferStreamFactory is a utilities class for creating InputStream and OutputStream wrappers for a TextBuffer.
TimedCache The TimedCache is an implementation of a cache that is based around an expiration timer.
TreeIteratorABDC If the tree structure is A / \ B C / D the returned order is A, B, D, C hence the name.
TreeIteratorACBD If the tree structure is A / \ B C / D the returned order is A, C, B, D hence the name.
TreeIteratorDBCA If the tree structure is A / \ B C / D the returned order is D, B, C, A hence the name.
TreeIteratorFactory Creates one of the TreeIterators.
TreeIteratorFactory.Type  
TreeIteratorLeaves An IteratorFilter that takes a TreeIterator and only keeps leaves
TriStateBoolean This class represents a flag that has three states, as opposed to the two states of a regular boolean flag.
VersionNumber This class encapsulates the notion of a version number or version string, which can be defined as a string of characters, usually digits, separated by dots ('.').
WeakCache The WeakCache class provides a weak reference cache for objects.
WeakCache.Entry  
ZipArchiveFile Used for archive zip files.
 

Exception Summary
AttributeMarker The AttributeMarker class can be declared in the throws clause of a getter method to indicate to the IDE's marshalling code that a particular persistent property should be persisted in XML as an attribute instead of an element.
EmptyWhenNullMarker The EmptyWhenNullMarker is a special kind of runtime exception that can be declared in the throws clause of a getter method to indicate to the IDE's marshalling code that the property represented by the getter is to be persisted even if the property value is null.
EmptyWhenTrueMarker The EmptyWhenTrueMarker is a special kind of runtime exception that can be declared in the throws clause of a getter method to indicate to the IDE's marshalling code that the property represented by the getter is a boolean and should not be persisted as an empty element if TRUE, and not persisted at all if FALSE.
TransientMarker The TransientMarker is a special kind of runtime exception that can be declared in the throws clause of a getter method to indicate to the IDE's marshalling code that the property represented by the getter is transient and should not be persisted.
 

Package oracle.ide.util Description

Contains utility classes.

Related Documentation

See Extending JDeveloper Using the Addin API for detailed information.


Extension SDK

 

Copyright ©1997, 2003, Oracle. All rights reserved.