Struct objc2_web_kit::DOMDocument
source · #[repr(C)]pub struct DOMDocument { /* private fields */ }
👎Deprecated
Available on crate features
DOMDocument
and DOMNode
and DOMObject
and WebScriptObject
only.Implementations§
source§impl DOMDocument
impl 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.source§impl DOMDocument
impl DOMDocument
Methods declared on superclass DOMObject
source§impl DOMDocument
impl DOMDocument
Methods declared on superclass NSObject
source§impl DOMDocument
impl DOMDocument
DOMDocumentDeprecated
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.source§impl DOMDocument
impl DOMDocument
WebDOMDocumentOperations
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 DOMDocument
impl AsMut<AnyObject> for DOMDocument
source§impl AsMut<DOMDocument> for DOMDocument
impl AsMut<DOMDocument> for DOMDocument
source§impl AsMut<DOMDocument> for DOMHTMLDocument
Available on crate feature DOMHTMLDocument
only.
impl AsMut<DOMDocument> for DOMHTMLDocument
Available on crate feature
DOMHTMLDocument
only.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<DOMNode> for DOMDocument
impl AsMut<DOMNode> for DOMDocument
source§impl AsMut<DOMObject> for DOMDocument
impl AsMut<DOMObject> for DOMDocument
source§impl AsMut<NSObject> for DOMDocument
impl AsMut<NSObject> for DOMDocument
source§impl AsMut<WebScriptObject> for DOMDocument
impl AsMut<WebScriptObject> for DOMDocument
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 DOMDocument
impl AsRef<AnyObject> for DOMDocument
source§impl AsRef<DOMDocument> for DOMDocument
impl AsRef<DOMDocument> for DOMDocument
source§impl AsRef<DOMDocument> for DOMHTMLDocument
Available on crate feature DOMHTMLDocument
only.
impl AsRef<DOMDocument> for DOMHTMLDocument
Available on crate feature
DOMHTMLDocument
only.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<DOMNode> for DOMDocument
impl AsRef<DOMNode> for DOMDocument
source§impl AsRef<DOMObject> for DOMDocument
impl AsRef<DOMObject> for DOMDocument
source§impl AsRef<NSObject> for DOMDocument
impl AsRef<NSObject> for DOMDocument
source§impl AsRef<WebScriptObject> for DOMDocument
impl AsRef<WebScriptObject> for DOMDocument
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 DOMDocument
impl Borrow<AnyObject> for DOMDocument
source§impl Borrow<DOMDocument> for DOMHTMLDocument
Available on crate feature DOMHTMLDocument
only.
impl Borrow<DOMDocument> for DOMHTMLDocument
Available on crate feature
DOMHTMLDocument
only.source§fn borrow(&self) -> &DOMDocument
fn borrow(&self) -> &DOMDocument
Immutably borrows from an owned value. Read more
source§impl Borrow<DOMNode> for DOMDocument
impl Borrow<DOMNode> for DOMDocument
source§impl Borrow<DOMObject> for DOMDocument
impl Borrow<DOMObject> for DOMDocument
source§impl Borrow<NSObject> for DOMDocument
impl Borrow<NSObject> for DOMDocument
source§impl Borrow<WebScriptObject> for DOMDocument
impl Borrow<WebScriptObject> for DOMDocument
source§fn borrow(&self) -> &WebScriptObject
fn borrow(&self) -> &WebScriptObject
Immutably borrows from an owned value. Read more
source§impl BorrowMut<AnyObject> for DOMDocument
impl BorrowMut<AnyObject> for DOMDocument
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
Available on crate feature DOMHTMLDocument
only.
impl BorrowMut<DOMDocument> for DOMHTMLDocument
Available on crate feature
DOMHTMLDocument
only.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 DOMDocument
impl BorrowMut<DOMNode> for DOMDocument
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 DOMDocument
impl BorrowMut<DOMObject> for DOMDocument
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 DOMDocument
impl BorrowMut<NSObject> for DOMDocument
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 DOMDocument
impl BorrowMut<WebScriptObject> for DOMDocument
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 DOMDocument
impl ClassType for DOMDocument
§type Mutability = InteriorMutable
type Mutability = InteriorMutable
Whether the type is mutable or immutable. Read more
source§const NAME: &'static str = "DOMDocument"
const NAME: &'static str = "DOMDocument"
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 DOMDocument
Available on crate feature DOMEventTarget
only.
impl DOMEventTarget for DOMDocument
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 DOMDocument
impl Debug for DOMDocument
source§impl Deref for DOMDocument
impl Deref for DOMDocument
source§impl DerefMut for DOMDocument
impl DerefMut for DOMDocument
source§impl Hash for DOMDocument
impl Hash for DOMDocument
source§impl NSCopying for DOMDocument
impl NSCopying for DOMDocument
source§impl NSObjectProtocol for DOMDocument
impl NSObjectProtocol for DOMDocument
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 DOMDocument
impl PartialEq for DOMDocument
source§fn eq(&self, other: &DOMDocument) -> bool
fn eq(&self, other: &DOMDocument) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RefEncode for DOMDocument
impl RefEncode for DOMDocument
source§const ENCODING_REF: Encoding = <DOMNode as ::objc2::RefEncode>::ENCODING_REF
const ENCODING_REF: Encoding = <DOMNode as ::objc2::RefEncode>::ENCODING_REF
The Objective-C type-encoding for a reference of this type. Read more
impl Eq for DOMDocument
impl Message for DOMDocument
impl StructuralPartialEq for DOMDocument
Auto Trait Implementations§
impl !Freeze for DOMDocument
impl !RefUnwindSafe for DOMDocument
impl !Send for DOMDocument
impl !Sync for DOMDocument
impl !Unpin for DOMDocument
impl !UnwindSafe for DOMDocument
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