Gerarchia classe modello di oggetto modulo XML

Il modello di oggetto modulo XML è un gruppo di modelli, ciascuno dei quali contiene un insieme di oggetti. Ciascun oggetto deriva da una delle serie di classi che definiscono proprietà e metodi comuni. Un oggetto eredita tali proprietà e metodi comuni, ma è possibile anche aggiungerne di univoci rispetto ad altri oggetti della stessa classe.

Come per le strutture di classi tradizionali, ciascuna classe eredita proprietà e metodi dalla classe principale corrispondente. Gli oggetti, a loro volta, ereditano tali caratteristiche dalla classe principale da cui derivano.

Ciascun modello utilizza una gerarchia di oggetti. Gli oggetti non ereditano proprietà e metodi da altri oggetti; li ereditano direttamente dalla gerarchia di classe. La gerarchia degli oggetti all'interno di un modello rappresenta la struttura XML del modello.

object, classe

La classe object è la classe di base da cui derivano direttamente o indirettamente tutti gli altri modelli, oggetti e classi.

Gerarchia delle classi

Classe principale

Classe corrente

Oggetti derivati da questa classe

None

object

dataWindow

eventPseudoModel

hostPseudoModel

layoutPseudoModel

signaturePseudoModel

Proprietà

Nome

Descrizione

Tipo

Accesso

className

Determina il nome della classe per l'oggetto.

Stringa

Get

Metodi

None

list, classe

La classe list rappresenta un elenco di nodi.

Gerarchia delle classi

Classe principale

Classe corrente

Oggetti derivati da questa classe

object, classe

list

None

Proprietà

Nome

Descrizione

Tipo

Accesso

length

Specifica il numero di oggetti nell'elenco.

Numero intero

Leggi

Metodi

Nome

Descrizione

Valore restituito

append

Aggiunge un nodo alla fine dell'elenco di nodi.

Vuoto

insert

Inserisce un nodo prima di un nodo specifico nell'elenco dei nodi.

Vuoto

item

Descrive un indice basato su zero nell'insieme.

Oggetto

remove

Rimuove un nodo da un elenco di nodi.

Vuoto

treeList, classe

La classe treeList rappresenta un elenco di nodi struttura.

Gerarchia delle classi

Classe principale

Classe corrente

Oggetti derivati da questa classe

elenco

treeList

None

Proprietà

None

Metodi

Nome

Descrizione

Valore restituito

namedItem

Ottiene il primo nodo secondario di questo nodo con il nome specificato.

Oggetto

tree, classe

La classe tree rappresenta la struttura da cui deriva la classe node, classe.

Gerarchia delle classi

Classe principale

Classe corrente

Oggetti derivati da questa classe

object, classe

tree

None

Proprietà

Nome

Descrizione

Tipo

Accesso

all

Restituisce un insieme di nodi in-scope omonimi.

Oggetto

Leggi

classAll

Restituisce un insieme di nodi in-scope della stessa classe.

Oggetto

Leggi

classIndex

Restituisce la posizione di questo oggetto nel relativo insieme di oggetti in-scope con la stessa classe.

Numero intero

Leggi

index

Restituisce la posizione di questo nodo nel relativo insieme di nodi in-scope con lo stesso nome.

Numero intero

Leggi

name

Specifica un identificatore che può essere utilizzato per specificare questo oggetto o evento nelle espressioni di script.

Stringa

Lettura/scrittura

nodes

Restituisce un elenco di tutti gli oggetti secondari dell'oggetto corrente.

Oggetto

Leggi

parent

Restituisce l'oggetto principale dell'oggetto corrente.

Oggetto

Leggi

somExpression

Consente di leggere l'espressione della sintassi di riferimento per il nodo.

Stringa

Leggi

Metodi

Nome

Descrizione

Valore restituito

resolveNode

Valuta l'espressione della sintassi di riferimento specificata, cominciando dall'oggetto modello di modulo XML corrente, e restituisce il valore dell'oggetto specificato nell'espressione della sintassi di riferimento.

Oggetto

resolveNodes

Valuta l'espressione della sintassi di riferimento specificata, cominciando dall'oggetto modello di modulo XML corrente, e restituisce il valore dell'oggetto o degli oggetti specificati nell'espressione della sintassi di riferimento.

Oggetto

node, classe

La classe node rappresenta il tipo dati principale per gli oggetti modello di oggetto modulo XML.

Proprietà

Nome

Descrizione

Tipo

Accesso

id

Specifica un tipo di ID XML generico definito dall'utente.

Stringa

Lettura/scrittura

isContainer

Specifica se l'oggetto è un oggetto contenitore.

Booleano

Leggi

isNull

Indica se il valore corrente dei dati è il valore null.

Booleano

Leggi

model

Specifica il modello per l'oggetto corrente.

Oggetto

Leggi

ns

Restituisce lo spazio dei nomi per l'oggetto.

Stringa

Leggi

oneOfChild

Recupera o imposta l'oggetto secondario appropriato, nel caso in cui un oggetto principale possa avere solo un particolare oggetto secondario.

Oggetto

Lettura/scrittura

Metodi

Nome

Descrizione

Valore restituito

applyXSL

Aggiunge una trasformazione XSL ad una rappresentazione XML del nodo corrente. Equivale a richiamare saveXML e a trasformare il risultato con il documento XSL specificato.

Stringa

assignNode

Valuta l'espressione di sintassi di riferimento utilizzando il contesto corrente e imposta il valore del nodo trovato. Se il nodo non esiste, è possibile crearlo.

Oggetto

clone

Esegue la copia di un oggetto.

Oggetto

getAttribute

Ottiene il valore di una proprietà specificata.

Stringa

getElement

Restituisce un oggetto secondario specificato.

Oggetto

isPropertySpecified

Verifica se è stata definita una proprietà specifica per questo nodo.

Booleano

loadXML

Carica e aggiunge un documento XML specifico all'oggetto corrente.

Vuoto

saveFilteredXML

Salva il nodo corrente in una stringa, ma include solo un sottoinsieme dei nodi secondari.

Stringa

saveXML

Salva la struttura XML dell'elemento "node, classe" a pagevii su una stringa.

Stringa

setAttribute

Imposta il valore della proprietà specificata.

Vuoto

setElement

Imposta l'oggetto specificato come oggetto corrente.

Vuoto

container, classe

La classe container fornisce oggetti di tipo contenitore alla struttura del modulo.

Gerarchia delle classi

Classe principale

Classe corrente

Oggetti derivati da questa classe

node, classe

container

area

contentArea

draw

field

pageArea

pageSet

subform

subformSet

variabili

Proprietà

None

Metodi

Nome

Descrizione

Valore restituito

getDelta

Ottiene un oggetto script delta per la proprietà specificata.

Oggetto

getDeltas

Ottiene in modo ricorsivo tutti gli oggetti script delta dell’oggetto contenitore corrente e di tutti i relativi discendenti.

Oggetto

content, classe

La classe content fornisce oggetti contenuto per strutture e modelli di modulo. Le strutture del modulo e i moduli completati sono visivamente costituiti da oggetti che rappresentano contenuto, quali immagini e testo.

Gerarchia delle classi

Classe principale

Classe corrente

Oggetti derivati da questa classe

node, classe

content

boolean

date

dateTime

decimal

exData

float

integer

text

time

Proprietà

None

Metodi

None

model, classe

La classe model è la classe di base per gli oggetti principali di ciascun modulo.

Gerarchia delle classi

Classe principale

Classe corrente

Oggetti derivati da questa classe

node, classe

model

connectionSet

dataModel

form

template

sourceSet

xfa

Proprietà

Nome

Descrizione

Tipo

Accesso

aliasNode

Specifica l'oggetto che è rappresentato dall'alias per questo modello.

Oggetto

Lettura/scrittura

context (obsoleto)

Specifica l'oggetto corrente, ovvero l'oggetto di partenza per i metodi "resolveNode" a pagecccli e "resolveNodes" a pageccclii.

Oggetto

Lettura/scrittura

Metodi

Nome

Descrizione

Valore restituito

clearErrorList

Rimuove tutte le voci dal registro errori corrente.

Vuoto

createNode

Crea un nuovo nodo in base ad un nome di classe valido.

Oggetto

isCompatibleNS

Determina se lo spazio dei nomi specificato è equivalente da un punto di vista funzionale ovvero compatibile con lo spazio dei nomi di questo modello. Determina se i due spazi dei nomi sono equivalenti anche se le stringhe che le rappresentano non sono identiche.

Booleano

textNode, classe

La classe textNode rappresenta oggetti che memorizzano direttamente dati testuali anziché utilizzare l'oggetto #text derivato dalla classe node, classe.

Gerarchia delle classi

Proprietà

Nome

Descrizione

Tipo

Accesso

{default}

Rappresenta il valore reale memorizzato da un oggetto.

Stringa

Lettura/scrittura

value

Specifica il valore dell'oggetto corrente.

Stringa

Lettura/scrittura

Metodi

None