# File lib/cgikit/elements/link.rb, line 6
    def create_api
      api = API.new(:Link)
      page = Binding.new(:page)
      page.value_set = Binding::PAGE_NAMES
      string = Binding.new(:string)
      secure = Binding.new(:secure)
      secure.value_set = Binding::BOOLEAN
      secure.default = false
      query = Binding.new(:query)
      query.default = '{}''{}'

      api << action_binding()
      api << enabled_binding()
      api << href_binding()
      api << escape_binding()
      api << page
      api << string
      api << secure
      api << query
      api << session_id_binding()
      set_direct_action(api)
      api << required_validation([:action, :href, :page], [], \
        [:direct_action, :action_class])
      api
    end