Depois de declarar as regras, os extratores e as transfigurações de uma extensão de
transformação e especificar um elemento ExtendTransform no arquivo de manifesto da
extensão de transformação, você pode incluir os elementos da extensão de
transformação no elemento ExtendTransform e especificar a ordem de execução
dos elementos.
Antes de Iniciar
É necessário abrir o arquivo de manifesto de plug-ins da extensão de
transformação no editor de manifesto. O arquivo de manifesto deve conter pelo menos um
elemento TransformationExtension e pelo menos um elemento ExtendTransform.
Para cada regra, extrator ou transfiguração na extensão de transformação, o
arquivo de manifesto de plug-ins deve conter um elemento RuleDefinition, ExtractorDefinition
ou TransformDefinition.
Por Que e Quando Desempenhar Esta Tarefa
O local dos elementos AddRule, AddExtractor e AddTransform
e o valor do índice baseado em zero correspondente desses elementos, indicam onde
inserir o elemento entre os elementos existentes da transfiguração de destino.
Se você não especificar um valor para o atributo de índice, o elemento que for
incluído será anexado à lista de elementos na transfiguração de destino.
Para
especificar a ordem de elementos em uma transfiguração estendida:
- No arquivo de manifesto de plug-ins da extensão de
transformação, na guia Extensões, na hierarquia do elemento
TransformationExtension, clique com o botão direito do mouse em um elemento ExtendTransform e, em seguida, conclua uma
das seguintes etapas:
- Para incluir uma regra, clique em AddRule.
- Para incluir um extrator, clique em AddExtractor.
- Para incluir uma transfiguração, clique em AddTransform.
- Na área Detalhes do Elemento de Extensão, você
deve concluir as seguintes etapas para o elemento incluído na etapa 1:
Nota: Para obter
informações adicionais sobre os campos da área Detalhes do Elemento de Extensão,
coloque o ponteiro do mouse sobre o nome para exibir a ajuda instantânea.
- A tabela a seguir mostra os valores que devem ser especificados para cada
tipo de elemento que for incluído na transfiguração de destino.
| Elemento |
Campo |
Valor |
| Elemento AddExtractor |
id |
Especifique o identificador do elemento ExtractorDefinition
correspondente no elemento TransformationExtension. |
| transform |
Especifique o identificador da transfiguração que processa
os elementos extraídos pelo extrator de conteúdo. |
| Elemento AddRule |
id |
Especifique o identificador do elemento Rule Definition
correspondente no elemento TransformationExtension. |
| Elemento AddTransform |
id |
Especifique o identificador da transfiguração incluída
na etapa 1. |
- Opcional: Para cada elemento incluído, especifique
onde inserir o elemento na transfiguração estendida, concluindo uma das
seguintes etapas:
- No campo index, especifique um valor inteiro que
estiver no intervalo de elementos da transfiguração de destino. A lista de elementos
na transfiguração de destino é uma lista baseada em zero.
- No campo insertAtID, especifique o identificador
do elemento de transfiguração de destino a ser executado na seqüência depois do novo elemento.
Se você não especificar um valor, a nova regra, o extrator ou a transfiguração
será anexado à lista de elementos que compõem a transfiguração estendida.
Dica: Você pode alterar a ordem dos elementos em um elemento ExtendTransform
editando o arquivo plugin.xml no plug-in da extensão de transformação.
- Clique em .