Hierarquia de classe do Modelo de objeto de formulário XML

O Modelo de Objeto de Formulário XML consiste de modelos, em que cada um contém um conjunto de objetos. Cada objeto é derivado de um dos conjuntos de classes que definem propriedades e métodos comuns. Um objeto herda essas propriedades e métodos comuns, mas pode também adicionar propriedades e métodos exclusivos a esse objeto, em relação a outros objetos derivados da mesma classe.

Como ocorre com as estruturas de classe tradicionais, cada classe herda propriedades e métodos de sua classe pai. Os objetos, por sua vez, herdam da classe pai da qual eles derivam.

Cada modelo usa uma hierarquia de objetos. Os objetos não herdam propriedades e métodos de outros objetos, mas os herdam diretamente da hierarquia de classe. A hierarquia de objetos em um modelo representa a estrutura XML desse modelo.

classe de objetos

A classe object é a classe básica da qual todas as outras classes, objetos e modelos derivam direta ou indiretamente.

Hierarquia de classes

Classe pai

Classe atual

Objetos derivados dessa classe

Nenhum

object

dataWindow

eventPseudoModel

hostPseudoModel

layoutPseudoModel

signaturePseudoModel

Propriedades

Nome

Descrição

Tipo

Acesso

className

Determina o nome da classe desse objeto.

String

Get

Métodos

Nenhum

classe list

A classe list representa uma lista de nós.

Hierarquia de classes

Classe pai

Classe atual

Objetos derivados dessa classe

classe de objetos

list

Nenhum

Propriedades

Nome

Descrição

Tipo

Acesso

length

Especifica o número de objetos da lista.

Inteiro

Leitura

Métodos

Nome

Descrição

Retorna

append

Anexa um nó ao final da lista de nós.

Vazio

insert

Insere um nó antes de um nó específico na lista de nós.

Vazio

item

Descreve um índice com base em zero na coleção.

Objeto

remove

Remove um nó da lista de nós.

Vazio

classe treeList

A classe treeList representa uma lista de nós em árvores.

Hierarquia de classes

Classe pai

Classe atual

Objetos derivados dessa classe

list

treeList

Nenhum

Propriedades

Nenhum

Métodos

Nome

Descrição

Retorna

namedItem

Obtém o primeiro filho desse nó com o nome especificado.

Objeto

classe tree

A classe tree representa a estrutura da qual a classe classe node é derivada.

Hierarquia de classes

Classe pai

Classe atual

Objetos derivados dessa classe

classe de objetos

tree

Nenhum

Propriedades

Nome

Descrição

Tipo

Acesso

all

Retorna uma coleção de nós em escopo com nomes semelhantes.

Objeto

Leitura

classAll

Retorna uma coleção de nós em escopo com classes semelhantes.

Objeto

Leitura

classIndex

Retorna a posição deste objeto nessa coleção de objetos no escopo com classes semelhantes.

Inteiro

Leitura

index

Retorna a posição deste nó nessa coleção de objetos no escopo com nomes semelhantes.

Inteiro

Leitura

name

Especifica um identificador que pode ser usado para especificar esse objeto ou evento em expressões de script.

String

Leitura/gravação

nodes

Retorna uma lista de todos os objetos filho do objeto atual.

Objeto

Leitura

parent

Retorna o objeto pai do objeto atual.

Objeto

Leitura

somExpression

Faz a leitura da expressão da sintaxe de referência para esse nó.

String

Leitura

Métodos

Nome

Descrição

Retorna

resolveNode

Avalia a expressão da sintaxe de referência especificada, a começar pelo objeto de modelo de objeto de formulário XML atual, retornando o valor do objeto especificado na expressão da sintaxe de referência.

Objeto

resolveNodes

Avalia a expressão da sintaxe de referência especificada, a começar pelo objeto de modelo de objeto de formulário XML atual, retornando o valor do objeto ou objetos especificado na expressão da sintaxe de referência.

Objeto

classe node

A classe node representa o tipo de dados principal para os objetos do Modelo de objeto de formulário XML.

Propriedades

Nome

Descrição

Tipo

Acesso

id

Especifica um tipo genérico de ID XML definido pelo usuário.

String

Leitura/gravação

isContainer

Especifica se esse objeto é um objeto de contêiner.

Booliano

Leitura

isNull

Indica se o valor de dados atual é o valor nulo.

Booliano

Leitura

model

Especifica o modelo para o objeto atual.

Objeto

Leitura

ns

Retorna o namespace do objeto.

String

Leitura

oneOfChild

Recupera ou define esse objeto filho caso um objeto pai possa ter somente um de um objeto filho específico.

Objeto

Leitura/gravação

Métodos

Nome

Descrição

Retorna

applyXSL

Aplica uma transformação XSL à representação XML do nó atual. É equivalente a chamar saveXML e transformar o resultado com o documento XSL especificado.

String

assignNode

Avalia a expressão da sintaxe de referência usando o contexto atual e define o valor do nó encontrado. Se o nó não existir, poderá ser criado.

Objeto

clone

Faz uma cópia de um objeto.

Objeto

getAttribute

Obtém um valor de propriedade especificado.

String

getElement

Retorna um objeto filho especificado.

Objeto

isPropertySpecified

Verifica se uma propriedade específica foi definida para esse nó.

Booliano

loadXML

Carrega e anexa um documento XML especificado no objeto atual.

Vazio

saveFilteredXML

Salva o nó atual em uma string, incluindo, porém, apenas um subconjunto de nós filho.

String

saveXML

Salva a estrutura XML da “classe node” em pagevii para uma sequência de caracteres.

String

setAttribute

Define o valor de uma propriedade especificada.

Vazio

setElement

Define um objeto especificado para ser o objeto atual.

Vazio

classe container

A classe container fornece objetos de contêiner para o modelo do formulário.

Hierarquia de classes

Classe pai

Classe atual

Objetos derivados dessa classe

classe node

container

area

contentArea

draw

field

pageArea

pageSet

subformulário

subformSet

variáveis

Propriedades

Nenhum

Métodos

Nome

Descrição

Retorna

getDelta

Obtém um objeto de script delta para uma propriedade específica.

Objeto

getDeltas

Recursivamente obtém todos os objetos de script delta para esse objeto de contêiner e seus descendentes.

Objeto

classe content

A classe content fornece objetos de conteúdo para o formulário e os modelos. Os designs de formulário e os formulários completos são compostos visualmente de objetos que representam conteúdo, como imagens e texto.

Hierarquia de classes

Classe pai

Classe atual

Objetos derivados dessa classe

classe node

content

boolean

date

dateTime

decimal

exData

float

integer

texto

time

Propriedades

Nenhum

Métodos

Nenhum

classe model

A classe model é a classe básica para os objetos raiz de cada modelo.

Hierarquia de classes

Classe pai

Classe atual

Objetos derivados dessa classe

classe node

model

connectionSet

dataModel

form

template

sourceSet

xfa

Propriedades

Nome

Descrição

Tipo

Acesso

aliasNode

Especifica o objeto que é representado pelo alias desse modelo.

Objeto

Leitura/gravação

context (obsoleto)

Especifica o objeto atual, que é o objeto inicial para os métodos “resolveNode” em pagecccli e “resolveNodes” em pageccclii.

Objeto

Leitura/gravação

Métodos

Nome

Descrição

Retorna

clearErrorList

Remove todos os itens do log de erros atual.

Vazio

createNode

Cria um novo nó com base em um nome de classe válido.

Objeto

isCompatibleNS

Determina se um namespace é funcionalmente equivalente, ou seja, compatível, com o namespace desse modelo. Ele determina se dois namespaces são equivalentes, mesmo que as strings representantes não sejam idênticas.

Booliano

classe textNode

A classe textNode representa objetos que armazenam dados textuais diretamente, em vez de usar o objeto #text derivado da classe classe node.

Hierarquia de classes

Propriedades

Nome

Descrição

Tipo

Acesso

{default}

Representa o valor real armazenado por um objeto.

String

Leitura/gravação

value

Especifica o valor do objeto atual.

String

Leitura/gravação

Métodos

Nenhum