Package wt.util

Interface Summary
AppletListener Interface for class that supports applet start, stop, and destroy methods.
Consumer.Producer A utility interface that the Consumer uses to producer data.
Consumer.Queue Utility interface that the Consumer uses to buffer data.
DebugFlag This class defines the flags that can be used to configure debug information capturing.
Dumpable The Dumpable interface defines a method that will be implemented for a class that will determine how to dump the contents, or state, of the object.
ExecutableApp Execute with the passed arguments.
LocalizableMessage Represents a type that will support a request for a localized message.
Message Root tagging interface for all Windchill message types.
MPInputStreamIfc  
ProgressData Interface containing attributes for use with progress applications (e.g., progress feedback).
TraceTimingLogger This interface specifies the methods for logging and retrieving Trace Timing entries.
TraceTimingRepositoryLogger

Supported API: false

Extendable: false
WTAttributeNameIfc WTAttributeNameIfc specifies persistInfo AttributeDescriptor relative paths

Supported API: true
Extendable: false
 

Class Summary
AppStarter Dynamically instantiates a specified implementation of ExecutableApp and runs it's execute method.The AppStarter, creates a log in the directory specified by the property wt.temp into which all output to System.out and System.err is redirected.
Assert Used for assertion checking.
BeginTraceTimingEntry This class holds data for a Begin Trace Timing entry.
BlockDataInputStream An input stream filter used to read a stream nested on another stream by the BlockDataOutputStream class.
BlockDataInputStream.Test  
BlockDataOutputStream An output stream filter used to nest an output stream within another output stream.
Cache A fixed size, most recently used object cache.
CaseKind Enumeration of constants for kinds of cases.
ClassPathRepository  
CollationKeyFactory A factory for object collation keys.
Consumer Provides support for a multi-threaded producer/consumer.
Consumer.SynchronizedQueue Provides basic synchronization for a multi-threaded producer/consumer situation.
DebugProperties This utility class provides access to all the properties that are used to configure information capture to aid in debugging.
DebugProperties.ElementSetFlag  
DebugProperties.GroupMember  
DebugProperties.TargetDefinition  
DebugTest This class exists to test the debug configuration and capture classes.
DebugType This class defines the types of elements that can be the target of debug configuration.
DebugWriter This class provides standard methods for reporting various categories of information to aid in debugging.
DumpUtil This class provides a general method that will use reflection to dump the contents, or state, of a given object.
EmptyIterator Iterator that can be used, to avoid overhead when the collection contains no elements.
Encoder The Encoder class provides methods to encode and decode serializable objects to and from character strings.
Encoder.DecodeObjectInputStream  
Encoder.EncodeObjectOutputStream  
Encoder.InputRedirector  
Encoder.OutputRedirector  
EncodingConverter The class contains utility methods for converting a String into a MIME format called "x-www-form-urlencoded" and vice versa.
EndTraceTimingEntry This class holds data for am End Trace Timing entry.
EnumeratorVector EnumeratorVector is wrapper class for java.util.Vector that implements java.util.Enumeration.
EventThread A thread for processing AWT events asynchronously.
FileConsumer An iteration over a list of files.
FileConsumer.FileConsumerQueue An extension of SynchronizedQueue that keeps track of the current file.
FileConsumer.FileProducer Iterates through a list of files, loading each one into the queue.
GarbageCollector  
IconSelector This class is used for communication between the client and the business model about how the business object should be displayed.
InstallAnywhereContext A tool to identify if the user is running in the context of an InstallAnywhere installer.
InstalledProperties InstalledProperties reads in the installed.properties to a protected Properties object.
LocaleIndependentMessage LocaleIndependentMessage is the wrapper class for getting a message which is independent of locale.
LocaleUtilities LocaleUtilities provides utility methods for working with Locales.
LocalizableMessageCollection LocalizableMessageCollection is an implementation of the LocalizableMessage interface that represents a collection of LocalizableMessage objects to be used as a text insert parameter in a WTMessage.
LocalizedResource LocalizedResource contains the utility methods for finding and opening the resource that best matches the given Locale.
LocalizedResource.CacheEntry  
LogFile A convenience class for redirecting system output and error streams to a log file.
LogFilePrintStream  
LogOutputStream A filter output stream for writing log entries.
MappedRegistry  
MPInputStream A MP input stream is a filter that allows a business class to read consecutive multipart data object bodies whilst alleviating the associated pain.
NestedProperties  
NullAudioClip  
ObjectFileSerializer  
OutputFile OutputFile is a wrapper class for writing output to a file.
PostEntry  
ProcessLauncher Performs the process using another thread to start sending output, before processing has completed.
PropertiesConsumer Creates an iteration over a list of properties files, without buffering all the properties files first.
PropertiesConsumer.PropertiesAdapter Adapter class that lets a properties file be parsed by the Properties code, without being stored in a Properties object.
PropertiesMap PropertiesMap is an extension of a JGL Map, which adds the ability to load and save the values of a Map, to a stream, similar to java.util.Properties.
QuotedStringTokenizer The quoted string tokenizer class is a string tokenizer that understands quoted substrings and does not include them as delimiters.
ResourceLister A utility to list resource files found in the local class path.
RMIMPInputStream  
RMIServer A version of UnicastRemoteObject that allows on-the-fly configuration of the port number on which objects are exported, the host name used by clients when connecting, and object identifier (oid).
SerialEnumeration SerialEnumeration is wrapper class for java.util.Vector that implements java.util.Enumeration.
SiteUtil  
SortedEnumeration An enumeration that returns objects in sorted order.
SortedEnumeration.SortEntry  
SortedEnumeration.SortPredicate  
TempFileOutputStream This class is designed to be used much like a ByteArrayOutputStream, the primary difference being that output is written to a temporary file as oppose to consuming memory with a byte array.
TraceTimingDatastoreInfo This class implements a holder of Trace Timing information related to a datastore event.
TraceTimingEntry This class holds data for a single Trace Timing entry.
TraceTimingHelper This class implements static methods for TraceTiming logging.
TraceTimingInfo This class implements a general holder of Trace Timing information.
TraceTimingReportHelper This class provides static methods for reporting based on TraceTiming entry lists.
TraceTimingReportHelper.UsageInfo  
TraceTimingRepository This class implements a repository of Trace Timing entries.
TraceTimingSummaryReporter This class implements a TraceTimingLogger via a TraceTimingRepository and reports statistics at a summary interval.
TraceTimingThreadedLogger This class implements a logger for managing multi-threaded access to a logger type.
TraceTimingThreadedRepository This class implements a repository of Trace Timing entries on a per Thread basis.
UserMessage UserMessage is class, which will accept messages that need to be directed to the applet/application User.
WrappedDate This class is a wrapper around java.sql.Date that corrects time zone related errors and dependencies that prevent java.sql.Date from fulfilling its contract:
WrappedDate.StandardCalendar  
WrappedPostlessSocket  
WrappedPostlessSocket.SocketCache  
WrappedRMISocketFactory  
WrappedServerSocket  
WrappedSocket  
WrappedSocket.SocketCache  
WrappedTimestamp This class is a thin wrapper around java.sql.Timestamp that allows the value to remain in string form as long as possible.
WriteMode WriteMode is an enumeration of modes for writing to an OutputFile.
WTContext This class holds static state partitioned by applet or application instance.
WTMessage WTMessage is the wrapper class for getting a formatted, localized message, from a resource bundle.
WTMessage.CacheKey  
WTObjectOutputStream An object output stream extension that allows runtime configuration of the default protocol version.
WTProperties Windchill configuration properties.
WTStandardBooleanFormat  
WTStandardDateFormat WTStandardDateFormat
WTStringUtilities WTStringUtilities Additional String functions
WTThread A thread that is associated with a WTContext and supports property change events.
 

Exception Summary
DebugStackTrace A debug utility for printing debug messages with a stack trace.
WrappedSocketException A special exception used by WrappedSocket to wrap exceptions thrown while reading or writing from wrapped sockets.
WTContextNestingException  
WTException WTException is the base class for Windchill exceptions.
WTInvalidParameterException WTInvalidParameterException extends the capability of the wt.util.WTRemoteException in that like the wt.util.WTException, it accommodates nested exceptions and localizable text messages.
WTIOException WTIOException extends the capability of the java.lang.IOException in that like the wt.util.WTException, it accommodates nested exceptions and localizable text messages.
WTPropertyVetoException WTPropertyVetoException extends the capability of the java.beans.PropertyVetoException in that like the wt.util.WTException, it accommodates nested exceptions and localizable text messages.
WTRemoteException WTRemoteException extends the capability of the java.lang.RemoteException in that like the wt.util.WTException, it accommodates nested exceptions and localizable text messages.
WTRuntimeException WTRuntimeException extends the capability of the java.lang.RuntimeException in that like the wt.util.WTException, it accommodates nested exceptions and localizable text messages.