# Source: ui/anchor.reel/anchor.js

    /**
        @module "native/ui/anchor.reel"
    */
    var Control = require("ui/control").Control;
    /**
      The Anchor component wraps a native <code>&lt;a&gt;</code> element and exposes its standard attributes as bindable properties.
      @class module:"ui/anchor.reel".Anchor
      @extends module:ui/control.Control

    */
    var Anchor = exports.Anchor = Control.specialize({

        // HTMLAnchorElement methods

        blur: { value: function() { this._element.blur(); } },
        focus: { value: function() { this._element.focus(); } },
        hasTemplate: {value: false }

    });

    Anchor.addAttributes( /** @lends module:"native/ui/anchor.reel".Anchor# */ {

    /**
        The text displayed by the link.
        @type string
        @default null
    */
        textContent: null,

    /**
        The link target URL.
        @type string
        @default null
    */
        href: null,

    /**
        The language of the linked resource.
        @type string
        @default null
    */
        hreflang: null,

    /**
         The media type for which the target document was designed.
        @type string
         @default null
    */
        media: null,

    /**
        Controls what kinds of links the elements create.
        @type string
        @default null
    */
        rel: null,

    /**
         The target window the link will open in.
         @type string
         @default null
    */
        target: null,

    /**
         The MIME type of the linked resource.
         @type string
         @default null
    */
        type: null
    });