# File lib/cgikit/elements/imagelink.rb, line 8
      def create_api
        api = API.new(:ImageLink)
        data = Binding.new(:data)
        key = Binding.new(:key)
        api << data
        api << key
        api << file_binding()
        api << package_binding()
        api << mime_binding()
        api << src_binding()
        api << action_binding()
        api << enabled_binding()
        api << href_binding()
        api << page_binding()
        api << secure_binding()
        api << query_binding()
        api << frag_binding()
        api << session_id_binding()
        set_direct_action(api)
        api << required_validation([:action, :href, :page], [], \
                                   [:direct_action, :action_class])
        api
      end