cmlabs::JString Class Reference

#include <JString.h>

Inheritance diagram for cmlabs::JString:

Inheritance graph
[legend]
Collaboration diagram for cmlabs::JString:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 JString (const bool val)
 JString (const JString &value, unsigned int width, int justification)
 JString (unsigned int intValue, int padding=0)
 JString (int intValue, int padding=0)
 JString (long longValue, int padding=0)
 JString (unsigned long longValue, int padding=0)
 JString (long long longValue, int padding=0)
 JString (unsigned long long longValue, int padding=0)
 JString (double doubleValue, int afterdec=-1, int beforedec=-1)
 JString (const char *str="")
 JString (char c)
 JString (const JString &str)
 JString (void *pointer)
virtual ~JString ()
Objectclone () const
JString print ()
unsigned long getHash () const
virtual bool unitTest ()
virtual unsigned long getPayloadSize () const
 Get total size of payload.
 operator char * () const
 operator const char * () const
 operator void * ()
 operator const void * ()
char * getCharCopy (int &len) const
DotString toDotString () const
JTime toTime ()
int operator== (const char *chr) const
int operator!= (const char *chr) const
int operator== (const JString &str) const
int operator!= (const JString &str) const
const JStringoperator+= (const char *)
const JStringoperator+= (const char)
const JStringoperator+= (const unsigned char)
const JStringoperator= (const JString &str)
const JStringoperator+= (const JString &str)
char operator[] (unsigned int i) const
char & operator[] (unsigned int i)
char operator[] (int i) const
char & operator[] (int i)
int operator<= (const JString &str) const
int operator>= (const JString &str) const
int operator< (const JString &str) const
int operator> (const JString &str) const
JString operator+ (const JString &str)
JString operator+ (char *c)
JString operator+ (const JString &str) const
JString operator+ (char *c) const
bool startsWith (const JString &prefix) const
bool startsWith (const JString &prefix, unsigned int toffset) const
bool startsWithIgnoreCase (const JString &prefix) const
bool startsWithIgnoreCase (const JString &prefix, unsigned int toffset) const
bool startsOrEndsWithWhiteSpace () const
bool startsWithWhiteSpace () const
bool endsWithWhiteSpace () const
char charAt (unsigned int i) const
char getCharAt (unsigned int i) const
bool setCharAt (unsigned int i, char ch)
int compare (const Object *o2) const
int compareTo (const JString &anotherString) const
const char * cstr () const
const char * c_str () const
const char * charpoint () const
bool endsWith (const JString &suffix) const
bool endsWithIgnoreCase (const JString &suffix) const
virtual bool equals (const Object *o2) const
bool equals (const JString &anObject) const
bool equalsIgnoreCase (const JString &anotherString) const
int indexOf (char ch) const
int indexOf (char ch, unsigned int fromIndex) const
int indexOf (const JString &str) const
int indexOf (const JString &str, unsigned int fromIndex) const
int indexOfIgnoreCase (const JString &str) const
int indexOfIgnoreCase (const JString &str, unsigned int fromIndex) const
int lastIndexOf (char ch) const
int lastIndexOf (char ch, unsigned int fromIndex) const
int lastIndexOf (const JString &str) const
int lastIndexOf (const JString &str, unsigned int fromIndex) const
int lastIndexOfIgnoreCase (const JString &str) const
int lastIndexOfIgnoreCase (const JString &str, unsigned int fromIndex) const
JString invertString () const
const unsigned int length () const
JString substring (unsigned int beginIndex) const
JString substring (unsigned int beginIndex, unsigned int endIndex) const
JString toLowerCase () const
JString toUpperCase () const
JString trim () const
JString trimLeading () const
JString trimTrailing () const
JString trimCTRL () const
JString trimLines () const
JString trimLinesRemoveEmpty () const
JString concatLines () const
bool contains (const JString &str) const
bool containsIgnoreCase (const JString &str) const
JString indent (int numSpaces) const
JString indentXML (int numTabs=1) const
JString indentHTML (int numTabs=1) const
bool looksLikeXML () const
bool isUTF () const
JString addUTFHeader () const
JString toXML ()
bool fromXML (const JString &xml)
JString getFirst (int len)
JString getLast (int len)
Collection split (const JString &splitstr) const
 Splits a string on another string into an Collection.
Dictionary split (const JString &splitstr, const JString &equalstr) const
 Splits a string on another string, then split each into two, into a Dictionary.
Collection splitOnWhiteSpaces () const
 Splits a string on whitespaces into an Collection.
Collection splitLinesOnWidth (int maxWidth) const
 Splits a text into lines of max width.
Collection splitSingleLineOnWidth (int maxWidth) const
 Splits a single line string into lines of max width.
Dictionary splitCommandLine () const
 Parses a string like a command line into a Dictionary.
Collection splitIntoLines () const
 Splits a string into an Collection of lines.
bool centerLines (unsigned int width=0)
 Do not use, only for linux compatibility.
bool insert (JString str, int pos)
bool removeChars (int count, int pos)
bool matchesWithRegExp (const JString &regExp) const
bool matchMyRegExpWith (const JString &text) const
bool matches (const JString &match) const
bool matchesIgnoreCase (const JString &match) const
void * toPointer () const
int toInt () const
long toLong () const
long long toLongLong () const
unsigned int toUnsignedInt () const
unsigned long toUnsignedLong () const
unsigned long long toUnsignedLongLong () const
double toDouble () const
bool toBool () const
const JStringconcat (const JString &str)
void replace (char oldChar, char newChar)
int replace (const JString &match, const JString &replacement, bool all=true, bool recursive=false)
void replace (int fromPos, int toPos, const JString &replacement)
int replaceIgnoreCase (const JString &match, const JString &replacement, bool all=true, bool recursive=false)
int scriptReplace (const JString &tagname, ObjectCollection *replacements)
 Script loop replace using numbers 1, 2, ...
int scriptReplaceDictionary (const JString &tagname, ObjectCollection *replacements)
 Script loop replace using keys key1, key2, ...
JString scriptGetSection (const JString &tagname)
 Get scripted section from text.
Dictionary scriptGetSectionParameters (const JString &tagname)
 Get scripted section parameters from text.
bool scriptReplaceSection (const JString &tagname, const JString &text)
 Replace scripted section with text.
int indexOfCount (const JString &match) const
int indexOfCountIgnoreCase (const JString &match) const
JString removeCRs ()
JString removeCRTabs ()
JString replaceCRs ()
JString restoreCRs ()
JString toHTML ()
JString fromHTML ()
JString xmlStringEncode () const
JString xmlStringDecode () const
JString xml2html () const
bool addCRLF ()
bool setBufferSize (unsigned int size)

Static Public Member Functions

static JString format (char *formatstring,...)
static JString asciiMessage (const JString &title, const JString &content, unsigned int width=0, const JString &borderchar="*")
static JString repeat (const JString &str, int count)
static JString fill (const JString &str, int width)
static JString bytifySize (long val)
static JString bytifySize (double val)
static JString bytifySizes (long val1, long val2)
static JString bytifySizes (double val1, double val2)
static JString bytifyRate (long val)
static JString bytifyRate (double val)
static JString bytifyRates (long val1, long val2)
static JString bytifyRates (double val1, double val2)

Public Attributes

bool isCRTerminated

Protected Member Functions

bool setBufferSizeInline (unsigned int size)
bool doubleBufferInline ()

Protected Attributes

char * Buffer
unsigned int BufferLen
unsigned int Length


Detailed Description

Definition at line 59 of file JString.h.


Constructor & Destructor Documentation

cmlabs::JString::JString ( const bool  val  ) 

Definition at line 87 of file JString.cpp.

cmlabs::JString::JString ( const JString value,
unsigned int  width,
int  justification 
)

Definition at line 244 of file JString.cpp.

cmlabs::JString::JString ( unsigned int  intValue,
int  padding = 0 
)

Definition at line 299 of file JString.cpp.

cmlabs::JString::JString ( int  intValue,
int  padding = 0 
)

Definition at line 327 of file JString.cpp.

cmlabs::JString::JString ( long  longValue,
int  padding = 0 
)

Definition at line 355 of file JString.cpp.

cmlabs::JString::JString ( unsigned long  longValue,
int  padding = 0 
)

Definition at line 383 of file JString.cpp.

cmlabs::JString::JString ( long long  longValue,
int  padding = 0 
)

Definition at line 411 of file JString.cpp.

cmlabs::JString::JString ( unsigned long long  longValue,
int  padding = 0 
)

Definition at line 439 of file JString.cpp.

cmlabs::JString::JString ( double  doubleValue,
int  afterdec = -1,
int  beforedec = -1 
)

Definition at line 467 of file JString.cpp.

cmlabs::JString::JString ( const char *  str = ""  ) 

Definition at line 41 of file JString.cpp.

cmlabs::JString::JString ( char  c  ) 

Definition at line 56 of file JString.cpp.

cmlabs::JString::JString ( const JString str  ) 

Definition at line 103 of file JString.cpp.

cmlabs::JString::JString ( void *  pointer  ) 

Definition at line 70 of file JString.cpp.

cmlabs::JString::~JString (  )  [virtual]

Definition at line 547 of file JString.cpp.


Member Function Documentation

JString cmlabs::JString::format ( char *  formatstring,
  ... 
) [static]

Definition at line 122 of file JString.cpp.

JString cmlabs::JString::asciiMessage ( const JString title,
const JString content,
unsigned int  width = 0,
const JString borderchar = "*" 
) [static]

Definition at line 1688 of file JString.cpp.

JString cmlabs::JString::repeat ( const JString str,
int  count 
) [static]

Definition at line 1657 of file JString.cpp.

JString cmlabs::JString::fill ( const JString str,
int  width 
) [static]

Definition at line 1670 of file JString.cpp.

Object * cmlabs::JString::clone (  )  const [virtual]

Implements cmlabs::Object.

Definition at line 560 of file JString.cpp.

JString cmlabs::JString::print (  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 565 of file JString.cpp.

unsigned long cmlabs::JString::getHash (  )  const [virtual]

Reimplemented from cmlabs::Object.

Definition at line 3669 of file JString.cpp.

bool cmlabs::JString::unitTest (  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 3688 of file JString.cpp.

unsigned long cmlabs::JString::getPayloadSize (  )  const [virtual]

Get total size of payload.

Reimplemented from cmlabs::Object.

Definition at line 556 of file JString.cpp.

cmlabs::JString::operator char * (  )  const

Definition at line 570 of file JString.cpp.

cmlabs::JString::operator const char * (  )  const

Definition at line 575 of file JString.cpp.

cmlabs::JString::operator void * (  ) 

Definition at line 580 of file JString.cpp.

cmlabs::JString::operator const void * (  ) 

Definition at line 585 of file JString.cpp.

char * cmlabs::JString::getCharCopy ( int &  len  )  const

Definition at line 595 of file JString.cpp.

DotString cmlabs::JString::toDotString (  )  const

Definition at line 608 of file JString.cpp.

JTime cmlabs::JString::toTime (  ) 

Definition at line 614 of file JString.cpp.

int cmlabs::JString::operator== ( const char *  chr  )  const

Definition at line 728 of file JString.cpp.

int cmlabs::JString::operator!= ( const char *  chr  )  const

Definition at line 732 of file JString.cpp.

int cmlabs::JString::operator== ( const JString str  )  const

Definition at line 737 of file JString.cpp.

int cmlabs::JString::operator!= ( const JString str  )  const

Definition at line 741 of file JString.cpp.

const JString & cmlabs::JString::operator+= ( const char *  str  ) 

Definition at line 717 of file JString.cpp.

const JString & cmlabs::JString::operator+= ( const char  aChar  ) 

Definition at line 687 of file JString.cpp.

const JString & cmlabs::JString::operator+= ( const unsigned char  aChar  ) 

Definition at line 698 of file JString.cpp.

const JString & cmlabs::JString::operator= ( const JString str  ) 

Definition at line 666 of file JString.cpp.

const JString & cmlabs::JString::operator+= ( const JString str  ) 

Definition at line 709 of file JString.cpp.

char cmlabs::JString::operator[] ( unsigned int  i  )  const

Definition at line 769 of file JString.cpp.

char & cmlabs::JString::operator[] ( unsigned int  i  ) 

Definition at line 762 of file JString.cpp.

char cmlabs::JString::operator[] ( int  i  )  const

Definition at line 781 of file JString.cpp.

char & cmlabs::JString::operator[] ( int  i  ) 

Definition at line 777 of file JString.cpp.

int cmlabs::JString::operator<= ( const JString str  )  const

Definition at line 753 of file JString.cpp.

int cmlabs::JString::operator>= ( const JString str  )  const

Definition at line 757 of file JString.cpp.

int cmlabs::JString::operator< ( const JString str  )  const

Definition at line 745 of file JString.cpp.

int cmlabs::JString::operator> ( const JString str  )  const

Definition at line 749 of file JString.cpp.

JString cmlabs::JString::operator+ ( const JString str  ) 

Definition at line 2026 of file JString.cpp.

JString cmlabs::JString::operator+ ( char *  c  ) 

Definition at line 2019 of file JString.cpp.

JString cmlabs::JString::operator+ ( const JString str  )  const

Definition at line 2039 of file JString.cpp.

JString cmlabs::JString::operator+ ( char *  c  )  const

Definition at line 2032 of file JString.cpp.

bool cmlabs::JString::startsWith ( const JString prefix  )  const

Definition at line 1248 of file JString.cpp.

bool cmlabs::JString::startsWith ( const JString prefix,
unsigned int  toffset 
) const

Definition at line 1254 of file JString.cpp.

bool cmlabs::JString::startsWithIgnoreCase ( const JString prefix  )  const

Definition at line 2384 of file JString.cpp.

bool cmlabs::JString::startsWithIgnoreCase ( const JString prefix,
unsigned int  toffset 
) const

Definition at line 2388 of file JString.cpp.

bool cmlabs::JString::startsOrEndsWithWhiteSpace (  )  const

Definition at line 1235 of file JString.cpp.

bool cmlabs::JString::startsWithWhiteSpace (  )  const

Definition at line 1239 of file JString.cpp.

bool cmlabs::JString::endsWithWhiteSpace (  )  const

Definition at line 1243 of file JString.cpp.

char cmlabs::JString::charAt ( unsigned int  i  )  const

Definition at line 634 of file JString.cpp.

char cmlabs::JString::getCharAt ( unsigned int  i  )  const

Definition at line 638 of file JString.cpp.

bool cmlabs::JString::setCharAt ( unsigned int  i,
char  ch 
)

Definition at line 642 of file JString.cpp.

int cmlabs::JString::compare ( const Object o2  )  const [virtual]

Reimplemented from cmlabs::Object.

Definition at line 652 of file JString.cpp.

int cmlabs::JString::compareTo ( const JString anotherString  )  const

Definition at line 658 of file JString.cpp.

const char* cmlabs::JString::cstr (  )  const

Definition at line 132 of file JString.h.

const char* cmlabs::JString::c_str (  )  const

Definition at line 133 of file JString.h.

const char * cmlabs::JString::charpoint (  )  const

Definition at line 590 of file JString.cpp.

bool cmlabs::JString::endsWith ( const JString suffix  )  const

Definition at line 786 of file JString.cpp.

bool cmlabs::JString::endsWithIgnoreCase ( const JString suffix  )  const

Definition at line 2396 of file JString.cpp.

bool cmlabs::JString::equals ( const Object o2  )  const [virtual]

Reimplemented from cmlabs::Object.

Definition at line 793 of file JString.cpp.

bool cmlabs::JString::equals ( const JString anObject  )  const

Definition at line 803 of file JString.cpp.

bool cmlabs::JString::equalsIgnoreCase ( const JString anotherString  )  const

Definition at line 808 of file JString.cpp.

int cmlabs::JString::indexOf ( char  ch  )  const

Definition at line 1153 of file JString.cpp.

int cmlabs::JString::indexOf ( char  ch,
unsigned int  fromIndex 
) const

Definition at line 1157 of file JString.cpp.

int cmlabs::JString::indexOf ( const JString str  )  const

Definition at line 1169 of file JString.cpp.

int cmlabs::JString::indexOf ( const JString str,
unsigned int  fromIndex 
) const

Definition at line 1174 of file JString.cpp.

int cmlabs::JString::indexOfIgnoreCase ( const JString str  )  const

Definition at line 2368 of file JString.cpp.

int cmlabs::JString::indexOfIgnoreCase ( const JString str,
unsigned int  fromIndex 
) const

Definition at line 2372 of file JString.cpp.

int cmlabs::JString::lastIndexOf ( char  ch  )  const

Definition at line 1193 of file JString.cpp.

int cmlabs::JString::lastIndexOf ( char  ch,
unsigned int  fromIndex 
) const

Definition at line 1197 of file JString.cpp.

int cmlabs::JString::lastIndexOf ( const JString str  )  const

Definition at line 1208 of file JString.cpp.

int cmlabs::JString::lastIndexOf ( const JString str,
unsigned int  fromIndex 
) const

Definition at line 1212 of file JString.cpp.

int cmlabs::JString::lastIndexOfIgnoreCase ( const JString str  )  const

Definition at line 2376 of file JString.cpp.

int cmlabs::JString::lastIndexOfIgnoreCase ( const JString str,
unsigned int  fromIndex 
) const

Definition at line 2380 of file JString.cpp.

JString cmlabs::JString::invertString (  )  const

Definition at line 1224 of file JString.cpp.

const unsigned int cmlabs::JString::length (  )  const

Definition at line 153 of file JString.h.

JString cmlabs::JString::substring ( unsigned int  beginIndex  )  const

Definition at line 1260 of file JString.cpp.

JString cmlabs::JString::substring ( unsigned int  beginIndex,
unsigned int  endIndex 
) const

Definition at line 1264 of file JString.cpp.

JString cmlabs::JString::toLowerCase (  )  const

Definition at line 1290 of file JString.cpp.

JString cmlabs::JString::toUpperCase (  )  const

Definition at line 1297 of file JString.cpp.

JString cmlabs::JString::trim (  )  const

Definition at line 1377 of file JString.cpp.

JString cmlabs::JString::trimLeading (  )  const

Definition at line 1347 of file JString.cpp.

JString cmlabs::JString::trimTrailing (  )  const

Definition at line 1362 of file JString.cpp.

JString cmlabs::JString::trimCTRL (  )  const

Definition at line 1398 of file JString.cpp.

JString cmlabs::JString::trimLines (  )  const

Definition at line 1306 of file JString.cpp.

JString cmlabs::JString::trimLinesRemoveEmpty (  )  const

Definition at line 1316 of file JString.cpp.

JString cmlabs::JString::concatLines (  )  const

Definition at line 1336 of file JString.cpp.

bool cmlabs::JString::contains ( const JString str  )  const

Definition at line 950 of file JString.cpp.

bool cmlabs::JString::containsIgnoreCase ( const JString str  )  const

Definition at line 2392 of file JString.cpp.

JString cmlabs::JString::indent ( int  numSpaces  )  const

Definition at line 1068 of file JString.cpp.

JString cmlabs::JString::indentXML ( int  numTabs = 1  )  const

Definition at line 994 of file JString.cpp.

JString cmlabs::JString::indentHTML ( int  numTabs = 1  )  const

Definition at line 988 of file JString.cpp.

bool cmlabs::JString::looksLikeXML (  )  const

Definition at line 954 of file JString.cpp.

bool cmlabs::JString::isUTF (  )  const

Definition at line 959 of file JString.cpp.

JString cmlabs::JString::addUTFHeader (  )  const

Definition at line 967 of file JString.cpp.

JString cmlabs::JString::toXML (  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 1116 of file JString.cpp.

bool cmlabs::JString::fromXML ( const JString xml  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 1120 of file JString.cpp.

JString cmlabs::JString::getFirst ( int  len  ) 

Definition at line 619 of file JString.cpp.

JString cmlabs::JString::getLast ( int  len  ) 

Definition at line 626 of file JString.cpp.

Collection cmlabs::JString::split ( const JString splitstr  )  const

Splits a string on another string into an Collection.

Definition at line 1417 of file JString.cpp.

Dictionary cmlabs::JString::split ( const JString splitstr,
const JString equalstr 
) const

Splits a string on another string, then split each into two, into a Dictionary.

Splits a string on another string, then split each into two, into a Dictionary

Definition at line 1445 of file JString.cpp.

Collection cmlabs::JString::splitOnWhiteSpaces (  )  const

Splits a string on whitespaces into an Collection.

Definition at line 1541 of file JString.cpp.

Collection cmlabs::JString::splitLinesOnWidth ( int  maxWidth  )  const

Splits a text into lines of max width.

Definition at line 1489 of file JString.cpp.

Collection cmlabs::JString::splitSingleLineOnWidth ( int  maxWidth  )  const

Splits a single line string into lines of max width.

Definition at line 1502 of file JString.cpp.

Dictionary cmlabs::JString::splitCommandLine (  )  const

Parses a string like a command line into a Dictionary.

Definition at line 1569 of file JString.cpp.

Collection cmlabs::JString::splitIntoLines (  )  const

Splits a string into an Collection of lines.

Definition at line 1477 of file JString.cpp.

bool cmlabs::JString::centerLines ( unsigned int  width = 0  ) 

Do not use, only for linux compatibility.

Definition at line 1633 of file JString.cpp.

bool cmlabs::JString::insert ( JString  str,
int  pos 
)

Definition at line 1720 of file JString.cpp.

bool cmlabs::JString::removeChars ( int  count,
int  pos 
)

Definition at line 1730 of file JString.cpp.

bool cmlabs::JString::matchesWithRegExp ( const JString regExp  )  const

Definition at line 1745 of file JString.cpp.

bool cmlabs::JString::matchMyRegExpWith ( const JString text  )  const

Definition at line 1750 of file JString.cpp.

bool cmlabs::JString::matches ( const JString match  )  const

Definition at line 1761 of file JString.cpp.

bool cmlabs::JString::matchesIgnoreCase ( const JString match  )  const

Definition at line 1755 of file JString.cpp.

void * cmlabs::JString::toPointer (  )  const

Definition at line 1954 of file JString.cpp.

int cmlabs::JString::toInt (  )  const

Definition at line 1942 of file JString.cpp.

long cmlabs::JString::toLong (  )  const

Definition at line 1961 of file JString.cpp.

long long cmlabs::JString::toLongLong (  )  const

Definition at line 1970 of file JString.cpp.

unsigned int cmlabs::JString::toUnsignedInt (  )  const

Definition at line 1982 of file JString.cpp.

unsigned long cmlabs::JString::toUnsignedLong (  )  const

Definition at line 1986 of file JString.cpp.

unsigned long long cmlabs::JString::toUnsignedLongLong (  )  const

Definition at line 1990 of file JString.cpp.

double cmlabs::JString::toDouble (  )  const

Definition at line 1965 of file JString.cpp.

bool cmlabs::JString::toBool (  )  const

Definition at line 1946 of file JString.cpp.

const JString & cmlabs::JString::concat ( const JString str  ) 

Definition at line 662 of file JString.cpp.

void cmlabs::JString::replace ( char  oldChar,
char  newChar 
)

Definition at line 848 of file JString.cpp.

int cmlabs::JString::replace ( const JString match,
const JString replacement,
bool  all = true,
bool  recursive = false 
)

Definition at line 854 of file JString.cpp.

void cmlabs::JString::replace ( int  fromPos,
int  toPos,
const JString replacement 
)

Definition at line 940 of file JString.cpp.

int cmlabs::JString::replaceIgnoreCase ( const JString match,
const JString replacement,
bool  all = true,
bool  recursive = false 
)

Definition at line 896 of file JString.cpp.

int cmlabs::JString::scriptReplace ( const JString tagname,
ObjectCollection replacements 
)

Script loop replace using numbers 1, 2, ...

Definition at line 2703 of file JString.cpp.

int cmlabs::JString::scriptReplaceDictionary ( const JString tagname,
ObjectCollection replacements 
)

Script loop replace using keys key1, key2, ...

Definition at line 2778 of file JString.cpp.

JString cmlabs::JString::scriptGetSection ( const JString tagname  ) 

Get scripted section from text.

Definition at line 2635 of file JString.cpp.

Dictionary cmlabs::JString::scriptGetSectionParameters ( const JString tagname  ) 

Get scripted section parameters from text.

Definition at line 2652 of file JString.cpp.

bool cmlabs::JString::scriptReplaceSection ( const JString tagname,
const JString text 
)

Replace scripted section with text.

Definition at line 2683 of file JString.cpp.

int cmlabs::JString::indexOfCount ( const JString match  )  const

Definition at line 821 of file JString.cpp.

int cmlabs::JString::indexOfCountIgnoreCase ( const JString match  )  const

Definition at line 841 of file JString.cpp.

JString cmlabs::JString::removeCRs (  ) 

Definition at line 2045 of file JString.cpp.

JString cmlabs::JString::removeCRTabs (  ) 

Definition at line 2054 of file JString.cpp.

JString cmlabs::JString::replaceCRs (  ) 

Definition at line 2064 of file JString.cpp.

JString cmlabs::JString::restoreCRs (  ) 

Definition at line 2073 of file JString.cpp.

JString cmlabs::JString::toHTML (  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 2084 of file JString.cpp.

JString cmlabs::JString::fromHTML (  ) 

Definition at line 2200 of file JString.cpp.

JString cmlabs::JString::xmlStringEncode (  )  const

Definition at line 2264 of file JString.cpp.

JString cmlabs::JString::xmlStringDecode (  )  const

Definition at line 2317 of file JString.cpp.

JString cmlabs::JString::xml2html (  )  const

Definition at line 2934 of file JString.cpp.

bool cmlabs::JString::addCRLF (  ) 

Definition at line 975 of file JString.cpp.

bool cmlabs::JString::setBufferSize ( unsigned int  size  ) 

Definition at line 2955 of file JString.cpp.

JString cmlabs::JString::bytifySize ( long  val  )  [static]

Definition at line 2848 of file JString.cpp.

JString cmlabs::JString::bytifySize ( double  val  )  [static]

Definition at line 2852 of file JString.cpp.

JString cmlabs::JString::bytifySizes ( long  val1,
long  val2 
) [static]

Definition at line 2879 of file JString.cpp.

JString cmlabs::JString::bytifySizes ( double  val1,
double  val2 
) [static]

Definition at line 2883 of file JString.cpp.

JString cmlabs::JString::bytifyRate ( long  val  )  [static]

Definition at line 2917 of file JString.cpp.

JString cmlabs::JString::bytifyRate ( double  val  )  [static]

Definition at line 2921 of file JString.cpp.

JString cmlabs::JString::bytifyRates ( long  val1,
long  val2 
) [static]

Definition at line 2925 of file JString.cpp.

JString cmlabs::JString::bytifyRates ( double  val1,
double  val2 
) [static]

Definition at line 2929 of file JString.cpp.

bool cmlabs::JString::setBufferSizeInline ( unsigned int  size  )  [protected]

Definition at line 2965 of file JString.cpp.

bool cmlabs::JString::doubleBufferInline (  )  [protected]

Definition at line 2960 of file JString.cpp.


Member Data Documentation

Definition at line 277 of file JString.h.

char* cmlabs::JString::Buffer [protected]

Definition at line 293 of file JString.h.

unsigned int cmlabs::JString::BufferLen [protected]

Definition at line 294 of file JString.h.

unsigned int cmlabs::JString::Length [protected]

Definition at line 295 of file JString.h.


The documentation for this class was generated from the following files:

Generated on Tue Jul 7 16:22:52 2009 for CoreLibrary by  doxygen 1.5.6