KHTML
Classes | |
class | BinaryExprBase |
struct | EvaluationContext |
class | Expression |
class | Filter |
class | Function |
class | FunctionLibrary |
class | LocationPath |
class | LogicalOp |
class | Negative |
class | Number |
class | NumericOp |
class | ParsedStatement |
class | Path |
class | Predicate |
class | RelationOp |
class | Step |
class | String |
struct | Token |
class | Tokenizer |
class | Union |
class | Value |
class | VariableReference |
Typedefs | |
typedef SharedPtr < DOM::StaticNodeListImpl > | DomNodeList |
Functions | |
void | collectChildrenRecursively (SharedPtr< DOM::StaticNodeListImpl > out, DOM::NodeImpl *root) |
void | collectChildrenReverse (SharedPtr< DOM::StaticNodeListImpl > out, DOM::NodeImpl *root) |
void | initTokenizer (const DOM::DOMString &string) |
bool | isRootDomNode (NodeImpl *node) |
bool | isRootDomNode (DOM::NodeImpl *node) |
bool | isValidContextNode (DOM::NodeImpl *node) |
bool | isValidContextNode (NodeImpl *node) |
Expression * | khtmlParseXPathStatement (const DOMString &statement, int &ec) |
void | khtmlxpathyyerror (const char *str) |
int | khtmlxpathyylex () |
DOM::NodeImpl * | nextSiblingForFollowing (DOM::NodeImpl *node) |
DOM::DOMString | stringValue (DOM::NodeImpl *node) |
DOMString | stringValue (NodeImpl *node) |
static QString | stringValueImpl (NodeImpl *node) |
DOM::NodeImpl * | xpathFirstChild (DOM::NodeImpl *node) |
DOM::NodeImpl * | xpathLastChild (DOM::NodeImpl *node) |
DOM::NodeImpl * | xpathParentNode (DOM::NodeImpl *node) |
Variables | |
static AxisNameMapping | axisNames [] |
static unsigned int | axisNamesCount = sizeof(axisNames) / sizeof(axisNames[0]) |
static FunctionMapping | functions [] |
static const char *const | nodeTypeNames [] |
static const unsigned int | numFunctions = sizeof( functions ) / sizeof( functions[ 0 ] ) |
Typedef Documentation
typedef SharedPtr<DOM::StaticNodeListImpl> khtml::XPath::DomNodeList |
Function Documentation
void khtml::XPath::collectChildrenRecursively | ( | SharedPtr< DOM::StaticNodeListImpl > | out, |
DOM::NodeImpl * | root | ||
) |
void khtml::XPath::collectChildrenReverse | ( | SharedPtr< DOM::StaticNodeListImpl > | out, |
DOM::NodeImpl * | root | ||
) |
void khtml::XPath::initTokenizer | ( | const DOM::DOMString & | string | ) |
Definition at line 447 of file tokenizer.cpp.
bool khtml::XPath::isRootDomNode | ( | DOM::NodeImpl * | node | ) |
bool khtml::XPath::isValidContextNode | ( | DOM::NodeImpl * | node | ) |
Expression * khtml::XPath::khtmlParseXPathStatement | ( | const DOMString & | statement, |
int & | ec | ||
) |
Definition at line 2170 of file parser.cpp.
void khtml::XPath::khtmlxpathyyerror | ( | const char * | str | ) |
Definition at line 2183 of file parser.cpp.
int khtml::XPath::khtmlxpathyylex | ( | ) |
Definition at line 436 of file tokenizer.cpp.
DOM::NodeImpl * khtml::XPath::nextSiblingForFollowing | ( | DOM::NodeImpl * | node | ) |
DOM::DOMString khtml::XPath::stringValue | ( | DOM::NodeImpl * | node | ) |
|
static |
DOM::NodeImpl * khtml::XPath::xpathFirstChild | ( | DOM::NodeImpl * | node | ) |
DOM::NodeImpl * khtml::XPath::xpathLastChild | ( | DOM::NodeImpl * | node | ) |
DOM::NodeImpl * khtml::XPath::xpathParentNode | ( | DOM::NodeImpl * | node | ) |
Variable Documentation
|
static |
Initial value:
= {
{ "ancestor", Step::AncestorAxis },
{ "ancestor-or-self", Step::AncestorOrSelfAxis },
{ "attribute", Step::AttributeAxis },
{ "child", Step::ChildAxis },
{ "descendant", Step::DescendantAxis },
{ "descendant-or-self", Step::DescendantOrSelfAxis },
{ "following", Step::FollowingAxis },
{ "following-sibling", Step::FollowingSiblingAxis },
{ "namespace", Step::NamespaceAxis },
{ "parent", Step::ParentAxis },
{ "preceding", Step::PrecedingAxis },
{ "preceding-sibling", Step::PrecedingSiblingAxis },
{ "self", Step::SelfAxis }
}
Definition at line 49 of file tokenizer.cpp.
Definition at line 64 of file tokenizer.cpp.
|
static |
Definition at line 827 of file functions.cpp.
|
static |
Initial value:
= {
"comment",
"text",
"processing-instruction",
"node",
0
}
Definition at line 66 of file tokenizer.cpp.
|
static |
Definition at line 861 of file functions.cpp.
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:26:21 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:26:21 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.