public class ObjectFunctions extends Object
| Constructor and Description | 
|---|
| ObjectFunctions() | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | cast(ExecutionContext ctx,
    Object object,
    Type type)If the type of the object is compatible with the specified type, the function returns the
 object casted to the type. | 
| Object | clone(ExecutionContext ctx,
     Object object)If the object is  RecordHoldera copy is created otherwise the same object is
 returned. | 
| Object | error(ExecutionContext ctx,
     String code)Throws an error with the specified code. | 
| Object | error(ExecutionContext ctx,
     String code,
     String message)Throws an error with the specified code. | 
| Object | ifNotNull(ExecutionContext ctx,
         Object objToCheck,
         String objToCheckName,
         Object object)Returns object if the objToCheck is not Null. | 
| Boolean | isInstance(ExecutionContext ctx,
          Object object,
          Type type)Returns True, if the specified object is assignment-compatible with (is kind of) type. | 
| Boolean | isSubtype(ExecutionContext ctx,
         Type subtype,
         Type supertype)Returns True, if sub type is a sub type of super type. | 
| Type | typeOf(Object object)Returns the type of object. | 
public Object clone(ExecutionContext ctx, Object object)
RecordHolder a copy is created otherwise the same object is
 returned.ctx - object - public Object ifNotNull(ExecutionContext ctx, Object objToCheck, String objToCheckName, Object object) throws ErrorException
ctx - objToCheck - objToCheckName - object - object if objToCheck is not nullErrorExceptionpublic Boolean isSubtype(ExecutionContext ctx, Type subtype, Type supertype) throws ErrorException
ctx - subtype - supertype - ErrorExceptionpublic Type typeOf(Object object)
object - public Boolean isInstance(ExecutionContext ctx, Object object, Type type) throws ErrorException
ctx - object - type - ErrorExceptionpublic Object cast(ExecutionContext ctx, Object object, Type type) throws ErrorException
ctx - object - type - ErrorExceptionpublic Object error(ExecutionContext ctx, String code) throws ErrorException
ctx - code - ErrorException - alwayspublic Object error(ExecutionContext ctx, String code, String message) throws ErrorException
ctx - code - message - ErrorException - alwaysCopyright © 2007-2020 Whitestein Technologies. All Rights Reserved.