Struct objc2_web_kit::DOMCDATASection

source ·
#[repr(C)]
pub struct DOMCDATASection { /* private fields */ }
👎Deprecated
Available on crate features DOMCDATASection and DOMCharacterData and DOMNode and DOMObject and DOMText and WebScriptObject only.

Implementations§

source§

impl DOMCDATASection

Methods declared on superclass DOMObject

source

pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>

👎Deprecated
source§

impl DOMCDATASection

Methods declared on superclass NSObject

source

pub unsafe fn new() -> Retained<Self>

Methods from Deref<Target = DOMText>§

source

pub unsafe fn wholeText(&self) -> Retained<NSString>

source

pub unsafe fn splitText(&self, offset: c_uint) -> Option<Retained<DOMText>>

👎Deprecated
source

pub unsafe fn replaceWholeText( &self, content: Option<&NSString> ) -> Option<Retained<DOMText>>

Methods from Deref<Target = DOMCharacterData>§

source

pub unsafe fn data(&self) -> Retained<NSString>

👎Deprecated
source

pub unsafe fn setData(&self, data: Option<&NSString>)

👎Deprecated
source

pub unsafe fn length(&self) -> c_uint

👎Deprecated
source

pub unsafe fn substringData_length( &self, offset: c_uint, length: c_uint ) -> Option<Retained<NSString>>

source

pub unsafe fn appendData(&self, data: Option<&NSString>)

👎Deprecated
source

pub unsafe fn insertData_data(&self, offset: c_uint, data: Option<&NSString>)

source

pub unsafe fn deleteData_length(&self, offset: c_uint, length: c_uint)

source

pub unsafe fn replaceData_length_data( &self, offset: c_uint, length: c_uint, data: Option<&NSString> )

source

pub unsafe fn substringData( &self, offset: c_uint, length: c_uint ) -> Option<Retained<NSString>>

👎Deprecated
source

pub unsafe fn insertData(&self, offset: c_uint, data: Option<&NSString>)

👎Deprecated
source

pub unsafe fn deleteData(&self, offset: c_uint, length: c_uint)

👎Deprecated
source

pub unsafe fn replaceData( &self, offset: c_uint, length: c_uint, data: Option<&NSString> )

👎Deprecated

Methods from Deref<Target = DOMNode>§

source

pub unsafe fn boundingBox(&self) -> NSRect

Available on crate feature DOMExtensions only.
source

pub unsafe fn lineBoxRects(&self) -> Option<Retained<NSArray>>

Available on crate feature DOMExtensions only.
source

pub unsafe fn nodeName(&self) -> Retained<NSString>

👎Deprecated
source

pub unsafe fn nodeValue(&self) -> Retained<NSString>

👎Deprecated
source

pub unsafe fn setNodeValue(&self, node_value: Option<&NSString>)

👎Deprecated
source

pub unsafe fn nodeType(&self) -> c_ushort

👎Deprecated
source

pub unsafe fn parentNode(&self) -> Option<Retained<DOMNode>>

👎Deprecated
source

pub unsafe fn childNodes(&self) -> Option<Retained<DOMNodeList>>

👎Deprecated
Available on crate feature DOMNodeList only.
source

pub unsafe fn firstChild(&self) -> Option<Retained<DOMNode>>

👎Deprecated
source

pub unsafe fn lastChild(&self) -> Option<Retained<DOMNode>>

👎Deprecated
source

pub unsafe fn previousSibling(&self) -> Option<Retained<DOMNode>>

👎Deprecated
source

pub unsafe fn nextSibling(&self) -> Option<Retained<DOMNode>>

👎Deprecated
source

pub unsafe fn ownerDocument(&self) -> Option<Retained<DOMDocument>>

👎Deprecated
Available on crate feature DOMDocument only.
source

pub unsafe fn namespaceURI(&self) -> Retained<NSString>

👎Deprecated
source

pub unsafe fn prefix(&self) -> Retained<NSString>

👎Deprecated
source

pub unsafe fn setPrefix(&self, prefix: Option<&NSString>)

👎Deprecated
source

pub unsafe fn localName(&self) -> Retained<NSString>

👎Deprecated
source

pub unsafe fn attributes(&self) -> Option<Retained<DOMNamedNodeMap>>

👎Deprecated
Available on crate feature DOMNamedNodeMap only.
source

pub unsafe fn baseURI(&self) -> Retained<NSString>

source

pub unsafe fn textContent(&self) -> Retained<NSString>

source

pub unsafe fn setTextContent(&self, text_content: Option<&NSString>)

source

pub unsafe fn parentElement(&self) -> Option<Retained<DOMElement>>

Available on crate feature DOMElement only.
source

pub unsafe fn isContentEditable(&self) -> bool

source

pub unsafe fn insertBefore_refChild( &self, new_child: Option<&DOMNode>, ref_child: Option<&DOMNode> ) -> Option<Retained<DOMNode>>

source

pub unsafe fn replaceChild_oldChild( &self, new_child: Option<&DOMNode>, old_child: Option<&DOMNode> ) -> Option<Retained<DOMNode>>

source

pub unsafe fn removeChild( &self, old_child: Option<&DOMNode> ) -> Option<Retained<DOMNode>>

👎Deprecated
source

pub unsafe fn appendChild( &self, new_child: Option<&DOMNode> ) -> Option<Retained<DOMNode>>

👎Deprecated
source

pub unsafe fn hasChildNodes(&self) -> bool

👎Deprecated
source

pub unsafe fn cloneNode(&self, deep: bool) -> Option<Retained<DOMNode>>

👎Deprecated
source

pub unsafe fn normalize(&self)

👎Deprecated
source

pub unsafe fn isSupported_version( &self, feature: Option<&NSString>, version: Option<&NSString> ) -> bool

source

pub unsafe fn hasAttributes(&self) -> bool

👎Deprecated
source

pub unsafe fn isSameNode(&self, other: Option<&DOMNode>) -> bool

source

pub unsafe fn isEqualNode(&self, other: Option<&DOMNode>) -> bool

source

pub unsafe fn lookupPrefix( &self, namespace_uri: Option<&NSString> ) -> Option<Retained<NSString>>

source

pub unsafe fn lookupNamespaceURI( &self, prefix: Option<&NSString> ) -> Option<Retained<NSString>>

source

pub unsafe fn isDefaultNamespace( &self, namespace_uri: Option<&NSString> ) -> bool

source

pub unsafe fn compareDocumentPosition( &self, other: Option<&DOMNode> ) -> c_ushort

source

pub unsafe fn contains(&self, other: Option<&DOMNode>) -> bool

source

pub unsafe fn insertBefore( &self, new_child: Option<&DOMNode>, ref_child: Option<&DOMNode> ) -> Option<Retained<DOMNode>>

👎Deprecated
source

pub unsafe fn replaceChild( &self, new_child: Option<&DOMNode>, old_child: Option<&DOMNode> ) -> Option<Retained<DOMNode>>

👎Deprecated
source

pub unsafe fn isSupported( &self, feature: Option<&NSString>, version: Option<&NSString> ) -> bool

👎Deprecated
source

pub unsafe fn webArchive(&self) -> Option<Retained<WebArchive>>

👎Deprecated
Available on crate features WebDOMOperations and WebArchive only.

Methods from Deref<Target = DOMObject>§

source

pub unsafe fn sheet(&self) -> Option<Retained<DOMStyleSheet>>

Available on crate feature DOMStyleSheet only.

Methods from Deref<Target = WebScriptObject>§

source

pub unsafe fn callWebScriptMethod_withArguments( &self, name: Option<&NSString>, arguments: Option<&NSArray> ) -> Option<Retained<AnyObject>>

👎Deprecated
source

pub unsafe fn evaluateWebScript( &self, script: Option<&NSString> ) -> Option<Retained<AnyObject>>

👎Deprecated
source

pub unsafe fn removeWebScriptKey(&self, name: Option<&NSString>)

👎Deprecated
source

pub unsafe fn stringRepresentation(&self) -> Option<Retained<NSString>>

👎Deprecated
source

pub unsafe fn webScriptValueAtIndex( &self, index: c_uint ) -> Option<Retained<AnyObject>>

👎Deprecated
source

pub unsafe fn setWebScriptValueAtIndex_value( &self, index: c_uint, value: Option<&AnyObject> )

👎Deprecated
source

pub unsafe fn setException(&self, description: Option<&NSString>)

👎Deprecated

Methods from Deref<Target = NSObject>§

source

pub fn doesNotRecognizeSelector(&self, sel: Sel) -> !

Handle messages the object doesn’t recognize.

See Apple’s documentation for details.

Methods from Deref<Target = AnyObject>§

source

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());
source

pub unsafe fn get_ivar<T>(&self, name: &str) -> &T
where T: Encode,

👎Deprecated: this is difficult to use correctly, use 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.

source

pub unsafe fn get_mut_ivar<T>(&mut self, name: &str) -> &mut T
where T: Encode,

👎Deprecated: this is difficult to use correctly, use 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 DOMCDATASection

source§

fn as_mut(&mut self) -> &mut AnyObject

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMCDATASection> for DOMCDATASection

source§

fn as_mut(&mut self) -> &mut Self

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMCharacterData> for DOMCDATASection

source§

fn as_mut(&mut self) -> &mut DOMCharacterData

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMNode> for DOMCDATASection

source§

fn as_mut(&mut self) -> &mut DOMNode

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMObject> for DOMCDATASection

source§

fn as_mut(&mut self) -> &mut DOMObject

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<DOMText> for DOMCDATASection

source§

fn as_mut(&mut self) -> &mut DOMText

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<NSObject> for DOMCDATASection

source§

fn as_mut(&mut self) -> &mut NSObject

Converts this type into a mutable reference of the (usually inferred) input type.
source§

impl AsMut<WebScriptObject> for DOMCDATASection

source§

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 DOMCDATASection

source§

fn as_ref(&self) -> &AnyObject

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMCDATASection> for DOMCDATASection

source§

fn as_ref(&self) -> &Self

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMCharacterData> for DOMCDATASection

source§

fn as_ref(&self) -> &DOMCharacterData

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMNode> for DOMCDATASection

source§

fn as_ref(&self) -> &DOMNode

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMObject> for DOMCDATASection

source§

fn as_ref(&self) -> &DOMObject

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<DOMText> for DOMCDATASection

source§

fn as_ref(&self) -> &DOMText

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<NSObject> for DOMCDATASection

source§

fn as_ref(&self) -> &NSObject

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl AsRef<WebScriptObject> for DOMCDATASection

source§

fn as_ref(&self) -> &WebScriptObject

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Borrow<AnyObject> for DOMCDATASection

source§

fn borrow(&self) -> &AnyObject

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMCharacterData> for DOMCDATASection

source§

fn borrow(&self) -> &DOMCharacterData

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMNode> for DOMCDATASection

source§

fn borrow(&self) -> &DOMNode

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMObject> for DOMCDATASection

source§

fn borrow(&self) -> &DOMObject

Immutably borrows from an owned value. Read more
source§

impl Borrow<DOMText> for DOMCDATASection

source§

fn borrow(&self) -> &DOMText

Immutably borrows from an owned value. Read more
source§

impl Borrow<NSObject> for DOMCDATASection

source§

fn borrow(&self) -> &NSObject

Immutably borrows from an owned value. Read more
source§

impl Borrow<WebScriptObject> for DOMCDATASection

source§

fn borrow(&self) -> &WebScriptObject

Immutably borrows from an owned value. Read more
source§

impl BorrowMut<AnyObject> for DOMCDATASection

source§

fn borrow_mut(&mut self) -> &mut AnyObject

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMCharacterData> for DOMCDATASection

source§

fn borrow_mut(&mut self) -> &mut DOMCharacterData

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMNode> for DOMCDATASection

source§

fn borrow_mut(&mut self) -> &mut DOMNode

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMObject> for DOMCDATASection

source§

fn borrow_mut(&mut self) -> &mut DOMObject

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<DOMText> for DOMCDATASection

source§

fn borrow_mut(&mut self) -> &mut DOMText

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<NSObject> for DOMCDATASection

source§

fn borrow_mut(&mut self) -> &mut NSObject

Mutably borrows from an owned value. Read more
source§

impl BorrowMut<WebScriptObject> for DOMCDATASection

source§

fn borrow_mut(&mut self) -> &mut WebScriptObject

Mutably borrows from an owned value. Read more
source§

impl ClassType for DOMCDATASection

§

type Super = DOMText

The superclass of this class. Read more
§

type Mutability = InteriorMutable

Whether the type is mutable or immutable. Read more
source§

const NAME: &'static str = "DOMCDATASection"

The name of the Objective-C class that this type represents. Read more
source§

fn class() -> &'static AnyClass

Get a reference to the Objective-C class that this type represents. Read more
source§

fn as_super(&self) -> &Self::Super

Get an immutable reference to the superclass.
source§

fn as_super_mut(&mut self) -> &mut Self::Super

Get a mutable reference to the superclass.
source§

fn retain(&self) -> Retained<Self>
where Self: IsRetainable + Sized,

Increment the reference count of the receiver. Read more
source§

fn alloc() -> Allocated<Self>

Allocate a new instance of the class. Read more
source§

impl DOMEventTarget for DOMCDATASection

Available on crate feature DOMEventTarget only.
source§

unsafe fn addEventListener_listener_useCapture( &self, type: Option<&NSString>, listener: Option<&ProtocolObject<dyn DOMEventListener>>, use_capture: bool )
where Self: Sized + Message,

👎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 )
where Self: Sized + Message,

👎Deprecated
Available on crate feature DOMEventListener only.
source§

unsafe fn dispatchEvent(&self, event: Option<&DOMEvent>) -> bool
where Self: Sized + Message,

👎Deprecated
Available on crate feature DOMEvent only.
source§

unsafe fn addEventListener( &self, type: Option<&NSString>, listener: Option<&ProtocolObject<dyn DOMEventListener>>, use_capture: bool )
where Self: Sized + Message,

👎Deprecated
Available on crate feature DOMEventListener only.
source§

unsafe fn removeEventListener( &self, type: Option<&NSString>, listener: Option<&ProtocolObject<dyn DOMEventListener>>, use_capture: bool )
where Self: Sized + Message,

👎Deprecated
Available on crate feature DOMEventListener only.
source§

impl Debug for DOMCDATASection

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for DOMCDATASection

§

type Target = DOMText

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl DerefMut for DOMCDATASection

source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
source§

impl Hash for DOMCDATASection

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl NSCopying for DOMCDATASection

source§

fn copy(&self) -> Retained<Self::Immutable>

Returns a new instance that’s a copy of the receiver. Read more
source§

impl NSObjectProtocol for DOMCDATASection

source§

fn isEqual(&self, other: &AnyObject) -> bool
where Self: Sized + Message,

Check whether the object is equal to an arbitrary other object. Read more
source§

fn hash(&self) -> usize
where Self: Sized + Message,

An integer that can be used as a table address in a hash table structure. Read more
source§

fn isKindOfClass(&self, cls: &AnyClass) -> bool
where Self: Sized + Message,

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
where T: ClassType, Self: Sized + Message,

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
where Self: Sized + Message,

Check if the object is an instance of a specific class, without checking subclasses. Read more
source§

fn respondsToSelector(&self, aSelector: Sel) -> bool
where Self: Sized + Message,

Check whether the object implements or inherits a method with the given selector. Read more
source§

fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
where Self: Sized + Message,

Check whether the object conforms to a given protocol. Read more
source§

fn description(&self) -> Retained<NSObject>
where Self: Sized + Message,

A textual representation of the object. Read more
source§

fn debugDescription(&self) -> Retained<NSObject>
where Self: Sized + Message,

A textual representation of the object to use when debugging. Read more
source§

fn isProxy(&self) -> bool
where Self: Sized + Message,

Check whether the receiver is a subclass of the NSProxy root class instead of the usual NSObject. Read more
source§

fn retainCount(&self) -> usize
where Self: Sized + Message,

The reference count of the object. Read more
source§

impl PartialEq for DOMCDATASection

source§

fn eq(&self, other: &DOMCDATASection) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl RefEncode for DOMCDATASection

source§

const ENCODING_REF: Encoding = <DOMText as ::objc2::RefEncode>::ENCODING_REF

The Objective-C type-encoding for a reference of this type. Read more
source§

impl Eq for DOMCDATASection

source§

impl Message for DOMCDATASection

source§

impl StructuralPartialEq for DOMCDATASection

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> CounterpartOrSelf for T
where T: ClassType + ?Sized, <T as ClassType>::Mutability: MutabilityCounterpartOrSelf<T>,

§

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

The mutable counterpart of the type, or Self if the type has no mutable counterpart. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> AutoreleaseSafe for T
where T: ?Sized,

source§

impl<T> IsAllocableAnyThread for T
where T: ClassType + ?Sized, <T as ClassType>::Mutability: MutabilityIsAllocableAnyThread,

source§

impl<T> IsIdCloneable for T
where T: ClassType + ?Sized, <T as ClassType>::Mutability: MutabilityIsIdCloneable,

source§

impl<T> IsRetainable for T
where T: ClassType + ?Sized, <T as ClassType>::Mutability: MutabilityIsRetainable,