Lines Matching refs:SimpleNode
168 SimpleNode::SimpleNode(int code, Document *document)
181 SimpleNode::SimpleNode(SimpleNode const &node, Document *document)
194 for ( SimpleNode *child = node._first_child ;
197 SimpleNode *child_copy=dynamic_cast<SimpleNode *>(child->duplicate(document));
219 gchar const *SimpleNode::name() const {
223 gchar const *SimpleNode::content() const {
227 gchar const *SimpleNode::attribute(gchar const *name) const {
243 unsigned SimpleNode::position() const {
248 unsigned SimpleNode::_childPosition(SimpleNode const &child) const {
251 for ( SimpleNode *sibling = _first_child ;
262 Node *SimpleNode::nthChild(unsigned index) {
263 SimpleNode *child = _first_child;
270 bool SimpleNode::matchAttributeName(gchar const *partial_name) const {
285 void SimpleNode::_setParent(SimpleNode *parent) {
295 void SimpleNode::setContent(gchar const *content) {
315 SimpleNode::setAttribute(gchar const *name, gchar const *value, bool const /*is_interactive*/)
351 // g_warning( "SimpleNode::setAttribute: %s", id.c_str() );
406 void SimpleNode::addChild(Node *generic_child, Node *generic_ref) {
411 SimpleNode *child=dynamic_cast<SimpleNode *>(generic_child);
412 SimpleNode *ref=dynamic_cast<SimpleNode *>(generic_ref);
419 SimpleNode *next;
450 void SimpleNode::removeChild(Node *generic_child) {
454 SimpleNode *child=dynamic_cast<SimpleNode *>(generic_child);
455 SimpleNode *ref=dynamic_cast<SimpleNode *>(previous_node(child));
461 SimpleNode *next = child->_next;
482 void SimpleNode::changeOrder(Node *generic_child, Node *generic_ref) {
487 SimpleNode *const child=dynamic_cast<SimpleNode *>(generic_child);
488 SimpleNode *const ref=dynamic_cast<SimpleNode *>(generic_ref);
494 SimpleNode *const prev=dynamic_cast<SimpleNode *>(previous_node(child));
500 SimpleNode *next;
532 void SimpleNode::setPosition(int pos) {
538 SimpleNode *ref=NULL;
539 for ( SimpleNode *sibling = _parent->_first_child ;
583 void SimpleNode::synthesizeEvents(NodeEventVector const *vector, void *data) {
592 SimpleNode *ref = NULL;
593 for ( SimpleNode *child = this->_first_child ;
605 void SimpleNode::synthesizeEvents(NodeObserver &observer) {
609 void SimpleNode::recursivePrintTree(unsigned level) {
624 for (SimpleNode *child = _first_child; child != NULL; child = child->_next) {
629 Node *SimpleNode::root() {
651 void SimpleNode::mergeFrom(Node const *src, gchar const *key) {