Class: Aws::SaxParserCallback
Overview
Class Method Summary collapse
-
.include_callback ⇒ Object
:nodoc:.
Instance Method Summary collapse
-
#initialize(right_aws_parser) ⇒ SaxParserCallback
constructor
A new instance of SaxParserCallback.
- #on_cdata_block(cdata) ⇒ Object
- #on_characters(chars) ⇒ Object
- #on_comment(msg) ⇒ Object
- #on_end_document ⇒ Object
- #on_end_element(name) ⇒ Object
- #on_processing_instruction(target, data) ⇒ Object
- #on_start_document ⇒ Object
- #on_start_element(name, attr_hash) ⇒ Object
Constructor Details
#initialize(right_aws_parser) ⇒ SaxParserCallback
Returns a new instance of SaxParserCallback.
604 605 606 |
# File 'lib/awsbase/awsbase.rb', line 604 def initialize(right_aws_parser) @right_aws_parser = right_aws_parser end |
Class Method Details
.include_callback ⇒ Object
:nodoc:
601 602 603 |
# File 'lib/awsbase/awsbase.rb', line 601 def self.include_callback include XML::SaxParser::Callbacks end |
Instance Method Details
#on_cdata_block(cdata) ⇒ Object
619 |
# File 'lib/awsbase/awsbase.rb', line 619 def on_cdata_block(cdata); end |
#on_characters(chars) ⇒ Object
610 611 612 |
# File 'lib/awsbase/awsbase.rb', line 610 def on_characters(chars) @right_aws_parser.text(chars) end |
#on_comment(msg) ⇒ Object
617 |
# File 'lib/awsbase/awsbase.rb', line 617 def on_comment(msg); end |
#on_end_document ⇒ Object
620 |
# File 'lib/awsbase/awsbase.rb', line 620 def on_end_document; end |
#on_end_element(name) ⇒ Object
613 614 615 |
# File 'lib/awsbase/awsbase.rb', line 613 def on_end_element(name) @right_aws_parser.tag_end(name) end |
#on_processing_instruction(target, data) ⇒ Object
618 |
# File 'lib/awsbase/awsbase.rb', line 618 def on_processing_instruction(target, data); end |
#on_start_document ⇒ Object
616 |
# File 'lib/awsbase/awsbase.rb', line 616 def on_start_document; end |
#on_start_element(name, attr_hash) ⇒ Object
607 608 609 |
# File 'lib/awsbase/awsbase.rb', line 607 def on_start_element(name, attr_hash) @right_aws_parser.tag_start(name, attr_hash) end |