class Aws::Xml::Parser::Frame

def child_frame(xml_name)

def child_frame(xml_name)
  NullFrame.new(xml_name, self)
end

def consume_child_frame(child); end

def consume_child_frame(child); end

def frame_class(ref)

def frame_class(ref)
  klass = FRAME_CLASSES[ref.shape.class]
  if ListFrame == klass && ref[:flattened]
    FlatListFrame
  elsif MapFrame == klass && ref[:flattened]
    MapEntryFrame
  else
    klass
  end
end

def initialize(path, parent, ref, result)

def initialize(path, parent, ref, result)
  @path = path
  @parent = parent
  @ref = ref
  @result = result
  @text = []
end

def new(path, parent, ref, result = nil)

def new(path, parent, ref, result = nil)
  if self == Frame
    frame = frame_class(ref).allocate
    frame.send(:initialize, path, parent, ref, result)
    frame
  else
    super
  end
end

def path

Other tags:
    Api: - private
def path
  if Stack === parent
    [@path]
  else
    parent.path + [@path]
  end
end

def set_text(value)

def set_text(value)
  @text << value
end

def yield_unhandled_value(path, value)

Other tags:
    Api: - private
def yield_unhandled_value(path, value)
  parent.yield_unhandled_value(path, value)
end