Class: Lutaml::Xml::Adapter::NokogiriAdapter

Inherits:
BaseAdapter show all
Defined in:
lib/lutaml/xml/adapter/nokogiri_adapter.rb

Constant Summary collapse

MOXML_ADAPTER =
Moxml::Adapter::Nokogiri
BUILDER_CLASS =
Builder::Nokogiri
PARSED_ELEMENT_CLASS =
Lutaml::Xml::NokogiriElement

Constants inherited from BaseAdapter

BaseAdapter::EMPTY_DOCUMENT_ERROR_MESSAGE, BaseAdapter::EMPTY_DOCUMENT_ERROR_TYPE, BaseAdapter::PARSE_ERROR_CLASS

Constants included from AdapterHelpers

AdapterHelpers::TEXT_CLASSES

Instance Attribute Summary

Attributes inherited from Document

#doctype, #encoding, #parsed_doc, #register, #root, #xml_declaration

Method Summary

Methods inherited from BaseAdapter

#attribute_definition_for, #attribute_value_for, #attributes_hash, #determine_encoding, extract_document_processing_instructions, fpi?, fpi_to_urn, namespaced_name, #order, #ordered?, #process_content_mapping, #render_element?

Methods included from DocTypeExtractor

#extract_doctype_from_xml

Methods included from AdapterHelpers

#name_of, #namespaced_attr_name, #namespaced_name_of, #node_type_of, #prefixed_name_of, #text_node?

Methods included from XmlParser

#parse

Methods included from PlanBasedBuilder

#build_element_with_plan, #build_ordered_element_with_plan, #build_unordered_children_with_plan, #build_xml_element

Methods included from XmlSerializer

#add_value, #build_serializable_xml, #build_xml_element_with_plan, #to_xml

Methods included from NamespaceUriCollector

#collect_original_namespace_uris

Methods included from PolymorphicValueHandler

#polymorphic_value?

Methods included from DeclarationHandler

extract_attribute, extract_xml_declaration, #generate_declaration, #generate_doctype_declaration, #should_include_declaration?

Methods inherited from Document

#add_value, #attribute_definition_for, #attribute_value_for, #attributes, #attributes_hash, #cdata, #children, #declaration, #doctype_declaration, #element_children, #element_children_index, encoding, #initialize, name_of, namespaced_name_of, #order, order_of, #ordered?, parse, #parse_element, #process_content_mapping, #render_element?, #text, text_of, #to_h, type

Constructor Details

This class inherits a constructor from Lutaml::Xml::Document