Namespace: OpenEdge.Core
Type: Class DataTypeHelper
Parent Classes:
Progress.Lang.Object

Inherits: Progress.Lang.Object


Copyright (c) 2013, 2015-2016, 2019, 2021 by Progress Software Corporation. All rights reserved.
File:DataTypeHelper
Author(s):pjudge
Created:Thu Apr 09 15:21:48 EDT 2015



Method Summary
  Options Name Purpose
  CHARACTER GetMask (DataTypeEnum)
  LOGICAL IsArray (DataTypeEnum)
  LOGICAL IsPrimitive (DataTypeEnum)
  CHARACTER ToXmlSchemaType (DataTypeEnum) /** Mapping from ABL data type to XML Schema supported data types. Taken from the Working With XML book from the documentation set. Note that the converse is not supported, since there are multiple ABL types that map to a single XML schema type. @param DataTypeEnum The ABL data type @return character The XML data type. */

Method Detail
Top

CHARACTER GetMask (DataTypeEnum)

Parameters:
poDataType OpenEdge.Core.DataTypeEnum
 
Returns CHARACTER
 
Top

LOGICAL IsArray (DataTypeEnum)

Parameters:
poDataType OpenEdge.Core.DataTypeEnum
 
Returns LOGICAL
 
Top

LOGICAL IsPrimitive (DataTypeEnum)

Parameters:
poDataType OpenEdge.Core.DataTypeEnum
 
Returns LOGICAL
 
Top

CHARACTER ToXmlSchemaType (DataTypeEnum)

Purpose: Mapping from ABL data type to XML Schema supported data types. Taken from
the Working With XML book from the documentation set.
Note that the converse is not supported, since there are multiple ABL types
that map to a single XML schema type.
Parameters:
poDataType OpenEdge.Core.DataTypeEnum
 
Returns CHARACTER
  character The XML data type.