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

#include <InjectedBundleHitTestResult.h>

Inheritance diagram for WebKit::InjectedBundleHitTestResult:
API::ObjectImpl< API::Object::Type::BundleHitTestResult > API::Object

Public Member Functions

const WebCore::HitTestResultcoreHitTestResult () const
 
PassRefPtr< InjectedBundleNodeHandlenodeHandle () const
 
PassRefPtr< InjectedBundleNodeHandleurlElementHandle () const
 
WebFrameframe () const
 
WebFrametargetFrame () const
 
String absoluteImageURL () const
 
String absolutePDFURL () const
 
String absoluteLinkURL () const
 
String absoluteMediaURL () const
 
bool mediaIsInFullscreen () const
 
bool mediaHasAudio () const
 
bool isDownloadableMedia () const
 
BundleHitTestResultMediaType mediaType () const
 
String linkLabel () const
 
String linkTitle () const
 
String linkSuggestedFilename () const
 
WebCore::IntRect imageRect () const
 
bool isSelected () const
 
- Public Member Functions inherited from API::ObjectImpl< API::Object::Type::BundleHitTestResult >
virtual ~ObjectImpl ()
 
- Public Member Functions inherited from API::Object
virtual ~Object ()
 

Static Public Member Functions

static Ref< InjectedBundleHitTestResultcreate (const WebCore::HitTestResult &)
 
- 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::BundleHitTestResult >
static const Type APIType
 
- Protected Member Functions inherited from API::ObjectImpl< API::Object::Type::BundleHitTestResult >
 ObjectImpl ()
 
Type type () const override
 
- Protected Member Functions inherited from API::Object
 Object ()
 

Member Function Documentation

◆ absoluteImageURL()

String WebKit::InjectedBundleHitTestResult::absoluteImageURL ( ) const

◆ absoluteLinkURL()

String WebKit::InjectedBundleHitTestResult::absoluteLinkURL ( ) const

◆ absoluteMediaURL()

String WebKit::InjectedBundleHitTestResult::absoluteMediaURL ( ) const

◆ absolutePDFURL()

String WebKit::InjectedBundleHitTestResult::absolutePDFURL ( ) const

◆ coreHitTestResult()

const WebCore::HitTestResult& WebKit::InjectedBundleHitTestResult::coreHitTestResult ( ) const
inline

◆ create()

Ref< InjectedBundleHitTestResult > WebKit::InjectedBundleHitTestResult::create ( const WebCore::HitTestResult hitTestResult)
static

◆ frame()

WebFrame * WebKit::InjectedBundleHitTestResult::frame ( ) const

◆ imageRect()

IntRect WebKit::InjectedBundleHitTestResult::imageRect ( ) const

◆ isDownloadableMedia()

bool WebKit::InjectedBundleHitTestResult::isDownloadableMedia ( ) const

◆ isSelected()

bool WebKit::InjectedBundleHitTestResult::isSelected ( ) const

◆ linkLabel()

String WebKit::InjectedBundleHitTestResult::linkLabel ( ) const

◆ linkSuggestedFilename()

String WebKit::InjectedBundleHitTestResult::linkSuggestedFilename ( ) const

◆ linkTitle()

String WebKit::InjectedBundleHitTestResult::linkTitle ( ) const

◆ mediaHasAudio()

bool WebKit::InjectedBundleHitTestResult::mediaHasAudio ( ) const

◆ mediaIsInFullscreen()

bool WebKit::InjectedBundleHitTestResult::mediaIsInFullscreen ( ) const

◆ mediaType()

BundleHitTestResultMediaType WebKit::InjectedBundleHitTestResult::mediaType ( ) const

◆ nodeHandle()

PassRefPtr< InjectedBundleNodeHandle > WebKit::InjectedBundleHitTestResult::nodeHandle ( ) const

◆ targetFrame()

WebFrame * WebKit::InjectedBundleHitTestResult::targetFrame ( ) const

◆ urlElementHandle()

PassRefPtr< InjectedBundleNodeHandle > WebKit::InjectedBundleHitTestResult::urlElementHandle ( ) const

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