Class DOMTokenList
Namespace: Aspose.Html.Collections
Assembly: Aspose.HTML.dll (25.1.0)
La classe DOMTokenList représente un ensemble de jetons séparés par des espaces. Elle est indexée à partir de 0, comme les objets Array de JavaScript. DOMTokenList est toujours sensible à la casse.
[DOMName("DOMTokenList")]
[ComVisible(true)]
[DOMObject]
public class DOMTokenList : DOMObject, INotifyPropertyChanged, IEnumerable<string>, IEnumerable
Héritage
object ← DOMObject ← DOMTokenList
Implémente
INotifyPropertyChanged, IEnumerable<string>, IEnumerable
Membres hérités
DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Propriétés
Longueur
Renvoie un ulong qui représente le nombre de jetons stockés dans cette liste.
[DOMName("length")]
public uint Length { get; }
Valeur de la propriété
Valeur
Obtient ou définit la valeur d’un attribut correspondant.
[DOMName("value")]
public string Value { get; set; }
Valeur de la propriété
this[uint]
Renvoie l’élément de la liste par son index, ou null si l’index est supérieur ou égal à la longueur de la liste.
[DOMName("item")]
public string this[uint index] { get; }
Valeur de la propriété
Méthodes
Add(params string[])
Ajoute le(s) jeton(s) spécifié(s) à la liste.
[DOMName("add")]
public void Add(params string[] tokens)
Paramètres
tokens
string[]
Représentant le(s) jeton(s) à ajouter à la tokenList.
Contains(string)
Renvoie true si la liste contient le jeton donné, sinon false.
[DOMName("contains")]
public bool Contains(string token)
Paramètres
token
string
Le jeton à localiser dans la liste.
Renvoie
Un booléen, qui est true si la liste appelante contient le jeton, sinon false.
GetEnumerator()
Renvoie un énumérateur qui itère à travers la collection.
public IEnumerator<string> GetEnumerator()
Renvoie
IEnumerator<string>
Un objet System.Collections.Generic.IEnumerator`1 qui peut être utilisé pour itérer à travers la collection.
Remove(params string[])
Supprime le(s) jeton(s) spécifié(s) de la liste.
[DOMName("remove")]
public void Remove(params string[] tokens)
Paramètres
tokens
string[]
Représente le(s) jeton(s) que vous souhaitez supprimer de la liste.
Replace(string, string)
Remplace un jeton existant par un nouveau jeton. Ne fait rien si le premier jeton n’existe pas.
[DOMName("replace")]
public bool Replace(string token, string newToken)
Paramètres
token
string
Le jeton que vous souhaitez remplacer.
newToken
string
Le jeton avec lequel vous souhaitez remplacer l’ancien jeton.
Renvoie
Booléen true
si le jeton a été trouvé et remplacé, false
sinon.
Supports(string)
Renvoie true si un jeton donné est dans les jetons pris en charge de l’attribut associé.
[DOMName("supports")]
public bool Supports(string token)
Paramètres
token
string
Le jeton à interroger.
Renvoie
Un booléen indiquant si le jeton a été trouvé.
Toggle(string)
Supprime le jeton de la liste s’il existe, ou ajoute le jeton à la liste s’il n’existe pas.
[DOMName("toggle")]
public bool Toggle(string token)
Paramètres
token
string
Le jeton que vous souhaitez basculer.
Renvoie
Un booléen indiquant si le jeton est dans la liste après l’appel.
Toggle(string, bool)
Supprime le jeton de la liste s’il existe, ou ajoute le jeton à la liste s’il n’existe pas.
[DOMName("toggle")]
public bool Toggle(string token, bool force)
Paramètres
token
string
Le jeton que vous souhaitez basculer.
force
bool
Un booléen qui, s’il est inclus, transforme la bascule en une opération unidirectionnelle. S’il est défini sur false, alors le jeton ne sera supprimé que, mais pas ajouté. S’il est défini sur true, alors le jeton ne sera ajouté que, mais pas supprimé.
Renvoie
Un booléen indiquant si le jeton est dans la liste après l’appel.