# File lib/cgikit/elements/outline.rb, line 6
      def create_api
        api = API.new(:Outline)
        default = Binding.new(:default)
        default.value_set = Binding::BOOLEAN
        default.required = false
        default.default = false
        expanded = Binding.new(:expanded)
        expanded.required = true
        expanded.value_set = Binding::BOOLEAN
        open_label = Binding.new(:open_label)
        open_label.default = 'open'
        close_label = Binding.new(:close_label)
        close_label.default = 'close'
        open_image = Binding.new(:open_image)
        open_image.value_set = Binding::RESOURCES
        open_image.default = 'outline_open_arrow.png'
        close_image = Binding.new(:close_image)
        close_image.value_set = Binding::RESOURCES
        close_image.default = 'outline_close_arrow.png'
        label_tag = Binding.new(:label_tag)
        label_tag.default = 'div'
        label_class = Binding.new(:label_class)
        expand_tag = Binding.new(:expand_tag)
        expand_tag.default = 'div'
        expand_class = Binding.new(:expand_class)
        api << default
        api << expanded
        api << open_label
        api << close_label
        api << open_image
        api << close_image
        api << label_tag
        api << label_class
        api << expand_tag
        api << expand_class
        api << package_binding('CGIKit')
        api << action_binding()
        api
      end