|
Interfaces | ||
---|---|---|
|
IDeserializationFactory | Interface to allow alternative implementations of the static Consultingwerk.Serailizable:DeserializeInstance method |
|
IDoNotIterateInDebugging | Marker Interface for set classes that should not be iterated by debugging utility like the ProgressLangObjectPropertyControl |
|
IJsonDateTypeFormatter | Provides custom Json Date/DateTime/DateTime-TZ formatting for the Json object mode. |
|
IJsonSerializable | Specialization of the ISerializable Interface Describes methods required for Json Serialization The Interface is required for nesting Json Objects during the serialization (non-primitive properties) |
|
INumberFormatter | Interface for classes that support formatting numbers as human readable strings |
|
IOutputStream | Interface for classes that can handle stream output |
|
IPrimitiveHolder | Array for primitity data-type holder classes |
|
IQueryExpression | |
|
IQueryExpressionForWalker | Marker Interface for QueryExpressions that should be processed by the Callback from Consultingwerk.QueryExpression:WalkQueryExpression() method |
|
IQueryExpressionWalker | Interface for classes that provide steps (ProcessQueryExpression method) for walking query expressions |
|
IQueryParser | Describes method(s) required by classes the allow to parse an ABL Query String for a single buffer into an IQueryExpression (QueryExpression, ListQueryExpression, ...) |
|
IQueryRowIdentifier | Provides abstraction methods for query row id representation |
|
ISaxReader | Allows SAX reader handling from OOABL classes |
|
IsClonable | Interface for classes which that have implemented the Clone() method. |
|
ISequence | Interface for Sequence style classes |
|
ISerializable | Interface describing methods of Objects that can be used to Serialize and Deserialize Object to potentially carry them across an AppServer boundary or store them in a persistent storage Serialization is done to a LONGCHAR to allow various implementations |
|
ISocketReadHandler | |
|
IValueObjectValidator | Interface for objects that can validate the properties of a value object |
|
IXmlElementWalkerTask | Interface for tasks performance by the XmlElementWalker |
Classes | ||
---|---|---|
|
AblFunctionQueryExpression | |
|
BeginsMatches | Handles the BEGINSMATCHES operator |
|
BufferFieldName | A structure that can hold all possible components of a buffer field reference database.table.field[index] |
|
CancelableEventArgs | Generic argument class for cancellable events |
|
CanDoQueryExpression | Query expression for CAN-DO style expressions, returning records where the value of the given field is contained in the given list using the CAN-DO operator |
|
CharacterArrayHolder | Holder class for Array. Supports manipualtion methods on the array |
|
CharacterHolder | A holder class for ABL primitive values |
|
CharacterRange | General purpose Character Range; implements IQueryExpression so that it can be referenced in InRange QueryExpression's |
|
CharacterType | Contains supporting routines for ABL CHARACTER Variables |
|
ClassName | Structure that describes parts of a class name (package and class) |
|
ClientType | An Enumeration of OpenEdge Client Types, see pseudo Widget property SESSION:CLIENT-TYPE |
|
Codepages | Code page names constants |
|
Const | Generic framework constants |
|
DatasetBufferCallbackEnum | Enum for ProDataset Buffer Callback Names |
|
DatasetCallbackEnum | Enum for ProDataset Callback Names |
|
DataTypeEnum | DATA-TYPE Constants (CHARACTER) |
|
DateArrayHolder | Holder class for Array. Supports manipualtion methods on the array |
|
DateFormat | Holder structure for SESSION date value settings |
|
DateHolder | A holder class for ABL primitive values |
|
DateTimeArrayHolder | Holder class for Array. Supports manipualtion methods on the array |
|
DateTimeHolder | A holder class for ABL primitive values |
|
DateTimeTzArrayHolder | Holder class for Array. Supports manipualtion methods on the array |
|
DateTimeTzHolder | A holder class for ABL primitive values |
|
DateType | Contains supporting routines for ABL DATE Variables |
|
Debug | Writes messages to the debug log file |
|
DecimalArrayHolder | Holder class for Array. Supports manipualtion methods on the array |
|
DecimalHolder | A holder class for ABL primitive values |
|
DefaultOutputStream | Output stream using the DEFAULT OUTPUT (stdio for batch clients) as the output destination |
|
DeserializationFactory | Default IDeserializationFactory implementation |
|
Enum | Abstract base type for Enum classes |
|
Environment | |
|
EventArgs | Generic event argument class |
|
FrameworkVersion | Returns the Framework Version (build number) |
|
GuidType | Provides helper functions for GUID types |
|
HandleArrayHolder | Holder class for Array. Supports manipualtion methods on the array |
|
HandleHolder | A holder class for ABL primitive values |
|
HttpClient | Provides HTML GET and POST functionality using Socket communication |
|
InQueryExpression | Query expression for IN style expressions, returning records where the value of the given field is contained in the given list |
|
Int64ArrayHolder | Holder class for Array. Supports manipualtion methods on the array |
|
Int64Holder | A holder class for ABL primitive values |
|
IntegerArrayHolder | Holder class for Array. Supports manipualtion methods on the array |
|
IntegerHolder | A holder class for ABL primitive values |
|
IntegerType | |
|
IoModeEnum | Character Constant enumeration for the iomode parameter of the Progress.Lang.ParameterList:SetParameter () method (ABL 11.6 reflection) |
|
JsonSerializable | Implements serialization functionality i.e. for parameter object to be passed around the AppServer boundary |
|
ListMethod | Generic List of Methods (OpenEdge 11.6 reflection) |
|
ListNameValuePair | List of NameValuePair implementations |
|
ListQueryExpression | |
|
ListQueryExpressionByTable | |
|
ListSortField | List of SortField instances |
|
LogfileOutputStream | Output Stream with the client-logfile as the output destination |
|
LogicalArrayHolder | Holder class for Array. Supports manipualtion methods on the array |
|
LogicalHolder | A holder class for ABL primitive values |
|
LoginStateEnum | Enum for the values of the Client-Principal LOGIN-STATE attribute |
|
LongcharArrayHolder | Holder class for Array. Supports manipualtion methods on the array |
|
LongcharHolder | A holder class for ABL primitive values |
|
LongcharInputStream | Input Stream Implementation over a LONGCHAR variable |
|
LongcharOutputStream | Output Stream with a LONGCHAR variables as the output destination |
|
MemptrArrayHolder | Holder class for Array. Supports manipualtion methods on the array |
|
MemptrHolder | A holder class for ABL primitive values |
|
NameValuePair | A general purpose NameValuePair |
|
NativeJsonSerializable | JSON Serializable implementation that relies on the AVM built in JSON Serialization (OpenEdge 11.6 and above) |
|
NumberFormatterEnglish | Supports formatting numbers as human readable English strings |
|
NumberFormatterGerman | Supports formatting numbersas human readable English strings |
|
NumericFormat | Holder structure for SESSION numeric value settings |
|
ObjectArrayHolder | Holder class for Array. Supports manipualtion methods on the array |
|
OutputStream | Output stream using a stream-handle as the output destination |
|
ParameterObject | Base class for parameter objects |
|
Point | Serializable holder class for a Point structure |
|
ProcessingStatusChangedEventArgs | Cancelable Event Argument to be used for status events raised by batch like tasks |
|
ProVersionEnum | An enumeration of CHARACTER Constants with valid Progress Version numbers from 10.1A on (first progress release with support for OO code) |
|
QueryExpression | |
|
QueryParser | Allow parsing of an ABL Query String for a single buffer into an IQueryExpression (QueryExpression, ListQueryExpression, ...) |
|
QueryRowIdentifier | Provides abstraction methods for query row id representation |
|
RecordIdentifier | A structure that can holds a ROWID as well as a buffer name |
|
ReplaceSerializableNameQueryWalker | QueryExpressionWalkter implementation that replaces every field name from the serialize-name to the field name |
|
RowidArrayHolder | Holder class for Array. Supports manipualtion methods on the array |
|
RowidHolder | A holder class for ABL primitive values |
|
Sequence | Default ISequence implementation |
|
Serializable | Implements serialization functionality i.e. for parameter object to be passed around the AppServer boundary |
|
SessionInfo | Holder class for session information |
|
SortField | Describes a sort field |
|
StatusChangedEventArgs | General purpose StatusChanged event argument |
|
Stopwatch | Elternative to ETIME |
|
StrongHandleHolder | A holder class for ABL primitive values |
|
Tokenizer | A class that supportes splitting a CHARACTER string into tokens that might be quoted or not |
|
ValueObject | Base class for immutable value objects |
|
WeekDayEnum | Enumeration of WeekDays |
|
WidgetAttributes | Can verify widget attribute names |
|
WidgetTypeEnum | Widget TYPE Constants (CHARACTER) |
|
XmlElementWalker | Recursively walks XML Elements in a DOM and calls back into an IXmlElementWalkerTask instance which can perform work on the current XML Element |
|
XmlSerializable | Implements serialization functionality i.e. for parameter object to be passed around the AppServer boundary |
Enums | ||
---|---|---|
|
AndOrEnum | Enum for AND or OR (typically Query manipulation) |
|
ArrayBaseEnum | Enum with possible values for the base of an Array (e.g. JsonHelper:GetJsonObjectByPath()) |
|
BufferTypeEnum | |
|
CompareStrengthEnum | Enum with possible values for the strength parameter of the ABL Compare function. Use ToString() to pass as the required character parameter |
|
EntryTypeEnum | Enum used by ProcedureHelper:HasEntry |
|
JsonDataTypeEnum | Enum variant of the Progress.Json.ObjectModel.JsonDataType class. The built in Progress class is just a collection of INTEGER constants, not a true Enum |
|
MonthEnum | Enumeration of the Months of a year |
|
OperatorEnum | Enumeration of Operators |
|
UiEnvironmentEnum | |