11.07.2015 Views

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

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

• key: código da tecla do controle r<strong>em</strong>oto que ativa o elo, no caso deeventType “selection”. Pode assumir um dos seguintes valores: “0”,“1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9”, “A”, “B”, “C”, “D”, “E”,“F”, “G”, “H”, “I”, “J”, “K”, “L”, “M”, “N”, “O”, “P”, “Q”, “R”,“S”, “T”, “U”, “V”, “W”, “X”, “Y”, “Z”, “*”, “#”, “MENU”,“INFO”, “GUIDE”, “CURSOR_DOWN”, “CURSOR_LEFT”,“CURSOR_RIGHT”, “CURSOR_UP”, “CHANNEL_DOWN”,“CHANNEL_UP”, “VOLUME_DOWN”, “VOLUME_UP”,“ENTER”, “RED”, “GREEN”, “YELLOW”, “BLUE”, “BACK”,“EXIT”, “POWER”, “REWIND”, “STOP”, “EJECT”, “PLAY”,“RECORD”, “PAUSE”;• min: cardinalidade mínima do papel, ou seja, o número mínimo deinterfaces 3 de objetos que dev<strong>em</strong> ser associadas a esse papel no eloque o utilize. O default é “1”;• max: cardinalidade máxima do papel, ou seja, o número máximo deinterfaces de objetos que dev<strong>em</strong> ser associadas a esse papel no eloque o utilize. Caso não haja limite no número máximo de interfacesque pod<strong>em</strong> ser associadas ao papel, deve assumir o valor“unbounded”. O default é “1”;• qualifier: define se todas as condições dev<strong>em</strong> ser satisfeitas por todasas interfaces ligadas ao papel (valor “and”) ou se basta que qualqueruma delas seja satisfeita (valor “or”). Esse atributo só t<strong>em</strong> efeitoquando a cardinalidade máxima do papel é maior do que 1. O defaulté “or”.Também para as ações, o papel é apenas um de seus atributos. A <strong>NCL</strong>define os seguintes atributos do el<strong>em</strong>ento :• role: nome do papel. Deve ser único dentro de um conector. Comodiss<strong>em</strong>os, por conveniência, utilizamos com frequência um dos papéisde ação predefinidos, como os descritos na Tabela 10.2;• delay: t<strong>em</strong>po decorrido entre a ativação do elo e o disparo da ação,<strong>em</strong> segundos, e no formato “9s”. O default é “0s”;• eventType: tipo de evento associado ao papel da ação. Pode assumiro valor “presentation” (para eventos de apresentação), “selection”3 Até agora definimos as âncoras de conteúdo e as propriedades como interfaces de um objeto d<strong>em</strong>ídia, e as portas e propriedades como interfaces de contextos. Como ver<strong>em</strong>os <strong>em</strong> outros capítulos, umcontexto também pode ter âncoras de conteúdo como interface (esse conceito será extr<strong>em</strong>amente útil quando,na Parte III, estudarmos objetos hipermídia declarativos). Como ver<strong>em</strong>os no próximo capítulo, um objetoswitch define ainda um outro tipo de interface, denominada portSwitch.233

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

Saved successfully!

Ooh no, something went wrong!