public interface _BaseObject_
BaseObject
and will be implemented
by BaseObject
so that all interfaces can be used as variable definitions that extend
from the same base. Otherwise the object
wrapper would not be able to represent
any interfaces.Modifier and Type | Method and Description |
---|---|
void |
__lang_BaseObject_constructor__()
Implicit, no parameter, method associated with the implicit legacy constructor for the
Progress.Lang.Object class. |
object<? extends _BaseObject_> |
clone()
An implementation to clone the given object.
|
object<? extends LegacyClass> |
getLegacyClass()
Obtains the class of this object instance.
|
object<? extends _BaseObject_> |
getNextSibling()
Obtains the next object instance in the linked list of all existing objects.
|
object<? extends _BaseObject_> |
getPrevSibling()
Obtains the previous object instance in the linked list of all existing objects.
|
default boolean |
isTracked()
Reports if the given instance is managed as part of the legacy 4GL object life cycle.
|
logical |
legacyEquals(object<? extends _BaseObject_> other)
Check if this reference matches the given one.
|
character |
toLegacyString()
Get the string representation for this instance.
|
void __lang_BaseObject_constructor__()
Progress.Lang.Object
class.object<? extends _BaseObject_> getNextSibling()
object<? extends _BaseObject_> getPrevSibling()
object<? extends LegacyClass> getLegacyClass()
logical legacyEquals(object<? extends _BaseObject_> other)
other
- The other reference.true
if the other reference is not unknown value and if the reference
is the same as this object's reference.character toLegacyString()
Although the original method name is toString()
, this version returns a
character
type which would conflict with the java.lang.Object.toString()
version. For this reason, the name is mapped differently during conversion.
object<? extends _BaseObject_> clone()
default boolean isTracked()
true
if the instance is tracked and false
if the instance exists
outside of the OO 4GL life cycle mechanisms.