Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

telemidia.puc.rio.br
from telemidia.puc.rio.br More from this publisher
11.07.2015 Views

addInterface (baseId,documentId, nodeId,xmlInterface)removeInterface (baseId,documentId, nodeId,interfaceId)addLink (baseId, documentId,compositeId, xmlLink)removeLink (baseId,documentId, compositeId,linkId)setPropertyValue(baseId,documentId, nodeId,propertyId, value)0x290x2A0x2B0x2C0x2DAdiciona uma interface (, , ou) a um nó (elemento , , ou ) de um documento NCL em uma base privadaabertaRemove uma interface (, , ou) de um nó (elemento , , ou ) de um documento NCL em uma base privadaaberta. O parâmetro interfaceID deve identificar um atributoname de um elemento ou um atributo id de umelemento , ou Adiciona um elemento a um nó de composição (elemento, ou ) de um documento NCL emuma base privada abertaRemove um elemento de um nó de composição (elemento, ou ) de um documento NCL emuma base privada abertaAtribui o valor a uma propriedade. O parâmetro propertyId deveidentificar um atributo name de um elemento ou umatributo id de elemento . O ou deve pertencer a um nó (elemento ,, ou ) de um documento NCL emuma base privada aberta identificada pelos parâmetrosA Tabela 16.3 apresenta os identificadores utilizados nos comandos deedição e suas definições.Tabela 16.3 Identificadores Usados nos Comandos de ediçãoIdentificadoresbaseIddocumentIdnptTriggernptBaseIdregionIdruleIdconnectorIddescriptorIddescriptorSwitchIdtransitionIdregionBaseIdDefiniçãoO identificador de uma base privada. Usualmente, emambientes de TV digital, uma base privada é associada a umcanal de TV. Assim, um identificador do canal de TV pode serusado como valor de baseIdAtributo id de um elemento de um documento NCLUm valor de NPTIdentificador contentId de uma base temporal NPTAtributo id de um elemento de um documento NCLAtributo id de um elemento de um documento NCLAtributo id de um elemento de um documentoNCLAtributo id de um elemento de um documentoNCLAtributo id de um elemento de umdocumento NCLAtributo id de um elemento de um documentoNCLAtributo id de um elemento de um documentoNCL348

uleBaseIdconnectorBaseIddescriptorBaseIdtransitionBaseIddocBaseIddocumentURIimportedDocumentBaseIdcompositeIDnodeIdinterfaceIdlinkIdpropertyIdAtributo id de um elemento de um documento NCLAtributo id de um elemento de um documentoNCLAtributo id de um elemento de um documentoNCLAtributo id de um elemento de um documentoNCLAtributo id de um elemento , ,, ou de umdocumento NCLAtributo documentURI de um elemento ou umelemento de um documento NCLAtributo id de um elemento de umdocumento NCLAtributo id de um elemento , ou deum documento NCLAtributo id de um elemento , , ou de um documento NCLAtributo id de um elemento , , ou de um documento NCLAtributo id de um elemento de um documento NCLAtributo id de um elemento ou de umdocumento NCLA Seção 16.3 apresenta alguns exemplos simples de comandos de ediçãoNCL. Os comandos de edição addDocument e addNode, bem maiscomplexos, são exemplificados no Apêndice F, onde são apresentadas váriasopções de transporte para esses comandos.16.3 Exemplos de Comandos de Edição NCLVamos agora aplicar os vários conceitos apresentados neste capítulo emuma série de exemplos.A série de exemplos é composta dos seguintes passos, realizados atravésde comandos de edição NCL:1. Abrir uma base privada.2. Ativar a base privada aberta.3. Adicionar um documento na base privada aberta.4. Iniciar a exibição do documento inserido.349

uleBaseIdconnectorBaseIddescriptorBaseIdtransitionBaseIddocBaseIddocumentURIimportedDocumentBaseIdcompositeIDnodeIdinterfaceIdlinkIdpropertyIdAtributo id de um el<strong>em</strong>ento de um documento <strong>NCL</strong>Atributo id de um el<strong>em</strong>ento de um documento<strong>NCL</strong>Atributo id de um el<strong>em</strong>ento de um documento<strong>NCL</strong>Atributo id de um el<strong>em</strong>ento de um documento<strong>NCL</strong>Atributo id de um el<strong>em</strong>ento , ,, ou de umdocumento <strong>NCL</strong>Atributo documentURI de um el<strong>em</strong>ento ou umel<strong>em</strong>ento de um documento <strong>NCL</strong>Atributo id de um el<strong>em</strong>ento de umdocumento <strong>NCL</strong>Atributo id de um el<strong>em</strong>ento , ou deum documento <strong>NCL</strong>Atributo id de um el<strong>em</strong>ento , , ou de um documento <strong>NCL</strong>Atributo id de um el<strong>em</strong>ento , , ou de um documento <strong>NCL</strong>Atributo id de um el<strong>em</strong>ento de um documento <strong>NCL</strong>Atributo id de um el<strong>em</strong>ento ou de umdocumento <strong>NCL</strong>A Seção 16.3 apresenta alguns ex<strong>em</strong>plos simples de comandos de edição<strong>NCL</strong>. Os comandos de edição addDocument e addNode, b<strong>em</strong> maiscomplexos, são ex<strong>em</strong>plificados no Apêndice F, onde são apresentadas váriasopções de transporte para esses comandos.16.3 Ex<strong>em</strong>plos de Comandos de Edição <strong>NCL</strong>Vamos agora aplicar os vários conceitos apresentados neste capítulo <strong>em</strong>uma série de ex<strong>em</strong>plos.A série de ex<strong>em</strong>plos é composta dos seguintes passos, realizados atravésde comandos de edição <strong>NCL</strong>:1. Abrir uma base privada.2. Ativar a base privada aberta.3. Adicionar um documento na base privada aberta.4. Iniciar a exibição do documento inserido.349

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!