KDE 4.5 PyKDE API Reference
  • KDE's Python API
  • Overview
  • PyKDE Home
  • Sitemap
  • Contact Us
 

DOMString Class Reference

from PyKDE4.khtml import *

Namespace: DOM

Detailed Description

This class implements the basic string we use in the DOM. We do not use QString for 2 reasons: Memory overhead, and the missing explicit sharing of strings we need for the DOM.

All DOMStrings are explicitly shared (they behave like pointers), meaning that modifications to one instance will also modify all others. If you wish to get a DOMString that is independent, use copy().


Methods

 __init__ (self)
 __init__ (self, QChar str, long len)
 __init__ (self, QString a0)
 __init__ (self, QString str)
 __init__ (self, QString str, long len)
 __init__ (self, DOM.DOMString str)
QChar characters (self)
DOM.DOMString copy (self)
bool endsWith (self, DOM.DOMString str)
int find (self, QChar c, int start=0)
 insert (self, DOM.DOMString str, long pos)
bool isEmpty (self)
bool isNull (self)
long length (self)
DOM.DOMString lower (self)
DOM.DOMString operator + (self, DOM.DOMString str)
DOM.DOMString operator += (self, DOM.DOMString str)
QChar operator [] (self, long i)
bool, int _percentage percentage (self)
 remove (self, long pos, int len=1)
int reverseFind (self, QChar c, int start=-1)
DOM.DOMString split (self, long pos)
bool startsWith (self, DOM.DOMString str)
QString string (self)
DOM.DOMString substring (self, unsigned pos, unsigned len=UINT_MAX)
float, bool ok toFloat (self)
int, bool ok toInt (self)
 truncate (self, long len)
QChar unicode (self)
DOM.DOMString upper (self)

Static Methods

DOM.DOMString format (QString format, ... a1)
DOM.DOMString number (float f)

Method Documentation

__init__ (   self )

default constructor. Gives an empty DOMString

__init__ (  self,
QChar  str,
long  len
)

Since:
4.2

__init__ (  self,
QString  a0
)

default constructor. Gives an empty DOMString

__init__ (  self,
QString  str
)
__init__ (  self,
QString  str,
long  len
)

Since:
4.2

__init__ (  self,
DOM.DOMString  str
)
QChar characters (   self )
DOM.DOMString copy (   self )
bool endsWith (  self,
DOM.DOMString  str
)
int find (  self,
QChar  c,
int  start=0
)
insert (  self,
DOM.DOMString  str,
long  pos
)
bool isEmpty (   self )
bool isNull (   self )
long length (   self )
DOM.DOMString lower (   self )

Returns a lowercase version of the string

DOM.DOMString operator + (  self,
DOM.DOMString  str
)

add two DOMString's

DOM.DOMString operator += (  self,
DOM.DOMString  str
)

append str to this string

QChar operator [] (  self,
long  i
)

The character at position i of the DOMString. If i >= length(), the character returned will be 0.

bool, int _percentage percentage (   self )
remove (  self,
long  pos,
int  len=1
)
int reverseFind (  self,
QChar  c,
int  start=-1
)
DOM.DOMString split (  self,
long  pos
)

Splits the string into two. The original string gets truncated to pos, and the rest is returned.

bool startsWith (  self,
DOM.DOMString  str
)
QString string (   self )
DOM.DOMString substring (  self,
unsigned  pos,
unsigned  len=UINT_MAX
)
float, bool ok toFloat (   self )
int, bool ok toInt (   self )
truncate (  self,
long  len
)
QChar unicode (   self )
DOM.DOMString upper (   self )

Returns an uppercase version of the string


Static Method Documentation

DOM.DOMString format ( QString  format,
...  a1
)
DOM.DOMString number ( float  f
)
  • Full Index

Modules

  • akonadi
  • dnssd
  • kdecore
  • kdeui
  • khtml
  • kio
  • knewstuff
  • kparts
  • kutils
  • nepomuk
  • phonon
  • plasma
  • polkitqt
  • solid
  • soprano
This documentation is maintained by Simon Edwards.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal