class XMLScan::XPath::DOM::AttrNodeAdapter

Public Instance Methods

index() click to toggle source
# File lib/xml/dom2/xpath.rb, line 204
def index
  -@visitor.get_attributes(parent).index(@node)
end
name_localpart() click to toggle source
# File lib/xml/dom2/xpath.rb, line 188
def name_localpart
  @node.nodeName
end
namespace_uri() click to toggle source
# File lib/xml/dom2/xpath.rb, line 192
def namespace_uri
  @node.namespaceURI
end
node_type() click to toggle source
# File lib/xml/dom2/xpath.rb, line 184
def node_type
  :attribute
end
parent() click to toggle source
# File lib/xml/dom2/xpath.rb, line 200
def parent
  @visitor.get_attr_parent @node
end
qualified_name() click to toggle source
# File lib/xml/dom2/xpath.rb, line 196
def qualified_name
  @node.nodeName
end
string_value() click to toggle source
# File lib/xml/dom2/xpath.rb, line 208
def string_value
  @node.nodeValue
end
wrap(node, visitor) click to toggle source
# File lib/xml/dom2/xpath.rb, line 178
def wrap(node, visitor)
  @node = node
  @visitor = visitor
  self
end