Depois que a especificação do documento é carregada, você
pode iterar os modelos e as variáveis de cada modelo. As variáveis
para um modelo estão disponíveis na coleção
RPETemplate.getVariables().
Depois de
identificar as variáveis, é possível modificar as propriedades da
variável conforme necessário.
O exemplo mostra como modificar o valor da variável chamada
DocumentName.
A variável é procurada em todos os
modelos da especificação de documento.
Para restringir a procura,
verifique a propriedade de caminho do modelo.
For (RPETemplate template : docspec.getRuntime().getTemplates())
{
String templatePath = PropertyUtils.getPropertyRawValue( template.getProperty(RPEConfigConstants.PROPERTY_PATH), "");
for ( RPEVariable var : template.getVariables())
{
String varName = PropertyUtils.getPropertyRawValue( var.getProperty(RPEConfigConstants.PROPERTY_NAME), "");
if ( varName.equals("DocumentName"))
{
var.setValue( new Value( null, "RPE Sample"));
}
}
}
Nota: Você também pode configurar as variáveis de um
modelo à medida que inclui o modelo na especificação do documento.