Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::Document
+ Graphe d'héritage de Arcane::Document:
+ Graphe de collaboration de Arcane::Document:

Fonctions membres publiques

Attribute doctype() (DOM Level 1)
DocumentType doctype () const
 
Attribute implementation() (DOM Level 1)
DOMImplementation implementation () const
 
Attribute documentElement() (DOM Level 1)
Element documentElement () const
 
DOM Level 1 operations
Element createElement (const DOMString &tag_name) const
 
DocumentFragment createDocumentFragment () const
 
Text createTextNode (const DOMString &data) const
 
Comment createComment (const DOMString &data) const
 
CDATASection createCDATASection (const DOMString &data) const
 
ProcessingInstruction createProcessingInstruction (const DOMString &target, const DOMString &data) const
 
Attr createAttribute (const DOMString &name) const
 
EntityReference createEntityReference (const DOMString &name) const
 
NodeList getElementsByTagName (const DOMString &tagname) const
 
DOM Level 2 operations
Node importNode (const Node &imported_node, bool deep) const
 
Element createElementNS (const DOMString &namespace_uri, const DOMString &qualified_name) const
 
Attr createAttributeNS (const DOMString &namespace_uri, const DOMString &qualified_name) const
 
NodeList getElementsByTagNameNS (const DOMString &namespace_uri, const DOMString &local_name) const
 
Element getElementById (const DOMString &element_id) const
 
Attribute actualEncoding() (DOM Level 3)
DOMString actualEncoding () const
 
void actualEncoding (const DOMString &) const
 
Attribute encoding() (DOM Level 3)
DOMString encoding () const
 
void encoding (const DOMString &) const
 
Attribute standalone() (DOM Level 3)
bool standalone () const
 
void standalone (bool) const
 
Attribute strictErrorChecking() (DOM Level 3)
bool strictErrorChecking () const
 
void strictErrorChecking (bool) const
 
version() (DOM Level 3)
DOMString version () const
 
void version (const DOMString &) const
 
Attribute errorHandler() (DOM Level 3)
DOMErrorHandler errorHandler () const
 
void errorHandler (const DOMErrorHandler &) const
 
Attribute documentURI() (DOM Level 3)
DOMString documentURI () const
 
void documentURI (const DOMString &) const
 
- Fonctions membres publiques hérités de Arcane::Node
 Node ()=default
 Création d'un noeud non connecté au maillage.
 
 Node (ItemInternal *ainternal)
 Construit une référence à l'entité internal.
 
 Node (const ItemBase &abase)
 Construit une référence à l'entité abase.
 
 Node (const Item &aitem)
 Construit une référence à l'entité abase.
 
 Node (const ItemInternalPtr *internals, Int32 local_id)
 Construit une référence à l'entité internal.
 
Nodeoperator= (ItemInternal *ainternal)
 Opérateur de copie.
 
NodeLocalId itemLocalId () const
 Identifiant local de l'entité dans le sous-domaine du processeur.
 
Int32 nbEdge () const
 Nombre d'arêtes connectées au noeud.
 
Int32 nbFace () const
 Nombre de faces connectées au noeud.
 
Int32 nbCell () const
 Nombre de mailles connectées au noeud.
 
Edge edge (Int32 i) const
 i-ème arête du noeud
 
Face face (Int32 i) const
 i-ème face du noeud
 
Cell cell (Int32 i) const
 i-ème maille du noeud
 
EdgeLocalId edgeId (Int32 i) const
 i-ème arête du noeud
 
FaceLocalId faceId (Int32 i) const
 i-ème face du noeud
 
CellLocalId cellId (Int32 i) const
 i-ème maille du noeud
 
EdgeConnectedListViewType edges () const
 Liste des arêtes du noeud.
 
FaceConnectedListViewType faces () const
 Liste des faces du noeud.
 
CellConnectedListViewType cells () const
 Liste des mailles du noeud.
 
EdgeLocalIdView edgeIds () const
 Liste des arêtes du noeud.
 
FaceLocalIdView faceIds () const
 Liste des faces du noeud.
 
CellLocalIdView cellIds () const
 Liste des mailles du noeud.
 
CellVectorView _internalActiveCells (Int32Array &local_ids) const
 Enumére les mailles connectées au noeud.
 
Nodeoperator-> ()
 
const Nodeoperator-> () const
 
DOMString nodeName () const
 
DOMString nodeValue () const
 
void nodeValue (const DOMString &value) const
 
UShort nodeType () const
 
Node parentNode () const
 
NodeList childNodes () const
 
Node firstChild () const
 
Node lastChild () const
 
Node previousSibling () const
 
Node nextSibling () const
 
NamedNodeMap attributes () const
 
Document ownerDocument () const
 
Node insertBefore (const Node &new_child, const Node &ref_child) const
 
Node replaceChild (const Node &new_child, const Node &old_child) const
 
Node removeChild (const Node &old_child) const
 
Node appendChild (const Node &new_child) const
 
bool hasChildNodes () const
 
Node cloneNode (bool deep) const
 
DOMString prefix () const
 
void prefix (const DOMString &new_prefix) const
 
void normalize () const
 
bool isSupported (const DOMString &feature, const DOMString &version) const
 
DOMString namespaceURI () const
 
DOMString localName () const
 
DOMString textContent () const
 
void textContent (const DOMString &value) const
 
DOMString baseURI () const
 
bool isSameNode (const Node &node) const
 
UShort compareTreePosition (const Node &other) const
 
bool isEqualNode (const Node &other) const
 
Node getInterface (const DOMString &feature) const
 
DOMString lookupNamespacePrefix (const DOMString &namespace_uri, bool use_default) const
 
bool isDefaultNamespace (const DOMString &namespace_uri) const
 
DOMString lookupNamespaceURI (const DOMString &prefix) const
 
DOMObject setUserData (const DOMString &key, const DOMObject &data, const UserDataHandler &handler) const
 
DOMObject getUserData (const DOMString &key) const
 
void releaseNode ()
 Détruit le noeud.
 
bool _null () const
 
 Node (const Node &)
 
const Nodeoperator= (const Node &from)
 
 Node (NodePrv *)
 
- Fonctions membres publiques hérités de Arcane::Item
 Item ()=default
 Création d'une entité de maillage nulle.
 
 Item (ItemInternal *ainternal)
 Construit une référence à l'entité internal.
 
 Item (const ItemBase &abase)
 Construit une référence à l'entité abase.
 
 Item (const ItemInternalPtr *internals, Int32 local_id)
 Construit une référence à l'entité internal.
 
Itemoperator= (ItemInternal *ainternal)
 Opérateur de copie.
 
constexpr bool null () const
 true si l'entité est nul (i.e. non connecté au maillage)
 
constexpr Int32 localId () const
 Identifiant local de l'entité dans le sous-domaine du processeur.
 
constexpr ItemLocalId itemLocalId () const
 Identifiant local de l'entité dans le sous-domaine du processeur.
 
ItemUniqueId uniqueId () const
 Identifiant unique sur tous les domaines.
 
Int32 owner () const
 Numéro du sous-domaine propriétaire de l'entité
 
Int16 type () const
 Type de l'entité
 
ItemTypeId itemTypeId () const
 Type de l'entité
 
IItemFamilyitemFamily () const
 Famille dont est issue l'entité
 
eItemKind kind () const
 Genre de l'entité
 
bool isOwn () const
 true si l'entité est appartient au sous-domaine
 
bool isShared () const
 Vrai si l'entité est partagé d'autres sous-domaines.
 
ItemWithNodes toItemWithNodes () const
 Converti l'entité en le genre ItemWithNodes.
 
Node toNode () const
 Converti l'entité en le genre Node.
 
Cell toCell () const
 Converti l'entité en le genre Cell.
 
Edge toEdge () const
 Converti l'entité en le genre Edge.
 
Face toFace () const
 Converti l'entité en le genre Edge.
 
Particle toParticle () const
 Converti l'entité en le genre Particle.
 
DoF toDoF () const
 Converti l'entité en le genre DoF.
 
Int32 nbParent () const
 Nombre de parents pour les sous-maillages.
 
Item parent (Int32 i) const
 i-ème parent pour les sous-maillages
 
Item parent () const
 premier parent pour les sous-maillages
 
bool isItemWithNodes () const
 true si l'entité est du genre ItemWithNodes.
 
bool isNode () const
 true si l'entité est du genre Node.
 
bool isCell () const
 true si l'entité est du genre Cell.
 
bool isEdge () const
 true si l'entité est du genre Edge.
 
bool isFace () const
 true si l'entité est du genre Edge.
 
bool isParticle () const
 true is l'entité est du genre Particle.
 
bool isDoF () const
 true is l'entité est du genre DoF
 
ItemInternalinternal () const
 Partie interne de l'entité.
 
impl::ItemBase itemBase () const
 Partie interne de l'entité.
 
impl::MutableItemBase mutableItemBase () const
 Partie interne modifiable de l'entité.
 
const ItemTypeInfotypeInfo () const
 Infos sur le type de l'entité.
 
Itemoperator-> ()
 
const Itemoperator-> () const
 

DOM Level 3 operations

class IDOM_Document
 
class DOMImplementation
 
Node adoptNode (const Node &source) const
 
void normalizeDocument ()
 
Node renameNode (const Node &node, const DOMString &namespace_uri, const DOMString &name)
 
 Document (const Node &)
 
 Document (DocumentPrv *)
 

Membres hérités additionnels

- Types publics hérités de Arcane::Node
typedef NodeLocalId LocalIdType
 Type du localId()
 
- Types publics hérités de Arcane::Item
enum  {
  Unknown = IT_NullType , Vertex = IT_Vertex , Bar2 = IT_Line2 , Tri3 = IT_Triangle3 ,
  Quad4 = IT_Quad4 , Pentagon5 = IT_Pentagon5 , Hexagon6 = IT_Hexagon6 , Tetra = IT_Tetraedron4 ,
  Pyramid = IT_Pyramid5 , Penta = IT_Pentaedron6 , Hexa = IT_Hexaedron8 , Wedge7 = IT_Heptaedron10 ,
  Wedge8 = IT_Octaedron12
}
 Type des éléments. Plus de détails...
 
typedef ItemInternalItemInternalPtr
 
typedef ItemLocalId LocalIdType
 Type du localId()
 
using ItemBase = impl::ItemBase
 
- Fonctions membres publiques statiques hérités de Arcane::Item
static String typeName (Int32 type)
 Nom du type de maille cell_type.
 
static void dumpStats (ITraceMng *tm)
 
static void resetStats ()
 
- Attributs publics statiques hérités de Arcane::Node
static const UShort ELEMENT_NODE = 1
 The node is an Element.
 
static const UShort ATTRIBUTE_NODE = 2
 The node is an Attr.
 
static const UShort TEXT_NODE = 3
 The node is a Text node.
 
static const UShort CDATA_SECTION_NODE = 4
 The node is a CDATASection.
 
static const UShort ENTITY_REFERENCE_NODE = 5
 The node is an EntityReference.
 
static const UShort ENTITY_NODE = 6
 The node is an Entity.
 
static const UShort PROCESSING_INSTRUCTION_NODE = 7
 The node is a ProcessingInstruction.
 
static const UShort COMMENT_NODE = 8
 The node is a Comment.
 
static const UShort DOCUMENT_NODE = 9
 The node is a Document.
 
static const UShort DOCUMENT_TYPE_NODE = 10
 The node is a DocumentType.
 
static const UShort DOCUMENT_FRAGMENT_NODE = 11
 The node is a DocumentFragment.
 
static const UShort NOTATION_NODE = 12
 The node is a Notation.
 
static const UShort TREE_POSITION_PRECEDING = 0x01
 The node precedes the reference node.
 
static const UShort TREE_POSITION_FOLLOWING = 0x02
 The node follows the reference node.
 
static const UShort TREE_POSITION_ANCESTOR = 0x04
 The node is an ancestor of the reference node.
 
static const UShort TREE_POSITION_DESCENDANT = 0x08
 The node is a descendant of the reference node.
 
static const UShort TREE_POSITION_SAME = 0x10
 
static const UShort TREE_POSITION_EXACT_SAME = 0x20
 
static const UShort TREE_POSITION_DISCONNECTED = 0x00
 The two nodes are disconnected, they do not have any common ancestor.
 
- Attributs publics statiques hérités de Arcane::Item
static const Int32 NULL_ELEMENT = NULL_ITEM_ID
 Indice d'un élément nul.
 
- Fonctions membres protégées hérités de Arcane::Node
 Node (Int32 local_id, ItemSharedInfo *shared_info)
 Constructeur réservé pour les énumérateurs.
 
void _assign (const Node &)
 
void _checkValid () const
 
NodePrv * _impl () const
 
- Fonctions membres protégées hérités de Arcane::Item
 Item (Int32 local_id, ItemSharedInfo *shared_info)
 Constructeur réservé pour les énumérateurs.
 
void _checkKind (bool is_valid) const
 
void _badConversion () const
 
void _set (ItemInternal *ainternal)
 
void _set (const Item &rhs)
 
Int32 _flags () const
 Flags de l'entité
 
Integer _nbNode () const
 Nombre de noeuds de l'entité
 
Integer _nbEdge () const
 Nombre d'arêtes de l'entité ou nombre d'arêtes connectés à l'entités (pour les noeuds)
 
Integer _nbFace () const
 Nombre de faces de l'entité ou nombre de faces connectés à l'entités (pour les noeuds et arêtes)
 
Integer _nbCell () const
 Nombre de mailles connectées à l'entité (pour les noeuds, arêtes et faces)
 
Int32 _nbHParent () const
 Nombre de parent pour l'AMR.
 
Int32 _nbHChildren () const
 Nombre d' enfants pour l'AMR.
 
Integer _nbParent () const
 Nombre de parent pour les sous-maillages.
 
NodeLocalId _nodeId (Int32 index) const
 
EdgeLocalId _edgeId (Int32 index) const
 
FaceLocalId _faceId (Int32 index) const
 
CellLocalId _cellId (Int32 index) const
 
Int32 _hParentId (Int32 index) const
 
Int32 _hChildId (Int32 index) const
 
impl::ItemIndexedListView< DynExtent_nodeList () const
 
impl::ItemIndexedListView< DynExtent_edgeList () const
 
impl::ItemIndexedListView< DynExtent_faceList () const
 
impl::ItemIndexedListView< DynExtent_cellList () const
 
NodeLocalIdView _nodeIds () const
 
EdgeLocalIdView _edgeIds () const
 
FaceLocalIdView _faceIds () const
 
CellLocalIdView _cellIds () const
 
Node _node (Int32 index) const
 
Edge _edge (Int32 index) const
 
Face _face (Int32 index) const
 
Cell _cell (Int32 index) const
 
ItemBase _hParentBase (Int32 index) const
 
ItemBase _hChildBase (Int32 index) const
 
ItemBase _toItemBase () const
 
- Attributs protégés hérités de Arcane::Node
NodePrv * m_p
 Implémentation de la classe.
 
- Attributs protégés hérités de Arcane::Item
Int32 m_local_id = NULL_ITEM_LOCAL_ID
 Numéro local (au sous-domaine) de l'entité.
 

Description détaillée

Définition à la ligne 437 du fichier Dom.h.

Documentation des constructeurs et destructeur

◆ Document() [1/3]

Arcane::dom::Document::Document ( )

Définition à la ligne 2300 du fichier DomLibXml2.cc.

◆ Document() [2/3]

Arcane::dom::Document::Document ( const Node node)

Définition à la ligne 2308 du fichier DomLibXml2.cc.

◆ Document() [3/3]

Arcane::Document::Document ( DocumentPrv *  prv)

Définition à la ligne 2303 du fichier DomLibXml2.cc.

Documentation des fonctions membres

◆ actualEncoding() [1/2]

DOMString Arcane::dom::Document::actualEncoding ( ) const

Définition à la ligne 2458 du fichier DomLibXml2.cc.

◆ actualEncoding() [2/2]

void Arcane::dom::Document::actualEncoding ( const DOMString value) const

Définition à la ligne 2465 du fichier DomLibXml2.cc.

◆ adoptNode()

Node Arcane::dom::Document::adoptNode ( const Node source) const

Définition à la ligne 2550 du fichier DomLibXml2.cc.

◆ createAttribute()

Attr Arcane::dom::Document::createAttribute ( const DOMString name) const

Définition à la ligne 2394 du fichier DomLibXml2.cc.

◆ createAttributeNS()

Attr Arcane::dom::Document::createAttributeNS ( const DOMString namespace_uri,
const DOMString qualified_name 
) const

Définition à la ligne 2434 du fichier DomLibXml2.cc.

◆ createCDATASection()

CDATASection Arcane::dom::Document::createCDATASection ( const DOMString data) const

Définition à la ligne 2378 du fichier DomLibXml2.cc.

◆ createComment()

Comment Arcane::dom::Document::createComment ( const DOMString data) const

Définition à la ligne 2370 du fichier DomLibXml2.cc.

◆ createDocumentFragment()

DocumentFragment Arcane::dom::Document::createDocumentFragment ( ) const

Définition à la ligne 2354 du fichier DomLibXml2.cc.

◆ createElement()

Element Arcane::dom::Document::createElement ( const DOMString tag_name) const

Définition à la ligne 2346 du fichier DomLibXml2.cc.

◆ createElementNS()

Element Arcane::dom::Document::createElementNS ( const DOMString namespace_uri,
const DOMString qualified_name 
) const

Définition à la ligne 2426 du fichier DomLibXml2.cc.

◆ createEntityReference()

EntityReference Arcane::dom::Document::createEntityReference ( const DOMString name) const

Définition à la ligne 2402 du fichier DomLibXml2.cc.

◆ createProcessingInstruction()

ProcessingInstruction Arcane::dom::Document::createProcessingInstruction ( const DOMString target,
const DOMString data 
) const

Définition à la ligne 2386 du fichier DomLibXml2.cc.

◆ createTextNode()

Text Arcane::dom::Document::createTextNode ( const DOMString data) const

Définition à la ligne 2362 du fichier DomLibXml2.cc.

◆ doctype()

DocumentType Arcane::dom::Document::doctype ( ) const

Définition à la ligne 2323 du fichier DomLibXml2.cc.

◆ documentElement()

Element Arcane::dom::Document::documentElement ( ) const

Définition à la ligne 2338 du fichier DomLibXml2.cc.

◆ documentURI() [1/2]

DOMString Arcane::dom::Document::documentURI ( ) const

Définition à la ligne 2543 du fichier DomLibXml2.cc.

◆ documentURI() [2/2]

void Arcane::dom::Document::documentURI ( const DOMString document_uri) const

Définition à la ligne 2535 du fichier DomLibXml2.cc.

◆ encoding() [1/2]

DOMString Arcane::dom::Document::encoding ( ) const

Définition à la ligne 2473 du fichier DomLibXml2.cc.

◆ encoding() [2/2]

void Arcane::dom::Document::encoding ( const DOMString value) const

Définition à la ligne 2480 du fichier DomLibXml2.cc.

◆ getElementById()

Element Arcane::dom::Document::getElementById ( const DOMString element_id) const

Définition à la ligne 2450 du fichier DomLibXml2.cc.

◆ getElementsByTagName()

NodeList Arcane::dom::Document::getElementsByTagName ( const DOMString tagname) const

Définition à la ligne 2410 du fichier DomLibXml2.cc.

◆ getElementsByTagNameNS()

NodeList Arcane::dom::Document::getElementsByTagNameNS ( const DOMString namespace_uri,
const DOMString local_name 
) const

Définition à la ligne 2442 du fichier DomLibXml2.cc.

◆ implementation()

DOMImplementation Arcane::dom::Document::implementation ( ) const

Définition à la ligne 2331 du fichier DomLibXml2.cc.

◆ importNode()

Node Arcane::dom::Document::importNode ( const Node imported_node,
bool  deep 
) const

Définition à la ligne 2418 du fichier DomLibXml2.cc.

◆ normalizeDocument()

void Arcane::dom::Document::normalizeDocument ( )

Définition à la ligne 2558 du fichier DomLibXml2.cc.

◆ renameNode()

Node Arcane::dom::Document::renameNode ( const Node node,
const DOMString namespace_uri,
const DOMString name 
)

Définition à la ligne 2565 du fichier DomLibXml2.cc.

◆ standalone() [1/2]

bool Arcane::dom::Document::standalone ( ) const

Définition à la ligne 2488 du fichier DomLibXml2.cc.

◆ standalone() [2/2]

void Arcane::dom::Document::standalone ( bool  value) const

Définition à la ligne 2495 du fichier DomLibXml2.cc.

◆ strictErrorChecking() [1/2]

bool Arcane::dom::Document::strictErrorChecking ( ) const

Définition à la ligne 2503 du fichier DomLibXml2.cc.

◆ strictErrorChecking() [2/2]

void Arcane::dom::Document::strictErrorChecking ( bool  value) const

Définition à la ligne 2510 du fichier DomLibXml2.cc.

◆ version() [1/2]

DOMString Arcane::Document::version ( ) const

Définition à la ligne 2518 du fichier DomLibXml2.cc.

◆ version() [2/2]

void Arcane::Document::version ( const DOMString value) const

Définition à la ligne 2526 du fichier DomLibXml2.cc.

Documentation des fonctions amies et associées

◆ DOMImplementation

friend class DOMImplementation
friend

Définition à la ligne 536 du fichier Dom.h.

◆ IDOM_Document

friend class IDOM_Document
friend

Définition à la ligne 535 du fichier Dom.h.


La documentation de cette classe a été générée à partir des fichiers suivants :