Jerarquía de clases del Modelo de objetos de formulario XML

El Modelo de objetos de formulario XML consta de modelos. Cada uno de ellos contiene un conjunto de objetos. Cada objeto proviene de uno de los conjuntos de clases que definen las propiedades y los métodos comunes. Un objeto hereda estas propiedades y métodos comunes, pero también puede agregar propiedades y métodos únicos de dicho objeto, relacionados con otros objetos que provienen de la misma clase.

Como ocurre con las estructuras de clases tradicionales, cada clase hereda las propiedades y los métodos de su clase principal. Por su parte, los objetos heredan de la clase principal de la que provienen.

cada modelo utiliza una jerarquía de objetos. Los objetos no heredan propiedades y métodos de otros objetos, sino que lo hacen directamente de la jerarquía de clases. La jerarquía de los objetos de un modelo representa la estructura XML de dicho modelo.

clase object

La clase object es la clase base de la que provienen (directa o indirectamente) el resto de clases, objetos y modelos.

Jerarquía de la clase

Clase principal

Clase actual

Objetos que provienen de esta clase

Ninguno

object

dataWindow

eventPseudoModel

hostPseudoModel

layoutPseudoModel

signaturePseudoModel

Propiedades

Nombre

Descripción

Tipo

Acceso

className

Determina el nombre de la clase de este objeto.

Cadena

Get

Métodos

Ninguno

clase list

La clase list representa una lista de nodos.

Jerarquía de la clase

Clase principal

Clase actual

Objetos que provienen de esta clase

clase object

list

Ninguno

Propiedades

Nombre

Descripción

Tipo

Acceso

length

Especifica el número de objetos de la lista.

Entero

Lectura

Métodos

Nombre

Descripción

Devuelve

append

Anexa un nodo al final de la lista de nodos.

Vacío

insert

Inserta un nodo antes de uno especificado en la lista de nodos.

Vacío

item

Describe un índice de base cero en la colección.

Objeto

remove

Quita un nodo de la lista de nodos.

Vacío

clase treeList

La clase treeList representa una lista de nodos de árbol.

Jerarquía de la clase

Clase principal

Clase actual

Objetos que provienen de esta clase

list

treeList

Ninguno

Propiedades

Ninguno

Métodos

Nombre

Descripción

Devuelve

namedItem

Obtiene el primer nodo secundario de este nodo con el nombre determinado.

Objeto

clase tree

La clase tree representa la estructura de la que proviene la clase node.

Jerarquía de la clase

Clase principal

Clase actual

Objetos que provienen de esta clase

clase object

tree

Ninguno

Propiedades

Nombre

Descripción

Tipo

Acceso

all

Devuelve una colección de nodos de nombres semejantes, dentro del ámbito.

Objeto

Lectura

classAll

Devuelve una colección de nodos de clases semejantes, dentro del ámbito.

Objeto

Lectura

classIndex

Devuelve la posición de este objeto en su colección de objetos de clase semejante, dentro de ámbito.

Entero

Lectura

index

Devuelve la posición de este nodo en su colección de nodos de nombres semejantes, dentro de ámbito.

Entero

Lectura

name

Especifica un identificador que puede usarse para indicar este objeto o suceso en expresiones de secuencias de comandos.

Cadena

Lectura/escritura

nodes

Devuelve una lista con todos los objetos secundarios del objeto actual.

Objeto

Lectura

parent

Devuelve el objeto principal del objeto actual.

Objeto

Lectura

somExpression

Lee la expresión de sintaxis de referencia de este nodo.

Cadena

Lectura

Métodos

Nombre

Descripción

Devuelve

resolveNode

Evalúa la expresión de sintaxis de referencia especificada, comenzando por el objeto del modelo de objeto de formulario XML actual, y devuelve el valor del objeto especificado en la expresión de sintaxis de referencia.

Objeto

resolveNodes

Evalúa la expresión de sintaxis de referencia especificada, comenzando por el objeto del modelo de objeto de formulario XML actual, y devuelve el valor del objeto (u objetos) especificado en la expresión de sintaxis de referencia.

Objeto

clase node

La clase node representa el tipo de datos principal para los objetos del Modelo de objetos de formulario XML.

Propiedades

Nombre

Descripción

Tipo

Acceso

id

Especifica un tipo de ID XML genérica definida por el usuario.

Cadena

Lectura/escritura

isContainer

Especifica si este objeto es un objeto contenedor.

Booleano

Lectura

isNull

Indica si el valor de los datos actuales es el valor nulo.

Booleano

Lectura

model

Especifica el modelo para el objeto actual.

Objeto

Lectura

ns

Devuelve el espacio de nombres para el objeto.

Cadena

Lectura

oneOfChild

Recupera o establece el objeto secundario si un objeto principal sólo puede contener uno de los objetos secundarios.

Objeto

Lectura/escritura

Métodos

Nombre

Descripción

Devuelve

applyXSL

Aplica una transformación XSL a la representación XML del nodo actual. Es equivalente a llamar a saveXML y transformar el resultado con el documento XSL especificado.

Cadena

assignNode

Evalúa la expresión de sintaxis de referencia que utiliza el contexto actual y define el valor del nodo encontrado. Si el nodo no existe, se puede crear.

Objeto

clone

Realiza una copia de un objeto.

Objeto

getAttribute

Obtiene un valor de propiedad especificado.

Cadena

getElement

Devuelve un objeto secundario especificado.

Objeto

isPropertySpecified

Comprueba si se ha definido una propiedad específica para este nodo.

Booleano

loadXML

Carga y anexa un documento XML especificado en el objeto actual.

Vacío

saveFilteredXML

Guarda el nodo actual en una cadena, pero sólo incluye un subconjunto de nodos secundarios.

Cadena

saveXML

Guarda en una cadena la estructura XML de la “clase node” actual en la página vii.

Cadena

setAttribute

Define el valor de una propiedad especificada.

Vacío

setElement

Define un objeto especificado para que sea el objeto actual.

Vacío

clase container

La clase container proporciona objetos de contenedor para el modelo de formulario.

Jerarquía de la clase

Clase principal

Clase actual

Objetos que provienen de esta clase

clase node

container

area

contentArea

draw

field

pageArea

pageSet

subform

subformSet

variables

Propiedades

Ninguno

Métodos

Nombre

Descripción

Devuelve

getDelta

Obtiene un objeto de secuencia de comandos delta para una propiedad específica.

Objeto

getDeltas

Obtiene varias veces todos los objetos de secuencia de comandos delta del objeto contenedor y todos sus descendientes.

Objeto

clase content

La clase content proporciona objetos de contenido para los modelos de plantilla y de formulario. Visualmente, los diseños de formulario y los formularios finalizados están compuestos por objetos que representan el contenido, por ejemplo, imágenes y texto.

Jerarquía de la clase

Clase principal

Clase actual

Objetos que provienen de esta clase

clase node

content

boolean

date

dateTime

decimal

exData

float

integer

text

time

Propiedades

Ninguno

Métodos

Ninguno

clase model

La clase model es la clase base para los objetos raíz de cada modelo.

Jerarquía de la clase

Clase principal

Clase actual

Objetos que provienen de esta clase

clase node

model

connectionSet

dataModel

form

template

sourceSet

xfa

Propiedades

Nombre

Descripción

Tipo

Acceso

aliasNode

Especifica el objeto que está representado con el alias de este modelo.

Objeto

Lectura/escritura

context (desaprobada)

Especifica el objeto actual, que es el objeto inicial de los métodos “resolveNode” en la página cccli y “resolveNodes” en la página ccclii.

Objeto

Lectura/escritura

Métodos

Nombre

Descripción

Devuelve

clearErrorList

Quita todos los elementos del registro de errores actual.

Vacío

createNode

Crea un nuevo nodo basado en un nombre de clase válido.

Objeto

isCompatibleNS

Determina si un espacio de nombre especificado es funcionalmente equivalente, compatible con el espacio de nombre de este modelo. Determina si los dos espacios de nombres son equivalentes aunque las cadenas que los representan no sean idénticas.

Booleano

clase textNode

La clase textNode representa objetos que almacenan datos de texto directamente en vez de utilizar el objeto #text proveniente de la clase node.

Jerarquía de la clase

Propiedades

Nombre

Descripción

Tipo

Acceso

{default}

Representa el valor real almacenado por un objeto.

Cadena

Lectura/escritura

value

Especifica el valor del objeto actual.

Cadena

Lectura/escritura

Métodos

Ninguno