Class: Gammo::Node::Document

Inherits:
Gammo::Node show all
Includes:
CSSSelector, XPath
Defined in:
lib/gammo/node.rb

Overview

Represents the root document token.

Constant Summary

Constants included from CSSSelector

CSSSelector::Error, CSSSelector::ParseError

Constants included from XPath

XPath::ANY_TYPE, XPath::ANY_UNORDERED_NODE_TYPE, XPath::BOOLEAN_TYPE, XPath::Error, XPath::FIRST_ORDERED_NODE_TYPE, XPath::NUMBER_TYPE, XPath::NotFoundError, XPath::ParseError, XPath::STRING_TYPE, XPath::TypeError, XPath::UNORDERED_NODE_ITERATOR_TYPE, XPath::UnreachableError

Constants inherited from Gammo::Node

Comment, DEFAULT_SCOPE_MARKER, Doctype, Error, ScopeMarker

Instance Attribute Summary

Attributes inherited from Gammo::Node

#attributes, #data, #first_child, #last_child, #namespace, #next_sibling, #parent, #previous_sibling, #tag

Method Summary

Methods included from CSSSelector

#query_selector_all

Methods included from XPath

#xpath

Methods inherited from Gammo::Node

#append_child, #children, #document?, #each_descendant, #get_attribute_node, #initialize, #insert_before, #owner_document, #remove_child, #select, #text_content

Constructor Details

This class inherits a constructor from Gammo::Node