AbstractExtentParameter<T extends BaseDataType> |
Abstract class for special wrappers used for variables passed as extent parameters
to functions or procedures.
|
AbstractParameter |
Base class for all types of parameters.
|
AbstractParameter.Scope |
One instance of this class is created for each block scope which the currently executing
program enters.
|
AbstractParameter.WorkArea |
Object which manages the context local state of field assigners.
|
AbstractSimpleParameter |
Delegate worker for the variables or data-type wrapper implementations, which assigns an OUTPUT
or INPUT-OUTPUT parameter's value back to the variable / database field with which it is
associated, upon exit from a procedure or function.
|
AccessorWrapper |
Defines methods an object that can provide access (get/set) to a
BaseDataType .
|
Accumulator |
Abstract base class for all accumulators.
|
Accumulator.ExternalDataSource |
A data source implementation which expects to be fed its data from an
external source.
|
AccumulatorManager |
Provides context-local scoped accumulators.
|
AccumulatorManager.ContextContainer |
Simple ContextLocal subclass that properly initializes the
context-local reference to a new instance of a case-sensitive
ScopedSymbolDictionary that has a global scope.
|
AccumulatorManager.WorkArea |
Stores global data relating to the state of the current context.
|
Agent |
An apserver agent definition.
|
Agent.AgentCommand |
Defines a command to be sent to an agent.
|
AgentPool |
The main class for agent pooling.
|
AgentPool.BoundPool |
Class implementing the behavior for STATE-RESET and STATE-AWARE operating modes.
|
AgentPool.UnboundPool |
Class implementing the behavior for STATE-FREE and STATELESS operating modes.
|
AppServerDefinition |
A container of all the settings of an appservers.
|
AppServerHelper |
Provides a collection of APIs for connecting to the appserver and performing remote calls.
|
AppServerLauncher |
This is a launcher of appservers and is used in two ways:
Automatically starts the appservers which have the auto_start=true in their
configuration; this will start up to initial_agents .
Allow starting of appservers remotely; if a server is started using the "-a appserver"
argument, it will connect to the target P2J Server and call AppServer.launch(java.lang.String) to
launch the specified appserver.
|
AppServerLauncher.Launcher |
Container for a Agent launching information.
|
AppServerManager |
Manage the appservers defined by this P2J server by:
starting the agents when the appserver is started
listening and handling all incoming requests for the managed appservers
Also, it manages the appservers known to this P2J server.
|
AppServerManager.RemoteAppServer |
Container for the information needed to identify an appserver, by the data configured at the
CONNECT statement's options.
|
AppServerManager.WorkArea |
Container for agent-related info.
|
ArrayAssigner |
Provides a simple helper to automate the assignment of each element of a
BaseDataType array based on 2 array inputs.
|
ArrayAssigner.WorkArea |
Stores global data relating to the state of the current context.
|
AsyncRequestImpl |
Implements the async request resource.
|
AverageAccumulator |
An accumulator implementation which maintains a running, numeric total
and iteration count across all iterations of a loop, as well as across the
current break group.
|
BaseDataType |
An abstract class that implements a Progress 4GL compatible data type
which has common logical operator processing.
|
BinaryData |
A class that implements common services for Progress 4GL compatible raw and memptr data types
whose data is mutable.
|
BinaryData.RangeCheck |
Encapsulates a range check and allows the execution of it to be delegated to other code.
|
Block |
Base class for all code blocks.
|
BlockDefinition |
Container of block information for Progress compatible rollback (undo)
commit and retry.
|
BlockManager |
Provides an external API that allows the Progress-compatible code block
semantics to be provided with a minimum of code in the caller.
|
BlockManager.ContextContainer |
Simple container that stores and returns a context-local instance of
the global work area.
|
BlockManager.StatsHelper |
Server-wide hook that gets called at initialization and termination.
|
BlockManager.WorkArea |
Stores global data relating to the state of the current context's
blocks.
|
BlockRunner |
Helper to execute a 4GL code block with managed errors.
|
BufferSizeManager |
BufferSizeManager indended to solve the following problem: after a process
stream fails, Progress can output some amount of data to the broken stream
without raising any error.
|
character |
A class that represents a Progress 4GL compatible character object whose
data is mutable.
|
character.TestCase |
Encapsulates the logic of storing and executing a set of tests using
a minimum set of input (2 string operands and a set of boolean results
that are to be expected).
|
CharacterExpression |
A convenience adapter class for a Resolvable runtime expression
which must return a character result.
|
CharsetConverter |
Provides optimized character set conversion routines.
|
ChUIPrinterStreamSupport |
Creates remote stream instances for OUTPUT TO PRINTER statements.
|
ClipboardManager |
Manages clipboard operations from the server.
|
ClipboardManager.WorkArea |
Stores global data relating to the state of the current context.
|
ClipboardStream |
Implements the output stream into the client's system clipboard.
|
comhandle |
A class that represents a Progress 4GL compatible COM handle data type.
|
comhandle.WorkArea |
Stores global data relating to the state of the current context.
|
CompareOps |
A class that provides Progress 4GL compatible comparison functions and
logical operators.
|
ConnectHelper |
This is a helper class to bring to central point the options which can be passed to a connect
like methods.
|
Content |
Abstract class implementing the INI text file content.
|
ControlFlowOps |
Progress compatible control-flow related static utility methods.
|
ControlFlowOps.ArrayArgumentResolver |
This implementation resolves arguments for converted 4GL statements (RUN, function calls,
DYNAMIC-FUNCTION).
|
ControlFlowOps.AsyncCall |
Helper class which also saves the AsyncRequestImpl instance, needed by the remote
request.
|
ControlFlowOps.ContextContainer |
Simple container that stores and returns a context-local instance of
the global work area.
|
ControlFlowOps.ExternalProcedureCaller |
Implements external program invocation.
|
ControlFlowOps.ExternalProgramResolver |
Search through the available external programs for a match.
|
ControlFlowOps.InternalEntryCaller |
Invoke the configured internal entry.
|
ControlFlowOps.InternalEntryCaller.CacheKey |
A cache key which encapsulates the name of a method, its signature and containing class,
and whether that method represents a converted Progress function or a procedure.
|
ControlFlowOps.InternalEntryCaller.CacheValue |
A data structure for the cache's values.
|
ControlFlowOps.InternalProcSuperResolver |
Search through the super-procedures of the given procedure handle for
a match.
|
ControlFlowOps.InternalResolver |
Search through the handle's defined internal-entries for a match.
|
ControlFlowOps.MapArgumentResolver |
This is a special implementation of resolving arguments received in a Map , where
the key is the legacy argument's name (case insensitive) and the value is a string-encoded
representation of this argument.
|
ControlFlowOps.MapToNotFound |
This caller is returned when the FUNCTION ...
|
ControlFlowOps.NativeProcedureCaller |
Implements native procedure invocation (an API call to a shared library).
|
ControlFlowOps.Resolver |
Abstract class.
|
ControlFlowOps.SessionSuperResolver |
Search through the session's super-procedures of the handle for a match.
|
ControlFlowOps.SuperResolver |
Search through the given super-procedure list for a match.
|
ControlFlowOps.WorkArea |
Stores global data relating to the state of the current context.
|
CountAccumulator |
A simple accumulator implementation which counts the total number of loop
iterations performed, as well as the number of loop iterations performed
within the current break group.
|
DatabaseTrigger<Buf extends Buffer> |
Abstract class to be extended by a session database trigger implementation.
|
date |
A class that represents a Progress 4GL compatible date object whose
data is mutable.
|
date.ContextContainer |
Simple container that stores and returns a context-local instance of
the global work area.
|
date.GMTCalendar |
Provides a thread local cache for a GMT calendar.
|
date.NullCalendar |
Provides a thread local cache for a default calendar.
|
date.TestCase |
Simple testcase wrapper to check Julian day number calculations.
|
date.WorkArea |
Stores global data relating to the state of the current context.
|
date.ZoneCalendar |
Provides a thread local cache for a timezone-specific calendar.
|
DateExpression |
A convenience adapter class for a Resolvable runtime expression
which must return a date result.
|
DateOps |
A class that provides Progress 4GL compatible date functions.
|
datetime |
A class that represents a Progress 4GL compatible datetime object whose
data is mutable.
|
DatetimeExpression |
A convenience adapter class for a Resolvable runtime expression
which must return a datetime result.
|
datetimetz |
A class that represents a Progress 4GL compatible datetime-tz object whose
data is mutable.
|
DatetimeTzExpression |
A convenience adapter class for a Resolvable runtime expression
which must return a datetimetz result.
|
decimal |
A class that represents a Progress 4GL compatible decimal object whose
data is mutable.
|
decimal.ContextContainer |
Simple container that stores and returns a context-local instance of
the global work area.
|
decimal.WorkArea |
Stores global data relating to the state of the current context.
|
DecimalExpression |
A convenience adapter class for a Resolvable runtime expression
which must return a decimal result.
|
DirStream |
A Stream class implementation for the INPUT FROM OS-DIR
Progress statement.
|
DynamicArray<E> |
Maintains an array which can grow or shrink as needed to contain the
elements.
|
DynamicOps |
A class that provides Progress 4GL compatible operators and functions that have dynamic
type behavior.
|
EnvironmentDaemon |
A client side class to manipulate with environments.
|
EnvironmentOps |
Progress compatible environment-related static utility methods.
|
EnvironmentOps.ContextContainer |
Simple container that stores and returns a context-local instance of
the global work area.
|
EnvironmentOps.WorkArea |
Stores global data relating to the state of the current context.
|
Environments |
A server side class to manipulate with environments.
|
Environments.ContextContainer |
Simple container that stores and returns a context-local instance of the global work area.
|
Environments.WorkArea |
Stores global data relating to the state of the current context.
|
ErrorManager |
A context-local class providing static methods to support the
ERROR-STATUS and NO-ERROR Progress features.
|
ErrorManager.ContextContainer |
Simple container that stores and returns a context-local instance of
the global work area.
|
ErrorManager.ErrorDataAccess |
Provides access to the error data when running on the server.
|
ErrorManager.ErrorEntry |
Stores the data related to a single error.
|
ErrorManager.ErrorStatus |
This class corresponds ERROR-STATUS p2j handle, that can contain supressed errors
information in case of NO-ERROR expression used in P4GL statement.
|
ErrorManager.LocalDataAccess |
Error storage local to client-side.
|
ErrorManager.ServerDataAccess |
Provides access to the error data when running on the server.
|
ErrorManager.WorkArea |
Stores global data relating to the state of the current context's
transactions.
|
ExplicitFileList |
Creates a sorted list of files based on a user-defined list of filenames
(absolute or relative).
|
ExportField |
Handles export formatted output of data fields for I/O helpers.
|
ExportFieldExpansion |
TODO: finish this implementation
TODO: table extent field support?
|
ExpressionWrapper |
A convenience adapter class to create a Resolvable runtime
expression from an instance of an Accessor .
|
ExternalProgramWrapper |
This container adds support for all persistent-procedure related attributes
and methods, such as:
INTERNAL-ENTRIES
NAME
FILE-NAME
PERSISTENT
TYPE
NEXT-SIBLING
PREV-SIBLING
PRIVATE-DATA
GET-SIGNATURE
ADD-SUPER-PROCEDURE
REMOVE-SUPER-PROCEDURE
SUPER-PROCEDURES
SERVER
ASYNC-REQUEST-COUNT
INSTANTIATING-PROCEDURE
CURRENT-WINDOW
|
ExternalResource |
Instances of this class are helpers to associate a surrogate handle ID with a resource on a
remote side.
|
FieldAssigner |
Specialization of OutputParameterAssigner that handles various *Field data-type
wrapper implementations, which assigns an INPUT-OUTPUT or OUTPUT parameter's value back to the
database field with which it is associated, upon exit from a procedure or function.
|
FieldEntry |
This class provides an abstract base for passing data lists to I/O helpers.
|
FileChecker |
Utility class that uses JNI call to get the bitfield representing the
status type of the given file path parameter and return the equivalent
Progress OS-DIR status.
|
FileInfo |
Provides a container to store/transfer file attributes as defined by the
Progress FILE-INFO system handle.
|
FileList |
Creates a sorted list of files that can be accessed as either an array
of filenames (strings) or as an array of File objects.
|
FileSpecList |
Creates a sorted list of files in the current directory or a user-defined
start directory that match a user-defined specification (including
wildcards).
|
FileStream |
A stream class supporting input and output semantics for any file-like
file system object (file or device).
|
FileSystemDaemon |
Implements file-system utility methods (for query and manipulation) in a
manner that is suitable for use on a remote node.
|
FileSystemOps |
Progress compatible static file-system utility methods.
|
FileSystemOps.ContextContainer |
Simple container that stores and returns a context-local instance of
the global work area.
|
FileSystemOps.JarResource |
Object returned by a search for a resource in a jar file.
|
FileSystemOps.WorkArea |
Stores global data relating to the state of the current context.
|
GenericExpression |
|
GUIPrinterStreamSupport |
The class implements all the necessary logic behind the GUI printer streams and servers as the core of
the runtime support of the 4GL statement OUTPUT TO PRINTER.
|
handle |
A class that represents a Progress 4GL compatible handle data type.
|
handle.InvalidAttributeAccess |
|
handle.WorkArea |
Stores global data relating to the state of the current context.
|
HandleChain |
This acts as a superclass which implements the most common methods of the
CommonHandleChain interface:
attribute or base method
API
NAME
HandleChain.name()
PREV-SIBLING
HandleChain.getPrevSibling()
NEXT-SIBLING
HandleChain.getNextSibling()
PRIVATE-DATA
HandleChain.getPrivateData() , HandleChain.setPrivateData(character) and
HandleChain.setPrivateData(String)
HandleChain.WorkArea |
Stores global data relating to the state of the current context.
|
HandleOps |
Provides implementation for these handle-specific operations:
DELETE OBJECT
DELETE PROCEDURE
CAN-QUERY() built-in function
CAN-SET() built-in function
Current implementation provides support only for SESSION, FILE-INFO,
LAST-EVENT, ERROR-STATUS and procedure handles.
|
HandleResource |
This acts as a superclass which implements:
attribute or base method
API
TYPE
HandleResource.getResourceType() and HandleResource.type()
INSTANTIATING-PROCEDURE
HandleResource.instantiatingProcedure()
Unknown status
HandleResource.unknown()
Read only field error
HandleResource.readOnlyError(String)
Invalid attribute access
HandleResource.invalidAttribute(String)
ImportFieldExpansion |
TODO: finish this implementation
TODO: table extent field support?
|
IndexedAccessor |
Accessor that stores the index of the requested array element.
|
InputOutputExtentField<T extends BaseDataType> |
Data wrapper which associates with a DMO extent property.
|
InputOutputExtentParameter<T extends BaseDataType> |
Special wrapper used for variables passed as input-output extent parameters to
functions or procedures.
|
InputStreamWrapper |
Provides a Java InputStream which accesses a contained
Stream instance.
|
int64 |
A class that represents a Progress 4GL compatible 64-bit integer object whose data is mutable.
|
int64.ContextContainer |
Simple container that stores and returns a context-local instance of the global work area.
|
int64.WorkArea |
Stores global data relating to the state of the current context.
|
Int64Expression |
A convenience adapter class for a Resolvable runtime expression
which must return an int64 result.
|
integer |
A class that represents a Progress 4GL compatible integer object whose
data is mutable.
|
IntegerExpression |
A convenience adapter class for a Resolvable runtime expression
which must return an integer result.
|
InternalEntry |
Container for legacy info belonging to an internal entry (a user-defined internal procedure,
function or external API call).
|
InterruptedExceptionHandler |
The InterruptedException handler that simply converts it into the Progress-
like StopConditionException.
|
InvocationRequestPayload |
This payload is responsible for defining the details of a call into 4GL code, originating from
a customer-specific application (used in cases when the client runs in an embedded mode, inside
another application).
|
InvocationResponsePayload |
This class holds the data for a response, after invoking a 4GL external program, procedure or
function, and associated with a request incoming from a customer-specific application.
|
Iterables |
Set of helper methods for iterables.
|
Iterables.RevIterable<T> |
Reverse iterable implementation.
|
KeyReader |
Provides Progress compatible helper methods to manage reading a key/char
and accessing the last key read.
|
KeyReader.ContextContainer |
Simple container that stores and returns a context-local instance of
the global work area.
|
KeyReader.WorkArea |
Stores data relating to the state of the current context's key reading.
|
LargeObjectOps |
Provides static utility methods for processing large objects (LOBs) in a Progress 4GL
compatible manner.
|
LaunchManager |
External program launch manager which properly handles terminal state
during program execution.
|
LazyUndoable |
Defines behaviour for objects which can be rolled back at runtime.
|
LegacyLogManagerImpl |
Implementation for the LOG-MANAGER and DSLOG-MANAGER system handles.
|
LegacyLogOps |
Factory to create and manage the LOG-MANAGER and DSLOG-MANAGER instances.
|
LegacyLogOps.WorkArea |
Stores global data relating to the state of the current context.
|
LineContent |
A class implementing the INI text file comment line or empty line.
|
LoadCert |
Adds new or replaces existing certificates in the directory.
|
LogHelper |
Provides helpers to initialize the logging infrastructure, obtain logger
instances and generate/format log entries.
|
LogHelper.CleanFormatter |
Simple formatter to emit a very clean, condensed output.
|
logical |
A class that represents a Progress 4GL compatible logical object whose
data is mutable.
|
LogicalExpression |
A convenience adapter class for a Resolvable runtime expression
which must return a logical result.
|
longchar |
A class that represents a Progress 4GL compatible longchar object whose data is mutable.
|
LowLevelSocketImpl |
This class acts as a delegate for the server-side to the created java socket.
|
LowLevelSocketImpl.ReadListener |
This class is dedicated to listening for incoming socket data.
|
LowLevelSocketImpl.SocketData |
A container holding the various client-socket data.
|
LowLevelSocketImpl.StagedInput |
Due to the nature of java sockets and how the 4GL sockets behave, all reading must be done
in a dedicated thread.
|
LowLevelSocketImpl.WorkArea |
Container for the context-local data.
|
LowLevelSocketListenerImpl |
This class acts as a delegate for the server-side to the create java socket.
|
LowLevelSocketListenerImpl.ConnectListener |
Start a loop in a different thread and listen for incoming connections.
|
LowLevelSocketListenerImpl.ServerSocketData |
Container of various server-socket related data.
|
MathOps |
A class that provides Progress 4GL compatible math functions and arithmetic
operators.
|
MaximumAccumulator |
An accumulator implementation which determines the maximum value from
among all values of a data source across all iterations of a loop, as well
as across the current break group within the loop.
|
MemoryBuffer |
Provides a byte buffer to be used from non-P2J code, when performing remote appserver calls.
|
MemoryDaemon |
|
MemoryManager |
Provides access to buffers implemented by platform-specific memory buffers instead of the
Java heap.
|
memptr |
Implements the unique behavior of a Progress 4GL compatible MEMPTR data type
which is backed by a native platform memory buffer (instead of being allocated on the Java
heap).
|
memptr.WorkArea |
Container for context-local data.
|
MetadataSecurityOps |
Implementation of user security functions of P4GL using the _User metadata from database.
|
MethodInvoker |
Helper class to delegate execution of Method.invoke .
|
MinimumAccumulator |
An accumulator implementation which determines the minimum value from
among all values of a data source across all iterations of a loop, as well
as across the current break group within the loop.
|
NamedEventManager |
Provides a publish/subscribe mechanism for interprogram linkage.
|
NullField |
Outputs null characters to a stream.
|
NullStream |
A stream class which represents a stream instance that is safe to call for
any processing but which is in actuality a no operation.
|
NumberType |
An abstract class that implements a Progress 4GL compatible numeric data
type.
|
NumberType.ContextContainer |
Simple container that stores and returns a context-local instance of
the global work area.
|
NumberType.FormatSpec |
Serves as a container for parsed format specifications regarding
a specific Progress-compatible numeric format string.
|
NumberType.WorkArea |
Stores global data relating to the state of the current context.
|
OnPhrase |
Represents the condition/action pair that defines how a given block is
configured to react to conditions.
|
OsPropertiesDaemon |
A client side class to manipulate with environments.
|
OutputExtentField<T extends BaseDataType> |
Data wrapper which associates with a DMO extent property.
|
OutputExtentParameter<T extends BaseDataType> |
Special wrapper used for variables passed as output extent parameters to functions
or procedures.
|
OutputParameter |
A utility class which associates a variable or DMO property with a data wrapper object.
|
OutputStreamWrapper |
Provides an provides an external OutputStream wrapper for a
Stream .
|
Parameter |
Container for all info related to an internal-entry's InternalEntry parameter.
|
ParsedDateFormat |
This centralizes 4GL date format parsing and provides public access to the parse results as
simple member fields.
|
PartitionedArray<E> |
Maintains an ordered list with fast removal of partitions.
|
PathResolverContainer |
Delegates the path resolution to the underlined path resolver and logs unresolved exception
as warnings.
|
PathResolverImpl |
Resolves the legacy file system path to the path on the host system.
|
PDFPageSetup |
Captures PDF options for PDF printing.
|
PortTypeWrapper |
Implements a procedure connected to a WSDL port-type.
|
PrintOptions |
Container class for print options.
|
ProcedureManager |
Provides implementation for the following procedure handles:
THIS-PROCEDURE
ProcedureManager.thisProcedure()
SOURCE-PROCEDURE
ProcedureManager.sourceProcedure()
TARGET-PROCEDURE
ProcedureManager.targetProcedure()
The following procedure-related attributes and methods are implemented:
attribute or method
API
SESSION:SUPER-PROCEDURES
ProcedureManager.superProcedures()
SESSION:ADD-SUPER-PROCEDURE
ProcedureManager.addSuperProcedure(handle)
ProcedureManager.addSuperProcedure(handle, SearchMode)
ProcedureManager.addSuperProcedure(handle, int)
SESSION:REMOVE-SUPER-PROCEDURE
ProcedureManager.removeSuperProcedure(handle)
SESSION:FIRST-PROCEDURE
ProcedureManager.firstProcedure()
SESSION:LAST-PROCEDURE
ProcedureManager.lastProcedure()
ProcedureManager.CalleeInfoImpl |
|
ProcedureManager.ContextContainer |
Simple container that stores and returns a context-local instance of
the global work area.
|
ProcedureManager.ExternalSubscription |
|
ProcedureManager.GlobalEventSubscriptions |
Helper class to manage the global subscriptions.
|
ProcedureManager.LegacySubscription |
Contains data about a legacy subscription made by a certain procedure.
|
ProcedureManager.ProcedureData |
Container for various procedure data.
|
ProcedureManager.PublishTask |
Container for a PUBLISH task to be executed in the actual subscription's context.
|
ProcedureManager.Subscription<T> |
Contains data about a subscription.
|
ProcedureManager.WorkArea |
Stores global data relating to the state of the current context.
|
ProcessDaemon |
Provides 2 forms of process launching:
|
ProcessOps |
Provides static utility methods for Progress 4GL compatible process
launching and control.
|
ProcessOps.ContextContainer |
Simple container that stores and returns a context-local instance of
the global work area.
|
ProcessOps.WorkArea |
Stores global data relating to the state of the current context.
|
ProcessStream |
A stream class supporting input and output semantics for the
STDIO pipes of a child process.
|
ProfilerUtils |
This class provides implementation for PROFILER attributes and methods.
|
ProfilerUtils.WorkArea |
Stores global data relating to the state of the current context.
|
ProtectedTimer |
A timer facility which protects against out-of-memory errors.
|
ProtectedTimerTask |
A task that can be scheduled for one-time or repeated execution by a ProtectedTimer .
|
ProxyProcedureWrapper |
This class implements the proxy procedure resource; on the requester side, this resource is
linked with a remote procedure resource from the remote, appserver, side.
|
PutField |
Handles output of data fields for I/O helpers.
|
PutFieldExpansion |
TODO: finish this implementation
TODO: table extent field support?
|
Quoter |
A class implementation of the Progress QUOTER utility.
|
Quoter.ColumnRange |
Utility class to handle column ranges
|
raw |
A class that implements common services for a Progress 4GL compatible raw data type whose data
is mutable.
|
RawExpression |
A convenience adapter class for a Resolvable runtime expression
which must return a raw result.
|
RcodeInfoOps |
Utility for working with RCODE-INFO system handle that lets you read information about r-code
files.
|
recid |
A class that represents a Progress 4GL compatible record ID.
|
RecidExpression |
A convenience adapter class for a Resolvable runtime expression
which must return a recid result.
|
ReflectionHelper |
Utility methods to ease or replace use of J2SE reflection.
|
Registry |
A class implementing the Windows registry based environment methods.
|
RemoteResourceImpl |
This implementation is used to either transport resource IDs during appserver calls from one
side to another or, on requester side, to identify a resource as being remote.
|
RemoteStream |
A stream class which represents a stream instance that is on a remote node
and which redirects all local method calls into operations to that
instance.
|
RemoteStream.ContextContainer |
Simple container that stores and returns a context-local instance of
the global work area.
|
RemoteStream.WorkArea |
Stores global data relating to the state of the current context.
|
ResourceIdHelper |
|
rowid |
A class that represents a Progress 4GL compatible rowid data type.
|
RowidExpression |
A convenience adapter class for a Resolvable runtime expression
which must return a rowid result.
|
ScopedDictionary<K,V> |
Implements a symbol dictionary with multiple levels of scope.
|
ScopedDictionary.Node<K,V> |
Represents complex items on the stack of scopes.
|
ScopedList<E> |
A linked list implementation which is organized into scopes, each representing a sub-list of
elements.
|
ScopedList.Node<E> |
A node in the list.
|
ScopedSymbolDictionary<V> |
Implements a symbol dictionary with multiple levels of scope.
|
SectionContent |
A class implementing the INI text file key=value section lines.
|
SectionContent.KeyRenderer |
The class to present key-value pair in one ordered list.
|
SectionContent.TextRenderer |
The class to present single line in one ordered list.
|
SecurityManagerSecurityOps |
Progress 4GL compatible security interface that does not use the _User meta-table.
|
SecurityOps |
Provides static utility methods for Progress 4GL compatible security
functions.
|
SelfManager |
This class manages scoping of the SELF system handle.
|
SelfManager.WorkArea |
Container of context-local data.
|
SensitiveResource |
|
ServerFactory |
A class for instantiating server handles.
|
ServerHelper |
Defines common APIs used by a server connected to either an appserver or a web service.
|
ServerImpl |
A class for implementing the Server methods and attributes.
|
ServerPropertiesDaemon |
Interface describing methods for the server side to get different system property and running
mode values.
|
SessionUtils |
This class provides implementation for SESSION attributes and methods.
|
SessionUtils.WorkArea |
Stores global data relating to the state of the current context.
|
SharedVariableManager |
Provides context-local scoped variable, stream, buffer, frame and temp
table pools.
|
SharedVariableManager.BufferRegistry |
A registry for BUFFER resources.
|
SharedVariableManager.PersistentRegistry |
A registry for resources which exist with the persistent procedure.
|
SharedVariableManager.PersistentShares<T extends SharedVariableManager.PersistentRegistry> |
Common behavior for all shared resources which are in sync with the persistent procedure
state.
|
SharedVariableManager.SharedRegistry |
Stores the registry for a specified shared resource.
|
SharedVariableManager.VarRegistry |
Container for the registries related to shared variables.
|
SharedVariableManager.WorkArea |
Stores the state of the current context.
|
SkipField |
Outputs new lines to a stream.
|
SOAPFactory |
|
SOAPFaultDetailImpl |
A class for implementing the SOAP-FAULT-DETAIL method and attributes.
|
SOAPFaultImpl |
A class for implementing the SOAP-FAULT method and attributes.
|
SOAPHeaderEntryImpl |
A class for implementing the SOAP-HEADER-ENTRYREF methods and attributes.
|
SOAPHeaderImpl |
A class for implementing the SOAP-HEADER methods and attributes.
|
SocketFactory |
A class for instantiating socket handles.
|
SocketImpl |
A class for implementing the SOCKET method and attributes.
|
SocketImpl.ServerSocketMapping |
Mapping of a legacy server socket data to post-migration server socket.
|
SocketListenerImpl |
A class for implementing the SERVER-SOCKET method and attributes.
|
SourceNameMapper |
This class performs a bidirectional run-time mapping of a Progress
procedure file name to and from a Java class name.
|
SourceNameMapper.ExternalProgram |
Container for all external program information.
|
SourceNameMapper.WorkArea |
Container for context-local data.
|
SpaceField |
Outputs spaces to a stream.
|
SQLHelper |
Static class that exposes utility methods for processing strings that are fed to SQL queries as
part of WHERE clauses.
|
StanzaIni |
A class implementing the INI file based environment methods.
|
Stream |
A stream class supporting methods for the Progress-compatible reading and
writing as well as facilities for line and page processing.
|
StreamDaemon |
Provides a network interface for stream creation and stream operations which are remote.
|
StreamFactory |
Creates file and process stream instances that are on the remote node
associated with the current user's session and which are accessed via a
RemoteStream instance.
|
StreamFactory.ContextContainer |
Simple container that stores and returns a context-local instance of
the global work area.
|
StreamFactory.WorkArea |
Stores global data relating to the state of the current context.
|
StreamWrapper |
A stream class which acts as a container which redirects any stream
method call to the contained stream reference.
|
TableParameter |
Container for table handle and calling-side APPEND option.
|
TemplateHelper |
Defines helper static methods to fill templates with provided values.
|
TerminalStream |
This class provides support for stream redirected to the interactive
terminal.
|
Text |
|
TextOps |
A class that provides Progress 4GL compatible character and longchar
functions and operators.
|
ThreadSafeQueue<E> |
This class implements a thread safe queue of the objects.
|
ThreadSafeQueue.Poison |
Class for the termination token
|
ToClause |
Represents an incrementing or decrementing loop construct that can be
passed to the block manager allowing a loop to be implemented on a
delegated basis.
|
TotalAccumulator |
A summation accumulator implementation which maintains a running, numeric
total across all iterations of a loop, as well as across the current break
group.
|
TraceHelper |
Helper methods to trace method invocations.
|
TransactionManager |
Progress compatible transaction/block properties static utility methods
which operate upon a context-local scoped dictionary of blocks.
|
TransactionManager.ContextContainer |
Simple container that stores and returns a context-local instance of
the global work area.
|
TransactionManager.UndoableHelper |
Helper class to expose context-local state for undoable support.
|
TransactionManager.WorkArea |
Stores global data relating to the state of the current context's
transactions.
|
TransparentWrapper |
Simple container that stores an object instance and implements the
WrappedResource interface.
|
TreeNode |
A tree node which is a base class which provides a simple mechanism to
create and use trees to store custom data.
|
Trigger |
Base class for all trigger blocks.
|
TriggerDefinition |
Container for trigger metadata that allows a new instance to be
manufactured.
|
TypeFactory |
Provides APIs to create or initialize or 4GL-compatbile instance.
|
UndoableFactory |
Provides APIs to create or initialize an undoable instance and register for undoable support.
|
UndoablePair |
Simple association between an LazyUndoable and a copy of that
LazyUndoable .
|
UnformattedPayload |
|
UnimplementedFeature |
Helper class to cleanly log runtime usage of code that is unimplemented or partial.
|
UniqueIdGenerator |
Generator for ids used as UNIQUE-ID attribute values.
|
unknown |
A class that represents a Progress 4GL compatible unknown value literal.
|
UnnamedStreams |
Stores state and provides functional support for the unnamed in and
unnamed out streams.
|
UnnamedStreams.ContextContainer |
Simple container that stores and returns a context-local instance of
the global work area.
|
UnnamedStreams.InputCloser |
Finalizable class which will perform a closeIn call only if this class
is in the top of the closerIn stack - this way we make sure there are
not possible two subsequent calls to the closeIn statement.
|
UnnamedStreams.OutputCloser |
Finalizable class which will perform a closeOut call only if this class
is in the top of the closerOut stack - this way we make sure there are
not possible two subsequent calls to the closeOut statement.
|
UnnamedStreams.WorkArea |
Stores global data relating to the state of the current context.
|
Utils |
Collection of useful, static, utility methods for various tasks.
|
Utils.ContextContainer |
Simple container that stores and returns a context-local instance of
the global work area.
|
Utils.DirectoryHelper |
Provides a simple unified API for delegating the querying of a
data type-specific value from the directory.
|
Utils.InstrumentedMap<K,V> |
Utility class extending HashMap functionality
|
Utils.WorkArea |
Stores global data relating to the state of the current context.
|
Utils.ZKey |
Auxiliary class for use on the normalizeOrder method
|
VariableAssigner |
Specialization of OutputParameterAssigner that handles intermediary variables are
replacement of the correct type that assign INPUT-OUTPUT or OUTPUT parameter's value back to
the database field with which it is associated, upon exit from a procedure or function.
|
WeakList<E> |
A wrapper for a linked list of weak references.
|
WebBrowserManager |
Manage to open web pages in the browser's window.
|
WebHelper |
Provides helper methods for web integration.
|
WebServiceConnectOptions |
Container for various web-service connect options.
|
WebServiceHelper |
Provides a collection of APIs for establishing Progress-style connections to web-services and
performing Progress-style invocation of service operations.
|
WebServiceImpl |
Client-side implementation of WebService.
|
WebServiceImpl.WebServiceData |
Data structure that is used to store data on client side between calls from P2J server side.
|
WebServiceImpl.WorkArea |
Container for the context-local data.
|
WidgetPool |
Widget-pool management class.
|
WidgetPool.WidgetPoolData |
The data needed for a widget pool, named or unnamed.
|
WidgetPool.WorkArea |
Container for the widget-pool data.
|
Annotation Types Summary
Annotation Type |
Description |
LegacyAttribute |
Annotation definition to mark methods as the replacements for Progress 4GL attributes.
|
LegacyMethod |
Annotation definition to mark methods as the replacements for Progress 4GL methods.
|
LegacyResource |
Annotation definition to mark the Progress 4GL resource type implemented by a P2J
class.
|
SchemaTrigger |
Annotation definition to mark trigger trigger procedures in order to be dynamically
found and loaded at runtime.
|
Package com.goldencode.p2j.util Description
Provides various helper classes to handle standard tasks related to
strings, XML files, symbol resolution, tree walking and more.
Author
|
Greg Shah
|
Date
|
November 30, 2004
|
Access Control
|
CONFIDENTIAL
|
Copyright (c) 2004, Golden Code
Development Corporation.
ALL RIGHTS RESERVED. Use is subject to license terms.
Copyright (c) 2004-2017, Golden Code Development Corporation. ALL RIGHTS RESERVED. Use is subject to license terms.
| | |