webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
WebKit::InjectedBundleNodeHandle Class Reference

#include <InjectedBundleNodeHandle.h>

Inheritance diagram for WebKit::InjectedBundleNodeHandle:
API::ObjectImpl< API::Object::Type::BundleNodeHandle > API::Object

Public Member Functions

virtual ~InjectedBundleNodeHandle ()
 
WebCore::NodecoreNode ()
 
Ref< InjectedBundleNodeHandledocument ()
 
WebCore::IntRect elementBounds ()
 
WebCore::IntRect renderRect (bool *)
 
RefPtr< WebImagerenderedImage (SnapshotOptions)
 
RefPtr< InjectedBundleRangeHandlevisibleRange ()
 
void setHTMLInputElementValueForUser (const String &)
 
void setHTMLInputElementSpellcheckEnabled (bool)
 
bool isHTMLInputElementAutoFilled () const
 
void setHTMLInputElementAutoFilled (bool)
 
bool isHTMLInputElementAutoFillButtonEnabled () const
 
void setHTMLInputElementAutoFillButtonEnabled (WebCore::AutoFillButtonType)
 
WebCore::IntRect htmlInputElementAutoFillButtonBounds ()
 
bool htmlInputElementLastChangeWasUserEdit ()
 
bool htmlTextAreaElementLastChangeWasUserEdit ()
 
bool isTextField () const
 
RefPtr< InjectedBundleNodeHandlehtmlTableCellElementCellAbove ()
 
RefPtr< WebFramedocumentFrame ()
 
RefPtr< WebFramehtmlFrameElementContentFrame ()
 
RefPtr< WebFramehtmlIFrameElementContentFrame ()
 
- Public Member Functions inherited from API::ObjectImpl< API::Object::Type::BundleNodeHandle >
virtual ~ObjectImpl ()
 
- Public Member Functions inherited from API::Object
virtual ~Object ()
 

Static Public Member Functions

static RefPtr< InjectedBundleNodeHandlegetOrCreate (JSContextRef, JSObjectRef)
 
static RefPtr< InjectedBundleNodeHandlegetOrCreate (WebCore::Node *)
 
static Ref< InjectedBundleNodeHandlegetOrCreate (WebCore::Node &)
 
- Static Public Member Functions inherited from API::Object
static voidwrap (API::Object *)
 
static API::Objectunwrap (void *)
 

Additional Inherited Members

- Public Types inherited from API::Object
enum  Type {
  Type::Null = 0, Type::Array, Type::AuthenticationChallenge, Type::AuthenticationDecisionListener,
  Type::CertificateInfo, Type::Connection, Type::ContextMenuItem, Type::Credential,
  Type::Data, Type::Dictionary, Type::Error, Type::FrameHandle,
  Type::Image, Type::PageGroupData, Type::PageHandle, Type::PageGroupHandle,
  Type::ProtectionSpace, Type::RenderLayer, Type::RenderObject, Type::SecurityOrigin,
  Type::SessionState, Type::SerializedScriptValue, Type::String, Type::URL,
  Type::URLRequest, Type::URLResponse, Type::UserContentURLPattern, Type::UserScript,
  Type::UserStyleSheet, Type::WebArchive, Type::WebArchiveResource, Type::Boolean,
  Type::Double, Type::UInt64, Type::Point, Type::Size,
  Type::Rect, Type::ApplicationCacheManager, Type::AutomationSession, Type::BackForwardList,
  Type::BackForwardListItem, Type::CacheManager, Type::ColorPickerResultListener, Type::ContextMenuListener,
  Type::CookieManager, Type::Download, Type::ExperimentalFeature, Type::FormSubmissionListener,
  Type::Frame, Type::FrameInfo, Type::FramePolicyListener, Type::FullScreenManager,
  Type::GeolocationManager, Type::GeolocationPermissionRequest, Type::HitTestResult, Type::GeolocationPosition,
  Type::GrammarDetail, Type::IconDatabase, Type::Inspector, Type::KeyValueStorageManager,
  Type::MediaCacheManager, Type::Navigation, Type::NavigationAction, Type::NavigationData,
  Type::NavigationResponse, Type::Notification, Type::NotificationManager, Type::NotificationPermissionRequest,
  Type::OpenPanelParameters, Type::OpenPanelResultListener, Type::OriginDataManager, Type::Page,
  Type::PageConfiguration, Type::PageGroup, Type::ProcessPool, Type::ProcessPoolConfiguration,
  Type::PluginSiteDataManager, Type::Preferences, Type::ResourceLoadStatisticsStore, Type::RunBeforeUnloadConfirmPanelResultListener,
  Type::RunJavaScriptAlertResultListener, Type::RunJavaScriptConfirmResultListener, Type::RunJavaScriptPromptResultListener, Type::TextChecker,
  Type::UserContentController, Type::UserContentExtension, Type::UserContentExtensionStore, Type::UserContentWorld,
  Type::UserInitiatedAction, Type::UserMediaPermissionCheck, Type::UserMediaPermissionRequest, Type::Vibration,
  Type::ViewportAttributes, Type::VisitedLinkStore, Type::WebResourceLoadStatisticsManager, Type::WebsiteDataRecord,
  Type::WebsiteDataStore, Type::WebsitePolicies, Type::WindowFeatures, Type::Bundle,
  Type::BundleBackForwardList, Type::BundleBackForwardListItem, Type::BundleCSSStyleDeclarationHandle, Type::BundleDOMWindowExtension,
  Type::BundleFileHandle, Type::BundleFrame, Type::BundleHitTestResult, Type::BundleInspector,
  Type::BundleNavigationAction, Type::BundleNodeHandle, Type::BundlePage, Type::BundlePageBanner,
  Type::BundlePageGroup, Type::BundlePageOverlay, Type::BundleRangeHandle, Type::BundleScriptWorld,
  Type::EditCommandProxy, Type::ObjCObjectGraph, Type::View
}
 
- Static Public Attributes inherited from API::ObjectImpl< API::Object::Type::BundleNodeHandle >
static const Type APIType
 
- Protected Member Functions inherited from API::ObjectImpl< API::Object::Type::BundleNodeHandle >
 ObjectImpl ()
 
Type type () const override
 
- Protected Member Functions inherited from API::Object
 Object ()
 

Constructor & Destructor Documentation

◆ ~InjectedBundleNodeHandle()

WebKit::InjectedBundleNodeHandle::~InjectedBundleNodeHandle ( )
virtual

Member Function Documentation

◆ coreNode()

Node * WebKit::InjectedBundleNodeHandle::coreNode ( )

◆ document()

Ref< InjectedBundleNodeHandle > WebKit::InjectedBundleNodeHandle::document ( )

◆ documentFrame()

RefPtr< WebFrame > WebKit::InjectedBundleNodeHandle::documentFrame ( )

◆ elementBounds()

IntRect WebKit::InjectedBundleNodeHandle::elementBounds ( )

◆ getOrCreate() [1/3]

RefPtr< InjectedBundleNodeHandle > WebKit::InjectedBundleNodeHandle::getOrCreate ( JSContextRef  ,
JSObjectRef  object 
)
static

◆ getOrCreate() [2/3]

RefPtr< InjectedBundleNodeHandle > WebKit::InjectedBundleNodeHandle::getOrCreate ( WebCore::Node node)
static

◆ getOrCreate() [3/3]

Ref< InjectedBundleNodeHandle > WebKit::InjectedBundleNodeHandle::getOrCreate ( WebCore::Node node)
static

◆ htmlFrameElementContentFrame()

RefPtr< WebFrame > WebKit::InjectedBundleNodeHandle::htmlFrameElementContentFrame ( )

◆ htmlIFrameElementContentFrame()

RefPtr< WebFrame > WebKit::InjectedBundleNodeHandle::htmlIFrameElementContentFrame ( )

◆ htmlInputElementAutoFillButtonBounds()

IntRect WebKit::InjectedBundleNodeHandle::htmlInputElementAutoFillButtonBounds ( )

◆ htmlInputElementLastChangeWasUserEdit()

bool WebKit::InjectedBundleNodeHandle::htmlInputElementLastChangeWasUserEdit ( )

◆ htmlTableCellElementCellAbove()

RefPtr< InjectedBundleNodeHandle > WebKit::InjectedBundleNodeHandle::htmlTableCellElementCellAbove ( )

◆ htmlTextAreaElementLastChangeWasUserEdit()

bool WebKit::InjectedBundleNodeHandle::htmlTextAreaElementLastChangeWasUserEdit ( )

◆ isHTMLInputElementAutoFillButtonEnabled()

bool WebKit::InjectedBundleNodeHandle::isHTMLInputElementAutoFillButtonEnabled ( ) const

◆ isHTMLInputElementAutoFilled()

bool WebKit::InjectedBundleNodeHandle::isHTMLInputElementAutoFilled ( ) const

◆ isTextField()

bool WebKit::InjectedBundleNodeHandle::isTextField ( ) const

◆ renderedImage()

RefPtr< WebImage > WebKit::InjectedBundleNodeHandle::renderedImage ( SnapshotOptions  options)

◆ renderRect()

IntRect WebKit::InjectedBundleNodeHandle::renderRect ( bool *  isReplaced)

◆ setHTMLInputElementAutoFillButtonEnabled()

void WebKit::InjectedBundleNodeHandle::setHTMLInputElementAutoFillButtonEnabled ( WebCore::AutoFillButtonType  autoFillButtonType)

◆ setHTMLInputElementAutoFilled()

void WebKit::InjectedBundleNodeHandle::setHTMLInputElementAutoFilled ( bool  filled)

◆ setHTMLInputElementSpellcheckEnabled()

void WebKit::InjectedBundleNodeHandle::setHTMLInputElementSpellcheckEnabled ( bool  enabled)

◆ setHTMLInputElementValueForUser()

void WebKit::InjectedBundleNodeHandle::setHTMLInputElementValueForUser ( const String value)

◆ visibleRange()

RefPtr< InjectedBundleRangeHandle > WebKit::InjectedBundleNodeHandle::visibleRange ( )

The documentation for this class was generated from the following files: