// Copyright (c) 2011, the Dart project authors.  Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.

// WARNING: Do not edit - generated code.

class _HTMLObjectElementWrappingImplementation extends _HTMLElementWrappingImplementation implements HTMLObjectElement {
  _HTMLObjectElementWrappingImplementation() : super() {}

  static create__HTMLObjectElementWrappingImplementation() native {
    return new _HTMLObjectElementWrappingImplementation();
  }

  String get align() { return _get__HTMLObjectElement_align(this); }
  static String _get__HTMLObjectElement_align(var _this) native;

  void set align(String value) { _set__HTMLObjectElement_align(this, value); }
  static void _set__HTMLObjectElement_align(var _this, String value) native;

  String get archive() { return _get__HTMLObjectElement_archive(this); }
  static String _get__HTMLObjectElement_archive(var _this) native;

  void set archive(String value) { _set__HTMLObjectElement_archive(this, value); }
  static void _set__HTMLObjectElement_archive(var _this, String value) native;

  String get border() { return _get__HTMLObjectElement_border(this); }
  static String _get__HTMLObjectElement_border(var _this) native;

  void set border(String value) { _set__HTMLObjectElement_border(this, value); }
  static void _set__HTMLObjectElement_border(var _this, String value) native;

  String get code() { return _get__HTMLObjectElement_code(this); }
  static String _get__HTMLObjectElement_code(var _this) native;

  void set code(String value) { _set__HTMLObjectElement_code(this, value); }
  static void _set__HTMLObjectElement_code(var _this, String value) native;

  String get codeBase() { return _get__HTMLObjectElement_codeBase(this); }
  static String _get__HTMLObjectElement_codeBase(var _this) native;

  void set codeBase(String value) { _set__HTMLObjectElement_codeBase(this, value); }
  static void _set__HTMLObjectElement_codeBase(var _this, String value) native;

  String get codeType() { return _get__HTMLObjectElement_codeType(this); }
  static String _get__HTMLObjectElement_codeType(var _this) native;

  void set codeType(String value) { _set__HTMLObjectElement_codeType(this, value); }
  static void _set__HTMLObjectElement_codeType(var _this, String value) native;

  Document get contentDocument() { return _get__HTMLObjectElement_contentDocument(this); }
  static Document _get__HTMLObjectElement_contentDocument(var _this) native;

  String get data() { return _get__HTMLObjectElement_data(this); }
  static String _get__HTMLObjectElement_data(var _this) native;

  void set data(String value) { _set__HTMLObjectElement_data(this, value); }
  static void _set__HTMLObjectElement_data(var _this, String value) native;

  bool get declare() { return _get__HTMLObjectElement_declare(this); }
  static bool _get__HTMLObjectElement_declare(var _this) native;

  void set declare(bool value) { _set__HTMLObjectElement_declare(this, value); }
  static void _set__HTMLObjectElement_declare(var _this, bool value) native;

  HTMLFormElement get form() { return _get__HTMLObjectElement_form(this); }
  static HTMLFormElement _get__HTMLObjectElement_form(var _this) native;

  String get height() { return _get__HTMLObjectElement_height(this); }
  static String _get__HTMLObjectElement_height(var _this) native;

  void set height(String value) { _set__HTMLObjectElement_height(this, value); }
  static void _set__HTMLObjectElement_height(var _this, String value) native;

  int get hspace() { return _get__HTMLObjectElement_hspace(this); }
  static int _get__HTMLObjectElement_hspace(var _this) native;

  void set hspace(int value) { _set__HTMLObjectElement_hspace(this, value); }
  static void _set__HTMLObjectElement_hspace(var _this, int value) native;

  String get name() { return _get__HTMLObjectElement_name(this); }
  static String _get__HTMLObjectElement_name(var _this) native;

  void set name(String value) { _set__HTMLObjectElement_name(this, value); }
  static void _set__HTMLObjectElement_name(var _this, String value) native;

  String get standby() { return _get__HTMLObjectElement_standby(this); }
  static String _get__HTMLObjectElement_standby(var _this) native;

  void set standby(String value) { _set__HTMLObjectElement_standby(this, value); }
  static void _set__HTMLObjectElement_standby(var _this, String value) native;

  String get type() { return _get__HTMLObjectElement_type(this); }
  static String _get__HTMLObjectElement_type(var _this) native;

  void set type(String value) { _set__HTMLObjectElement_type(this, value); }
  static void _set__HTMLObjectElement_type(var _this, String value) native;

  String get useMap() { return _get__HTMLObjectElement_useMap(this); }
  static String _get__HTMLObjectElement_useMap(var _this) native;

  void set useMap(String value) { _set__HTMLObjectElement_useMap(this, value); }
  static void _set__HTMLObjectElement_useMap(var _this, String value) native;

  String get validationMessage() { return _get__HTMLObjectElement_validationMessage(this); }
  static String _get__HTMLObjectElement_validationMessage(var _this) native;

  ValidityState get validity() { return _get__HTMLObjectElement_validity(this); }
  static ValidityState _get__HTMLObjectElement_validity(var _this) native;

  int get vspace() { return _get__HTMLObjectElement_vspace(this); }
  static int _get__HTMLObjectElement_vspace(var _this) native;

  void set vspace(int value) { _set__HTMLObjectElement_vspace(this, value); }
  static void _set__HTMLObjectElement_vspace(var _this, int value) native;

  String get width() { return _get__HTMLObjectElement_width(this); }
  static String _get__HTMLObjectElement_width(var _this) native;

  void set width(String value) { _set__HTMLObjectElement_width(this, value); }
  static void _set__HTMLObjectElement_width(var _this, String value) native;

  bool get willValidate() { return _get__HTMLObjectElement_willValidate(this); }
  static bool _get__HTMLObjectElement_willValidate(var _this) native;

  bool checkValidity() {
    return _checkValidity(this);
  }
  static bool _checkValidity(receiver) native;

  void setCustomValidity(String error) {
    _setCustomValidity(this, error);
    return;
  }
  static void _setCustomValidity(receiver, error) native;

  String get typeName() { return "HTMLObjectElement"; }
}
