Struct objc2_web_kit::DOMHTMLDocument
source · #[repr(C)]pub struct DOMHTMLDocument { /* private fields */ }
👎Deprecated
Available on crate features
DOMDocument
and DOMHTMLDocument
and DOMNode
and DOMObject
and WebScriptObject
only.Implementations§
source§impl DOMHTMLDocument
impl DOMHTMLDocument
DOMHTMLDocumentExtensions
pub unsafe fn createDocumentFragmentWithMarkupString_baseURL( &self, markup_string: Option<&NSString>, base_url: Option<&NSURL> ) -> Option<Retained<DOMDocumentFragment>>
Available on crate features
DOMExtensions
and DOMDocumentFragment
only.pub unsafe fn createDocumentFragmentWithText( &self, text: Option<&NSString> ) -> Option<Retained<DOMDocumentFragment>>
Available on crate features
DOMExtensions
and DOMDocumentFragment
only.source§impl DOMHTMLDocument
impl DOMHTMLDocument
pub unsafe fn embeds(&self) -> Option<Retained<DOMHTMLCollection>>
Available on crate feature
DOMHTMLCollection
only.pub unsafe fn plugins(&self) -> Option<Retained<DOMHTMLCollection>>
Available on crate feature
DOMHTMLCollection
only.pub unsafe fn scripts(&self) -> Option<Retained<DOMHTMLCollection>>
Available on crate feature
DOMHTMLCollection
only.pub unsafe fn width(&self) -> c_int
pub unsafe fn height(&self) -> c_int
pub unsafe fn dir(&self) -> Retained<NSString>
pub unsafe fn setDir(&self, dir: Option<&NSString>)
pub unsafe fn designMode(&self) -> Retained<NSString>
pub unsafe fn setDesignMode(&self, design_mode: Option<&NSString>)
pub unsafe fn compatMode(&self) -> Retained<NSString>
pub unsafe fn bgColor(&self) -> Retained<NSString>
pub unsafe fn setBgColor(&self, bg_color: Option<&NSString>)
pub unsafe fn fgColor(&self) -> Retained<NSString>
pub unsafe fn setFgColor(&self, fg_color: Option<&NSString>)
pub unsafe fn alinkColor(&self) -> Retained<NSString>
pub unsafe fn setAlinkColor(&self, alink_color: Option<&NSString>)
pub unsafe fn linkColor(&self) -> Retained<NSString>
pub unsafe fn setLinkColor(&self, link_color: Option<&NSString>)
pub unsafe fn vlinkColor(&self) -> Retained<NSString>
pub unsafe fn setVlinkColor(&self, vlink_color: Option<&NSString>)
pub unsafe fn open(&self)
👎Deprecated
pub unsafe fn close(&self)
👎Deprecated
pub unsafe fn write(&self, text: Option<&NSString>)
👎Deprecated
pub unsafe fn writeln(&self, text: Option<&NSString>)
👎Deprecated
pub unsafe fn clear(&self)
pub unsafe fn captureEvents(&self)
pub unsafe fn releaseEvents(&self)
source§impl DOMHTMLDocument
impl DOMHTMLDocument
Methods declared on superclass DOMObject
Methods from Deref<Target = DOMDocument>§
pub unsafe fn doctype(&self) -> Option<Retained<DOMDocumentType>>
👎Deprecated
Available on crate feature
DOMDocumentType
only.pub unsafe fn implementation(&self) -> Option<Retained<DOMImplementation>>
👎Deprecated
Available on crate feature
DOMImplementation
only.pub unsafe fn documentElement(&self) -> Option<Retained<DOMElement>>
👎Deprecated
Available on crate feature
DOMElement
only.pub unsafe fn inputEncoding(&self) -> Retained<NSString>
pub unsafe fn xmlEncoding(&self) -> Retained<NSString>
pub unsafe fn xmlVersion(&self) -> Retained<NSString>
pub unsafe fn setXmlVersion(&self, xml_version: Option<&NSString>)
pub unsafe fn xmlStandalone(&self) -> bool
pub unsafe fn setXmlStandalone(&self, xml_standalone: bool)
pub unsafe fn documentURI(&self) -> Retained<NSString>
pub unsafe fn setDocumentURI(&self, document_uri: Option<&NSString>)
pub unsafe fn defaultView(&self) -> Option<Retained<DOMAbstractView>>
👎Deprecated
Available on crate feature
DOMAbstractView
only.pub unsafe fn styleSheets(&self) -> Option<Retained<DOMStyleSheetList>>
👎Deprecated
Available on crate feature
DOMStyleSheetList
only.pub unsafe fn title(&self) -> Retained<NSString>
👎Deprecated
pub unsafe fn setTitle(&self, title: Option<&NSString>)
👎Deprecated
pub unsafe fn referrer(&self) -> Retained<NSString>
👎Deprecated
pub unsafe fn domain(&self) -> Retained<NSString>
👎Deprecated
pub unsafe fn URL(&self) -> Retained<NSString>
👎Deprecated
👎Deprecated
pub unsafe fn setCookie(&self, cookie: Option<&NSString>)
👎Deprecated
pub unsafe fn body(&self) -> Option<Retained<DOMHTMLElement>>
👎Deprecated
Available on crate features
DOMElement
and DOMHTMLElement
only.pub unsafe fn setBody(&self, body: Option<&DOMHTMLElement>)
👎Deprecated
Available on crate features
DOMElement
and DOMHTMLElement
only.pub unsafe fn images(&self) -> Option<Retained<DOMHTMLCollection>>
👎Deprecated
Available on crate feature
DOMHTMLCollection
only.pub unsafe fn applets(&self) -> Option<Retained<DOMHTMLCollection>>
👎Deprecated
Available on crate feature
DOMHTMLCollection
only.pub unsafe fn links(&self) -> Option<Retained<DOMHTMLCollection>>
👎Deprecated
Available on crate feature
DOMHTMLCollection
only.pub unsafe fn forms(&self) -> Option<Retained<DOMHTMLCollection>>
👎Deprecated
Available on crate feature
DOMHTMLCollection
only.pub unsafe fn anchors(&self) -> Option<Retained<DOMHTMLCollection>>
👎Deprecated
Available on crate feature
DOMHTMLCollection
only.pub unsafe fn lastModified(&self) -> Retained<NSString>
pub unsafe fn charset(&self) -> Retained<NSString>
pub unsafe fn setCharset(&self, charset: Option<&NSString>)
pub unsafe fn defaultCharset(&self) -> Retained<NSString>
pub unsafe fn readyState(&self) -> Retained<NSString>
pub unsafe fn characterSet(&self) -> Retained<NSString>
pub unsafe fn preferredStylesheetSet(&self) -> Retained<NSString>
pub unsafe fn selectedStylesheetSet(&self) -> Retained<NSString>
pub unsafe fn setSelectedStylesheetSet( &self, selected_stylesheet_set: Option<&NSString> )
pub unsafe fn activeElement(&self) -> Option<Retained<DOMElement>>
Available on crate feature
DOMElement
only.pub unsafe fn createElement( &self, tag_name: Option<&NSString> ) -> Option<Retained<DOMElement>>
👎Deprecated
Available on crate feature
DOMElement
only.pub unsafe fn createDocumentFragment( &self ) -> Option<Retained<DOMDocumentFragment>>
👎Deprecated
Available on crate feature
DOMDocumentFragment
only.pub unsafe fn createTextNode( &self, data: Option<&NSString> ) -> Option<Retained<DOMText>>
👎Deprecated
Available on crate features
DOMCharacterData
and DOMText
only.pub unsafe fn createComment( &self, data: Option<&NSString> ) -> Option<Retained<DOMComment>>
👎Deprecated
Available on crate features
DOMCharacterData
and DOMComment
only.pub unsafe fn createCDATASection( &self, data: Option<&NSString> ) -> Option<Retained<DOMCDATASection>>
👎Deprecated
Available on crate features
DOMCDATASection
and DOMCharacterData
and DOMText
only.pub unsafe fn createProcessingInstruction_data( &self, target: Option<&NSString>, data: Option<&NSString> ) -> Option<Retained<DOMProcessingInstruction>>
Available on crate features
DOMCharacterData
and DOMProcessingInstruction
only.pub unsafe fn createAttribute( &self, name: Option<&NSString> ) -> Option<Retained<DOMAttr>>
👎Deprecated
Available on crate feature
DOMAttr
only.pub unsafe fn createEntityReference( &self, name: Option<&NSString> ) -> Option<Retained<DOMEntityReference>>
👎Deprecated
Available on crate feature
DOMEntityReference
only.pub unsafe fn getElementsByTagName( &self, tagname: Option<&NSString> ) -> Option<Retained<DOMNodeList>>
👎Deprecated
Available on crate feature
DOMNodeList
only.pub unsafe fn importNode_deep( &self, imported_node: Option<&DOMNode>, deep: bool ) -> Option<Retained<DOMNode>>
pub unsafe fn createElementNS_qualifiedName( &self, namespace_uri: Option<&NSString>, qualified_name: Option<&NSString> ) -> Option<Retained<DOMElement>>
Available on crate feature
DOMElement
only.pub unsafe fn createAttributeNS_qualifiedName( &self, namespace_uri: Option<&NSString>, qualified_name: Option<&NSString> ) -> Option<Retained<DOMAttr>>
Available on crate feature
DOMAttr
only.pub unsafe fn getElementsByTagNameNS_localName( &self, namespace_uri: Option<&NSString>, local_name: Option<&NSString> ) -> Option<Retained<DOMNodeList>>
Available on crate feature
DOMNodeList
only.pub unsafe fn adoptNode( &self, source: Option<&DOMNode> ) -> Option<Retained<DOMNode>>
pub unsafe fn createEvent( &self, event_type: Option<&NSString> ) -> Option<Retained<DOMEvent>>
👎Deprecated
Available on crate feature
DOMEvent
only.pub unsafe fn createRange(&self) -> Option<Retained<DOMRange>>
👎Deprecated
Available on crate feature
DOMRange
only.pub unsafe fn createNodeIterator_whatToShow_filter_expandEntityReferences( &self, root: Option<&DOMNode>, what_to_show: c_uint, filter: Option<&ProtocolObject<dyn DOMNodeFilter>>, expand_entity_references: bool ) -> Option<Retained<DOMNodeIterator>>
Available on crate features
DOMNodeFilter
and DOMNodeIterator
only.pub unsafe fn createTreeWalker_whatToShow_filter_expandEntityReferences( &self, root: Option<&DOMNode>, what_to_show: c_uint, filter: Option<&ProtocolObject<dyn DOMNodeFilter>>, expand_entity_references: bool ) -> Option<Retained<DOMTreeWalker>>
Available on crate features
DOMNodeFilter
and DOMTreeWalker
only.pub unsafe fn getOverrideStyle_pseudoElement( &self, element: Option<&DOMElement>, pseudo_element: Option<&NSString> ) -> Option<Retained<DOMCSSStyleDeclaration>>
Available on crate features
DOMCSSStyleDeclaration
and DOMElement
only.pub unsafe fn createExpression_resolver( &self, expression: Option<&NSString>, resolver: Option<&ProtocolObject<dyn DOMXPathNSResolver>> ) -> Option<Retained<DOMXPathExpression>>
Available on crate features
DOMXPathExpression
and DOMXPathNSResolver
only.pub unsafe fn createNSResolver( &self, node_resolver: Option<&DOMNode> ) -> Option<Retained<ProtocolObject<dyn DOMXPathNSResolver>>>
Available on crate feature
DOMXPathNSResolver
only.pub unsafe fn evaluate_contextNode_resolver_type_inResult( &self, expression: Option<&NSString>, context_node: Option<&DOMNode>, resolver: Option<&ProtocolObject<dyn DOMXPathNSResolver>>, type: c_ushort, in_result: Option<&DOMXPathResult> ) -> Option<Retained<DOMXPathResult>>
Available on crate features
DOMXPathNSResolver
and DOMXPathResult
only.pub unsafe fn execCommand_userInterface_value( &self, command: Option<&NSString>, user_interface: bool, value: Option<&NSString> ) -> bool
pub unsafe fn execCommand_userInterface( &self, command: Option<&NSString>, user_interface: bool ) -> bool
pub unsafe fn execCommand(&self, command: Option<&NSString>) -> bool
pub unsafe fn queryCommandEnabled(&self, command: Option<&NSString>) -> bool
pub unsafe fn queryCommandIndeterm(&self, command: Option<&NSString>) -> bool
pub unsafe fn queryCommandState(&self, command: Option<&NSString>) -> bool
pub unsafe fn queryCommandSupported(&self, command: Option<&NSString>) -> bool
pub unsafe fn queryCommandValue( &self, command: Option<&NSString> ) -> Option<Retained<NSString>>
pub unsafe fn getElementsByName( &self, element_name: Option<&NSString> ) -> Option<Retained<DOMNodeList>>
👎Deprecated
Available on crate feature
DOMNodeList
only.pub unsafe fn elementFromPoint_y( &self, x: c_int, y: c_int ) -> Option<Retained<DOMElement>>
Available on crate feature
DOMElement
only.pub unsafe fn createCSSStyleDeclaration( &self ) -> Option<Retained<DOMCSSStyleDeclaration>>
Available on crate feature
DOMCSSStyleDeclaration
only.pub unsafe fn getComputedStyle_pseudoElement( &self, element: Option<&DOMElement>, pseudo_element: Option<&NSString> ) -> Option<Retained<DOMCSSStyleDeclaration>>
Available on crate features
DOMCSSStyleDeclaration
and DOMElement
only.pub unsafe fn getMatchedCSSRules_pseudoElement( &self, element: Option<&DOMElement>, pseudo_element: Option<&NSString> ) -> Option<Retained<DOMCSSRuleList>>
Available on crate features
DOMCSSRuleList
and DOMElement
only.Available on crate features
DOMCSSRuleList
and DOMElement
only.pub unsafe fn getElementsByClassName( &self, class_names: Option<&NSString> ) -> Option<Retained<DOMNodeList>>
Available on crate feature
DOMNodeList
only.pub unsafe fn hasFocus(&self) -> bool
pub unsafe fn webkitCancelFullScreen(&self)
pub unsafe fn getElementById( &self, element_id: Option<&NSString> ) -> Option<Retained<DOMElement>>
👎Deprecated
Available on crate feature
DOMElement
only.pub unsafe fn querySelector( &self, selectors: Option<&NSString> ) -> Option<Retained<DOMElement>>
Available on crate feature
DOMElement
only.pub unsafe fn querySelectorAll( &self, selectors: Option<&NSString> ) -> Option<Retained<DOMNodeList>>
Available on crate feature
DOMNodeList
only.pub unsafe fn createProcessingInstruction( &self, target: Option<&NSString>, data: Option<&NSString> ) -> Option<Retained<DOMProcessingInstruction>>
👎Deprecated
Available on crate features
DOMCharacterData
and DOMProcessingInstruction
only.pub unsafe fn importNode( &self, imported_node: Option<&DOMNode>, deep: bool ) -> Option<Retained<DOMNode>>
👎Deprecated
pub unsafe fn createElementNS( &self, namespace_uri: Option<&NSString>, qualified_name: Option<&NSString> ) -> Option<Retained<DOMElement>>
👎Deprecated
Available on crate feature
DOMElement
only.pub unsafe fn createAttributeNS( &self, namespace_uri: Option<&NSString>, qualified_name: Option<&NSString> ) -> Option<Retained<DOMAttr>>
👎Deprecated
Available on crate feature
DOMAttr
only.pub unsafe fn getElementsByTagNameNS( &self, namespace_uri: Option<&NSString>, local_name: Option<&NSString> ) -> Option<Retained<DOMNodeList>>
👎Deprecated
Available on crate feature
DOMNodeList
only.pub unsafe fn createNodeIterator( &self, root: Option<&DOMNode>, what_to_show: c_uint, filter: Option<&ProtocolObject<dyn DOMNodeFilter>>, expand_entity_references: bool ) -> Option<Retained<DOMNodeIterator>>
👎Deprecated
Available on crate features
DOMNodeFilter
and DOMNodeIterator
only.pub unsafe fn createTreeWalker( &self, root: Option<&DOMNode>, what_to_show: c_uint, filter: Option<&ProtocolObject<dyn DOMNodeFilter>>, expand_entity_references: bool ) -> Option<Retained<DOMTreeWalker>>
👎Deprecated
Available on crate features
DOMNodeFilter
and DOMTreeWalker
only.pub unsafe fn getOverrideStyle( &self, element: Option<&DOMElement>, pseudo_element: Option<&NSString> ) -> Option<Retained<DOMCSSStyleDeclaration>>
👎Deprecated
Available on crate features
DOMCSSStyleDeclaration
and DOMElement
only.pub unsafe fn createExpression( &self, expression: Option<&NSString>, resolver: Option<&ProtocolObject<dyn DOMXPathNSResolver>> ) -> Option<Retained<DOMXPathExpression>>
👎Deprecated
Available on crate features
DOMXPathExpression
and DOMXPathNSResolver
only.pub unsafe fn evaluate( &self, expression: Option<&NSString>, context_node: Option<&DOMNode>, resolver: Option<&ProtocolObject<dyn DOMXPathNSResolver>>, type: c_ushort, in_result: Option<&DOMXPathResult> ) -> Option<Retained<DOMXPathResult>>
👎Deprecated
Available on crate features
DOMXPathNSResolver
and DOMXPathResult
only.pub unsafe fn getComputedStyle( &self, element: Option<&DOMElement>, pseudo_element: Option<&NSString> ) -> Option<Retained<DOMCSSStyleDeclaration>>
👎Deprecated
Available on crate features
DOMCSSStyleDeclaration
and DOMElement
only.pub unsafe fn webFrame(&self) -> Option<Retained<WebFrame>>
👎Deprecated
Available on crate features
WebDOMOperations
and WebFrame
only.pub unsafe fn URLWithAttributeString( &self, string: Option<&NSString> ) -> Option<Retained<NSURL>>
👎Deprecated
Available on crate feature
WebDOMOperations
only.Methods from Deref<Target = DOMNode>§
pub unsafe fn boundingBox(&self) -> NSRect
Available on crate feature
DOMExtensions
only.pub unsafe fn lineBoxRects(&self) -> Option<Retained<NSArray>>
Available on crate feature
DOMExtensions
only.pub unsafe fn nodeName(&self) -> Retained<NSString>
👎Deprecated
pub unsafe fn nodeValue(&self) -> Retained<NSString>
👎Deprecated
pub unsafe fn setNodeValue(&self, node_value: Option<&NSString>)
👎Deprecated
pub unsafe fn nodeType(&self) -> c_ushort
👎Deprecated
pub unsafe fn parentNode(&self) -> Option<Retained<DOMNode>>
👎Deprecated
pub unsafe fn childNodes(&self) -> Option<Retained<DOMNodeList>>
👎Deprecated
Available on crate feature
DOMNodeList
only.pub unsafe fn firstChild(&self) -> Option<Retained<DOMNode>>
👎Deprecated
pub unsafe fn lastChild(&self) -> Option<Retained<DOMNode>>
👎Deprecated
pub unsafe fn previousSibling(&self) -> Option<Retained<DOMNode>>
👎Deprecated
pub unsafe fn nextSibling(&self) -> Option<Retained<DOMNode>>
👎Deprecated
pub unsafe fn ownerDocument(&self) -> Option<Retained<DOMDocument>>
👎Deprecated
pub unsafe fn namespaceURI(&self) -> Retained<NSString>
👎Deprecated
pub unsafe fn prefix(&self) -> Retained<NSString>
👎Deprecated
pub unsafe fn setPrefix(&self, prefix: Option<&NSString>)
👎Deprecated
pub unsafe fn localName(&self) -> Retained<NSString>
👎Deprecated
pub unsafe fn attributes(&self) -> Option<Retained<DOMNamedNodeMap>>
👎Deprecated
Available on crate feature
DOMNamedNodeMap
only.pub unsafe fn baseURI(&self) -> Retained<NSString>
pub unsafe fn textContent(&self) -> Retained<NSString>
pub unsafe fn setTextContent(&self, text_content: Option<&NSString>)
pub unsafe fn parentElement(&self) -> Option<Retained<DOMElement>>
Available on crate feature
DOMElement
only.pub unsafe fn isContentEditable(&self) -> bool
pub unsafe fn insertBefore_refChild( &self, new_child: Option<&DOMNode>, ref_child: Option<&DOMNode> ) -> Option<Retained<DOMNode>>
pub unsafe fn replaceChild_oldChild( &self, new_child: Option<&DOMNode>, old_child: Option<&DOMNode> ) -> Option<Retained<DOMNode>>
pub unsafe fn removeChild( &self, old_child: Option<&DOMNode> ) -> Option<Retained<DOMNode>>
👎Deprecated
pub unsafe fn appendChild( &self, new_child: Option<&DOMNode> ) -> Option<Retained<DOMNode>>
👎Deprecated
pub unsafe fn hasChildNodes(&self) -> bool
👎Deprecated
pub unsafe fn cloneNode(&self, deep: bool) -> Option<Retained<DOMNode>>
👎Deprecated
pub unsafe fn normalize(&self)
👎Deprecated
pub unsafe fn isSupported_version( &self, feature: Option<&NSString>, version: Option<&NSString> ) -> bool
pub unsafe fn hasAttributes(&self) -> bool
👎Deprecated
pub unsafe fn isSameNode(&self, other: Option<&DOMNode>) -> bool
pub unsafe fn isEqualNode(&self, other: Option<&DOMNode>) -> bool
pub unsafe fn lookupPrefix( &self, namespace_uri: Option<&NSString> ) -> Option<Retained<NSString>>
pub unsafe fn lookupNamespaceURI( &self, prefix: Option<&NSString> ) -> Option<Retained<NSString>>
pub unsafe fn isDefaultNamespace( &self, namespace_uri: Option<&NSString> ) -> bool
pub unsafe fn compareDocumentPosition( &self, other: Option<&DOMNode> ) -> c_ushort
pub unsafe fn contains(&self, other: Option<&DOMNode>) -> bool
pub unsafe fn insertBefore( &self, new_child: Option<&DOMNode>, ref_child: Option<&DOMNode> ) -> Option<Retained<DOMNode>>
👎Deprecated
pub unsafe fn replaceChild( &self, new_child: Option<&DOMNode>, old_child: Option<&DOMNode> ) -> Option<Retained<DOMNode>>
👎Deprecated
pub unsafe fn isSupported( &self, feature: Option<&NSString>, version: Option<&NSString> ) -> bool
👎Deprecated
pub unsafe fn webArchive(&self) -> Option<Retained<WebArchive>>
👎Deprecated
Available on crate features
WebDOMOperations
and WebArchive
only.Methods from Deref<Target = DOMObject>§
pub unsafe fn sheet(&self) -> Option<Retained<DOMStyleSheet>>
Available on crate feature
DOMStyleSheet
only.Methods from Deref<Target = WebScriptObject>§
pub unsafe fn callWebScriptMethod_withArguments( &self, name: Option<&NSString>, arguments: Option<&NSArray> ) -> Option<Retained<AnyObject>>
👎Deprecated
pub unsafe fn evaluateWebScript( &self, script: Option<&NSString> ) -> Option<Retained<AnyObject>>
👎Deprecated
pub unsafe fn removeWebScriptKey(&self, name: Option<&NSString>)
👎Deprecated
pub unsafe fn stringRepresentation(&self) -> Option<Retained<NSString>>
👎Deprecated
pub unsafe fn webScriptValueAtIndex( &self, index: c_uint ) -> Option<Retained<AnyObject>>
👎Deprecated
pub unsafe fn setWebScriptValueAtIndex_value( &self, index: c_uint, value: Option<&AnyObject> )
👎Deprecated
pub unsafe fn setException(&self, description: Option<&NSString>)
👎Deprecated
Methods from Deref<Target = NSObject>§
sourcepub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
pub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
Handle messages the object doesn’t recognize.
See Apple’s documentation for details.
Methods from Deref<Target = AnyObject>§
sourcepub fn class(&self) -> &'static AnyClass
pub fn class(&self) -> &'static AnyClass
Dynamically find the class of this object.
§Example
Check that an instance of NSObject
has the precise class NSObject
.
use objc2::ClassType;
use objc2::runtime::NSObject;
let obj = NSObject::new();
assert_eq!(obj.class(), NSObject::class());
sourcepub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
👎Deprecated: this is difficult to use correctly, use Ivar::load
instead.
pub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
Ivar::load
instead.Use Ivar::load
instead.
§Safety
The object must have an instance variable with the given name, and it
must be of type T
.
See Ivar::load_ptr
for details surrounding this.
sourcepub unsafe fn get_mut_ivar<T>(&mut self, name: &str) -> &mut Twhere
T: Encode,
👎Deprecated: this is difficult to use correctly, use Ivar::load_mut
instead.
pub unsafe fn get_mut_ivar<T>(&mut self, name: &str) -> &mut Twhere
T: Encode,
Ivar::load_mut
instead.Use Ivar::load_mut
instead.
§Safety
The object must have an instance variable with the given name, and it
must be of type T
.
See Ivar::load_ptr
for details surrounding this.
Trait Implementations§
source§impl AsMut<AnyObject> for DOMHTMLDocument
impl AsMut<AnyObject> for DOMHTMLDocument
source§impl AsMut<DOMDocument> for DOMHTMLDocument
impl AsMut<DOMDocument> for DOMHTMLDocument
source§fn as_mut(&mut self) -> &mut DOMDocument
fn as_mut(&mut self) -> &mut DOMDocument
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsMut<DOMHTMLDocument> for DOMHTMLDocument
impl AsMut<DOMHTMLDocument> for DOMHTMLDocument
source§impl AsMut<DOMNode> for DOMHTMLDocument
impl AsMut<DOMNode> for DOMHTMLDocument
source§impl AsMut<DOMObject> for DOMHTMLDocument
impl AsMut<DOMObject> for DOMHTMLDocument
source§impl AsMut<NSObject> for DOMHTMLDocument
impl AsMut<NSObject> for DOMHTMLDocument
source§impl AsMut<WebScriptObject> for DOMHTMLDocument
impl AsMut<WebScriptObject> for DOMHTMLDocument
source§fn as_mut(&mut self) -> &mut WebScriptObject
fn as_mut(&mut self) -> &mut WebScriptObject
Converts this type into a mutable reference of the (usually inferred) input type.
source§impl AsRef<AnyObject> for DOMHTMLDocument
impl AsRef<AnyObject> for DOMHTMLDocument
source§impl AsRef<DOMDocument> for DOMHTMLDocument
impl AsRef<DOMDocument> for DOMHTMLDocument
source§fn as_ref(&self) -> &DOMDocument
fn as_ref(&self) -> &DOMDocument
Converts this type into a shared reference of the (usually inferred) input type.
source§impl AsRef<DOMHTMLDocument> for DOMHTMLDocument
impl AsRef<DOMHTMLDocument> for DOMHTMLDocument
source§impl AsRef<DOMNode> for DOMHTMLDocument
impl AsRef<DOMNode> for DOMHTMLDocument
source§impl AsRef<DOMObject> for DOMHTMLDocument
impl AsRef<DOMObject> for DOMHTMLDocument
source§impl AsRef<NSObject> for DOMHTMLDocument
impl AsRef<NSObject> for DOMHTMLDocument
source§impl AsRef<WebScriptObject> for DOMHTMLDocument
impl AsRef<WebScriptObject> for DOMHTMLDocument
source§fn as_ref(&self) -> &WebScriptObject
fn as_ref(&self) -> &WebScriptObject
Converts this type into a shared reference of the (usually inferred) input type.
source§impl Borrow<AnyObject> for DOMHTMLDocument
impl Borrow<AnyObject> for DOMHTMLDocument
source§impl Borrow<DOMDocument> for DOMHTMLDocument
impl Borrow<DOMDocument> for DOMHTMLDocument
source§fn borrow(&self) -> &DOMDocument
fn borrow(&self) -> &DOMDocument
Immutably borrows from an owned value. Read more
source§impl Borrow<DOMNode> for DOMHTMLDocument
impl Borrow<DOMNode> for DOMHTMLDocument
source§impl Borrow<DOMObject> for DOMHTMLDocument
impl Borrow<DOMObject> for DOMHTMLDocument
source§impl Borrow<NSObject> for DOMHTMLDocument
impl Borrow<NSObject> for DOMHTMLDocument
source§impl Borrow<WebScriptObject> for DOMHTMLDocument
impl Borrow<WebScriptObject> for DOMHTMLDocument
source§fn borrow(&self) -> &WebScriptObject
fn borrow(&self) -> &WebScriptObject
Immutably borrows from an owned value. Read more
source§impl BorrowMut<AnyObject> for DOMHTMLDocument
impl BorrowMut<AnyObject> for DOMHTMLDocument
source§fn borrow_mut(&mut self) -> &mut AnyObject
fn borrow_mut(&mut self) -> &mut AnyObject
Mutably borrows from an owned value. Read more
source§impl BorrowMut<DOMDocument> for DOMHTMLDocument
impl BorrowMut<DOMDocument> for DOMHTMLDocument
source§fn borrow_mut(&mut self) -> &mut DOMDocument
fn borrow_mut(&mut self) -> &mut DOMDocument
Mutably borrows from an owned value. Read more
source§impl BorrowMut<DOMNode> for DOMHTMLDocument
impl BorrowMut<DOMNode> for DOMHTMLDocument
source§fn borrow_mut(&mut self) -> &mut DOMNode
fn borrow_mut(&mut self) -> &mut DOMNode
Mutably borrows from an owned value. Read more
source§impl BorrowMut<DOMObject> for DOMHTMLDocument
impl BorrowMut<DOMObject> for DOMHTMLDocument
source§fn borrow_mut(&mut self) -> &mut DOMObject
fn borrow_mut(&mut self) -> &mut DOMObject
Mutably borrows from an owned value. Read more
source§impl BorrowMut<NSObject> for DOMHTMLDocument
impl BorrowMut<NSObject> for DOMHTMLDocument
source§fn borrow_mut(&mut self) -> &mut NSObject
fn borrow_mut(&mut self) -> &mut NSObject
Mutably borrows from an owned value. Read more
source§impl BorrowMut<WebScriptObject> for DOMHTMLDocument
impl BorrowMut<WebScriptObject> for DOMHTMLDocument
source§fn borrow_mut(&mut self) -> &mut WebScriptObject
fn borrow_mut(&mut self) -> &mut WebScriptObject
Mutably borrows from an owned value. Read more
source§impl ClassType for DOMHTMLDocument
impl ClassType for DOMHTMLDocument
§type Super = DOMDocument
type Super = DOMDocument
The superclass of this class. Read more
§type Mutability = InteriorMutable
type Mutability = InteriorMutable
Whether the type is mutable or immutable. Read more
source§const NAME: &'static str = "DOMHTMLDocument"
const NAME: &'static str = "DOMHTMLDocument"
The name of the Objective-C class that this type represents. Read more
source§fn class() -> &'static AnyClass
fn class() -> &'static AnyClass
Get a reference to the Objective-C class that this type represents. Read more
source§fn as_super_mut(&mut self) -> &mut Self::Super
fn as_super_mut(&mut self) -> &mut Self::Super
Get a mutable reference to the superclass.
source§impl DOMEventTarget for DOMHTMLDocument
Available on crate feature DOMEventTarget
only.
impl DOMEventTarget for DOMHTMLDocument
Available on crate feature
DOMEventTarget
only.source§unsafe fn addEventListener_listener_useCapture(
&self,
type: Option<&NSString>,
listener: Option<&ProtocolObject<dyn DOMEventListener>>,
use_capture: bool
)
unsafe fn addEventListener_listener_useCapture( &self, type: Option<&NSString>, listener: Option<&ProtocolObject<dyn DOMEventListener>>, use_capture: bool )
👎Deprecated
Available on crate feature
DOMEventListener
only.source§unsafe fn removeEventListener_listener_useCapture(
&self,
type: Option<&NSString>,
listener: Option<&ProtocolObject<dyn DOMEventListener>>,
use_capture: bool
)
unsafe fn removeEventListener_listener_useCapture( &self, type: Option<&NSString>, listener: Option<&ProtocolObject<dyn DOMEventListener>>, use_capture: bool )
👎Deprecated
Available on crate feature
DOMEventListener
only.source§unsafe fn dispatchEvent(&self, event: Option<&DOMEvent>) -> bool
unsafe fn dispatchEvent(&self, event: Option<&DOMEvent>) -> bool
👎Deprecated
Available on crate feature
DOMEvent
only.source§unsafe fn addEventListener(
&self,
type: Option<&NSString>,
listener: Option<&ProtocolObject<dyn DOMEventListener>>,
use_capture: bool
)
unsafe fn addEventListener( &self, type: Option<&NSString>, listener: Option<&ProtocolObject<dyn DOMEventListener>>, use_capture: bool )
👎Deprecated
Available on crate feature
DOMEventListener
only.source§unsafe fn removeEventListener(
&self,
type: Option<&NSString>,
listener: Option<&ProtocolObject<dyn DOMEventListener>>,
use_capture: bool
)
unsafe fn removeEventListener( &self, type: Option<&NSString>, listener: Option<&ProtocolObject<dyn DOMEventListener>>, use_capture: bool )
👎Deprecated
Available on crate feature
DOMEventListener
only.source§impl Debug for DOMHTMLDocument
impl Debug for DOMHTMLDocument
source§impl Deref for DOMHTMLDocument
impl Deref for DOMHTMLDocument
source§impl DerefMut for DOMHTMLDocument
impl DerefMut for DOMHTMLDocument
source§impl Hash for DOMHTMLDocument
impl Hash for DOMHTMLDocument
source§impl NSCopying for DOMHTMLDocument
impl NSCopying for DOMHTMLDocument
source§impl NSObjectProtocol for DOMHTMLDocument
impl NSObjectProtocol for DOMHTMLDocument
source§fn isEqual(&self, other: &AnyObject) -> bool
fn isEqual(&self, other: &AnyObject) -> bool
Check whether the object is equal to an arbitrary other object. Read more
source§fn hash(&self) -> usize
fn hash(&self) -> usize
An integer that can be used as a table address in a hash table
structure. Read more
source§fn isKindOfClass(&self, cls: &AnyClass) -> bool
fn isKindOfClass(&self, cls: &AnyClass) -> bool
Check if the object is an instance of the class, or one of its
subclasses. Read more
source§fn is_kind_of<T>(&self) -> bool
fn is_kind_of<T>(&self) -> bool
Check if the object is an instance of the class type, or one of its
subclasses. Read more
source§fn isMemberOfClass(&self, cls: &AnyClass) -> bool
fn isMemberOfClass(&self, cls: &AnyClass) -> bool
Check if the object is an instance of a specific class, without
checking subclasses. Read more
source§fn respondsToSelector(&self, aSelector: Sel) -> bool
fn respondsToSelector(&self, aSelector: Sel) -> bool
Check whether the object implements or inherits a method with the
given selector. Read more
source§fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
Check whether the object conforms to a given protocol. Read more
source§fn debugDescription(&self) -> Retained<NSObject>
fn debugDescription(&self) -> Retained<NSObject>
A textual representation of the object to use when debugging. Read more
source§impl PartialEq for DOMHTMLDocument
impl PartialEq for DOMHTMLDocument
source§fn eq(&self, other: &DOMHTMLDocument) -> bool
fn eq(&self, other: &DOMHTMLDocument) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RefEncode for DOMHTMLDocument
impl RefEncode for DOMHTMLDocument
source§const ENCODING_REF: Encoding = <DOMDocument as ::objc2::RefEncode>::ENCODING_REF
const ENCODING_REF: Encoding = <DOMDocument as ::objc2::RefEncode>::ENCODING_REF
The Objective-C type-encoding for a reference of this type. Read more
impl Eq for DOMHTMLDocument
impl Message for DOMHTMLDocument
impl StructuralPartialEq for DOMHTMLDocument
Auto Trait Implementations§
impl !Freeze for DOMHTMLDocument
impl !RefUnwindSafe for DOMHTMLDocument
impl !Send for DOMHTMLDocument
impl !Sync for DOMHTMLDocument
impl !Unpin for DOMHTMLDocument
impl !UnwindSafe for DOMHTMLDocument
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CounterpartOrSelf for T
impl<T> CounterpartOrSelf for T
§type Immutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Immutable
type Immutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Immutable
The immutable counterpart of the type, or
Self
if the type has no
immutable counterpart. Read more§type Mutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Mutable
type Mutable = <<T as ClassType>::Mutability as MutabilityCounterpartOrSelf<T>>::Mutable
The mutable counterpart of the type, or
Self
if the type has no
mutable counterpart. Read more