Class XPath::TransparentNodeVisitor
In: lib/xml/xpath.rb
Parent: Object

Client NodeVisitor a NodeAdapter a Node

  |                    |                   |                 |
 |=|                   |                   |                 |
 | |--{visit(node)}-->|=|                  |                 |
 | |                  | |---{accept(self)}----------------->|=|
 | |                  |=|                  |                | |
 | |                   |                   |                | |
 | |                  |=|<------------------{on_**(self)}---|=|
 | |                  | |                  |                 |
 | |                  | |--{wrap(node)}-->|=|                |
 | |                  | |                 | |                |
 | |                  | |                 |=|                |
 | |<--[NodeAdapter]--|=|                  |                 |
 | |                   |                   |                 |
 | |-----{request}----------------------->|=|                |
 | |                   |                  | |--{request}--->|=|
 | |                   |                  | |               | |
 | |                   |                  | |<-----[Data]---|=|
 | |<--------------------------[Data]-----|=|                |
 | |                   |                   |                 |
 |=|                   |                   |                 |
  |                    |                   |                 |

Methods

visit  

Public Instance methods

[Validate]