Konfigurowanie zmiennych

Po załadowaniu specyfikacji dokumentu można iterować szablony i zmienne dla poszczególnych szablonów. Zmienne dla szablonu są dostępne w kolekcji RPETemplate.getVariables(). Po zidentyfikowaniu zmiennych można zmodyfikować właściwości zmiennych zgodnie z potrzebami.
Ten przykład przedstawia modyfikowanie wartości zmiennej o nazwie NazwaDokumentu. Zmienna jest wyszukiwana we wszystkich szablonach ze specyfikacji dokumentu. Aby ograniczyć wyszukiwanie, należy sprawdzić właściwość ścieżki szablonu.
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.NAZWA_WŁAŚCIWOŚCI), ""); 
		if ( varName.equals("NazwaDokumentu")) 
		{
			var.setValue( new Value( null, "Przykład produktu RPE"));
		}
	}
}
Uwaga: Użytkownik może również skonfigurować zmienne z szablonu podczas dodawania szablonu do specyfikacji dokumentu.

Opinia