Especificando a Ordem de Regras, Extratores e Transfigurações em Transfigurações Estendidas

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:

  1. 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.
  2. 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.
  3. Clique em Arquivo > Salvar.

Feedback