#include "third_party/blink/renderer/core/html/html_object_element.h"
#include "third_party/blink/renderer/core/css/style_change_reason.h"
#include "third_party/blink/renderer/core/dom/attribute.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/element_traversal.h"
#include "third_party/blink/renderer/core/dom/shadow_root.h"
#include "third_party/blink/renderer/core/dom/tag_collection.h"
#include "third_party/blink/renderer/core/dom/text.h"
#include "third_party/blink/renderer/core/exported/web_plugin_container_impl.h"
#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/frame/local_frame_client.h"
#include "third_party/blink/renderer/core/frame/settings.h"
#include "third_party/blink/renderer/core/html/html_embed_element.h"
#include "third_party/blink/renderer/core/html/html_image_loader.h"
#include "third_party/blink/renderer/core/html/html_meta_element.h"
#include "third_party/blink/renderer/core/html/html_param_element.h"
#include "third_party/blink/renderer/core/html/parser/html_parser_idioms.h"
#include "third_party/blink/renderer/core/html_names.h"
#include "third_party/blink/renderer/core/layout/layout_embedded_object.h"
#include "third_party/blink/renderer/platform/network/mime/mime_type_registry.h"
namespace blink {
HTMLObjectElement::HTMLObjectElement(Document& document,
const CreateElementFlags flags)
: … { … }
void HTMLObjectElement::Trace(Visitor* visitor) const { … }
const AttrNameToTrustedType& HTMLObjectElement::GetCheckedAttributeTypes()
const { … }
LayoutEmbeddedContent* HTMLObjectElement::ExistingLayoutEmbeddedContent()
const { … }
bool HTMLObjectElement::IsPresentationAttribute(
const QualifiedName& name) const { … }
void HTMLObjectElement::CollectStyleForPresentationAttribute(
const QualifiedName& name,
const AtomicString& value,
MutableCSSPropertyValueSet* style) { … }
void HTMLObjectElement::ParseAttribute(
const AttributeModificationParams& params) { … }
void HTMLObjectElement::ParametersForPlugin(PluginParameters& plugin_params) { … }
bool HTMLObjectElement::HasFallbackContent() const { … }
bool HTMLObjectElement::HasValidClassId() const { … }
void HTMLObjectElement::ReloadPluginOnAttributeChange(
const QualifiedName& name) { … }
void HTMLObjectElement::UpdatePluginInternal() { … }
Node::InsertionNotificationRequest HTMLObjectElement::InsertedInto(
ContainerNode& insertion_point) { … }
void HTMLObjectElement::RemovedFrom(ContainerNode& insertion_point) { … }
void HTMLObjectElement::ChildrenChanged(const ChildrenChange& change) { … }
bool HTMLObjectElement::IsURLAttribute(const Attribute& attribute) const { … }
bool HTMLObjectElement::HasLegalLinkAttribute(const QualifiedName& name) const { … }
const QualifiedName& HTMLObjectElement::SubResourceAttributeName() const { … }
const AtomicString HTMLObjectElement::ImageSourceURL() const { … }
void HTMLObjectElement::ReattachFallbackContent() { … }
void HTMLObjectElement::RenderFallbackContent(
ErrorEventPolicy should_dispatch_error_event) { … }
bool HTMLObjectElement::IsExposed() const { … }
bool HTMLObjectElement::ContainsJavaApplet() const { … }
void HTMLObjectElement::DidMoveToNewDocument(Document& old_document) { … }
HTMLFormElement* HTMLObjectElement::formOwner() const { … }
bool HTMLObjectElement::UseFallbackContent() const { … }
bool HTMLObjectElement::WillUseFallbackContentAtLayout() const { … }
void HTMLObjectElement::AssociateWith(HTMLFormElement* form) { … }
bool HTMLObjectElement::DidFinishLoading() const { … }
int HTMLObjectElement::DefaultTabIndex() const { … }
const HTMLObjectElement* ToHTMLObjectElementFromListedElement(
const ListedElement* element) { … }
const HTMLObjectElement& ToHTMLObjectElementFromListedElement(
const ListedElement& element) { … }
}