Namespace: OpenEdge.Core
Class 
String
Parent classes:
Progress.Lang.Object

Inherits: Progress.Lang.Object

Copyright (c) 2013, 2015 by Progress Software Corporation. All rights reserved.
File:String
Purpose:Primitive class for character/longchar variables
Author(s):pjudge
Created:Tue Aug 11 13:08:46 EDT 2009
Notes:* Named 'String' because of keyword/namespace conflicts with
ABL Primitive 'character'. There's no built-in class for this.
primitive value means that we don't have to distinguish between
primitives and types, which makes the code more readable.




Method Summary
Options Name Purpose
# Append (longchar)
# Append (String)
# OpenEdge.Core.String Empty ()
# LOGICAL Equals (Object)
# OpenEdge.Core.String Join (Array, character) /* Join: OE.Core.String */
# LONGCHAR Join (character[], character) /* Join: ABL primitive */
# OpenEdge.Core.String Join (String[], character)
# OpenEdge.Core.Collections.Array Split ()
# OpenEdge.Core.Collections.Array Split (character) /* Splits: OE.Core.String */
# CHARACTER Split (longchar) /* Splits: ABL primitives */
# CHARACTER Split (longchar, character)
# OpenEdge.Core.Collections.Array Split (String)
# OpenEdge.Core.Collections.Array Split (String, character)
# CHARACTER ToString ()
# Trim ()

Constructor Summary
Options Name Purpose
# String ()
# String (character)
# String (longchar)

Property Summary
Options Name Purpose
# INT64 Size /** Returns the size of the contained string, in bytes */
# LONGCHAR Value /** Contains the actual string value */


Method Detail
Top

PROTECTED Append (longchar)

Parameters:
pcValue LONGCHAR
Top

PROTECTED Append (String)

Parameters:
poValue OpenEdge.Core.String
Top

PROTECTED OpenEdge.Core.String Empty ()

Returns OpenEdge.Core.String
Top

PROTECTED LOGICAL Equals (Object)

Parameters:
p0 Progress.Lang.Object
Returns LOGICAL
Top

PROTECTED OpenEdge.Core.String Join (Array, character)

/* Join: OE.Core.String
Parameters:
poValue OpenEdge.Core.Collections.Array
pcDelimiter CHARACTER
Returns OpenEdge.Core.String
Top

PROTECTED LONGCHAR Join (character[], character)

/* Join: ABL primitive
Parameters:
pcValue CHARACTER
pcDelimiter CHARACTER
Returns LONGCHAR
Top

PROTECTED OpenEdge.Core.String Join (String[], character)

Parameters:
poValue OpenEdge.Core.String
pcDelimiter CHARACTER
Returns OpenEdge.Core.String
Top

PROTECTED OpenEdge.Core.Collections.Array Split ()

Returns OpenEdge.Core.Collections.Array
Top

PROTECTED OpenEdge.Core.Collections.Array Split (character)

/* Splits: OE.Core.String
Parameters:
pcDelimiter CHARACTER
Returns OpenEdge.Core.Collections.Array
Top

PROTECTED CHARACTER Split (longchar)

/* Splits: ABL primitives
Parameters:
pcValue LONGCHAR
Returns CHARACTER
Top

PROTECTED CHARACTER Split (longchar, character)

Parameters:
pcValue LONGCHAR
pcDelimiter CHARACTER
Returns CHARACTER
Top

PROTECTED OpenEdge.Core.Collections.Array Split (String)

Parameters:
poValue OpenEdge.Core.String
Returns OpenEdge.Core.Collections.Array
Top

PROTECTED OpenEdge.Core.Collections.Array Split (String, character)

Parameters:
poValue OpenEdge.Core.String
pcDelimiter CHARACTER
Returns OpenEdge.Core.Collections.Array
Top

PROTECTED CHARACTER ToString ()

Returns CHARACTER
Top

PROTECTED Trim ()



Constructor Detail
Top

PROTECTED String ()

Top

PROTECTED String (character)

Parameters:
pcString CHARACTER
Top

PROTECTED String (longchar)

Parameters:
pcString LONGCHAR


Property Detail
Top

PROTECTED INT64 Size

Purpose: Returns the size of the contained string, in bytes
Returns INT64
Top

PROTECTED LONGCHAR Value

Purpose: Contains the actual string value
Returns LONGCHAR


10.27.2015 12:36:28