class Autoproj::PackageManifest::BaseLoader

@api private

REXML stream parser object used to filter nested tags

Public Class Methods

new() click to toggle source
# File lib/autoproj/package_manifest.rb, line 157
def initialize
    @tag_level = 0
end

Public Instance Methods

tag_end(name) click to toggle source
# File lib/autoproj/package_manifest.rb, line 165
def tag_end(name)
    toplevel_tag_end(name) if (@tag_level -= 1) == 1
end
tag_start(name, attributes) click to toggle source
# File lib/autoproj/package_manifest.rb, line 161
def tag_start(name, attributes)
    toplevel_tag_start(name, attributes) if (@tag_level += 1) == 2
end
text(text) click to toggle source
# File lib/autoproj/package_manifest.rb, line 169
def text(text)
    @tag_text = @tag_text.dup
    @tag_text << text if @tag_text
end