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