Konfigurace zdroje dat prostřednictvím rozhraní Java API

Po načtení specifikace dokumentu můžete iterovat šablony a zdroje dat pro jednotlivé šablony. Zdroje dat šablony jsou dostupné v kolekci RPETemplate.getDataSources(). Po identifikování zdroje dat můžete podle potřeby upravit jeho vlastnosti.
Tento příklad ukazuje úpravu identifikátoru URI zdroje dat s názvem "DS1". Zdroj dat se hledá ve všech šablonách ze specifikace dokumentu. Chcete-li omezit vyhledávání, musíte ověřit vlastnost cesty šablony.
for (RPETemplate template : docspec.getRuntime().getTemplates())
{
	String templatePath = PropertyUtils.getPropertyRawValue( template.getProperty(RPEConfigConstants.PROPERTY_PATH), "");

	for ( RPEDataSource ds : template.getDataSources())
	{
	String dsName = PropertyUtils.getPropertyRawValue( ds.getProperty(RPEConfigConstants.PROPERTY_NAME), ""); 
	if ( dsName.equals("DS1"))
	{
		Property dsURI = ds.getProperty(RPEConfigConstants.PROPERTY_URI);
		assert( dsURI != null);
		dsURI.setValue( new Value( null, "c:\\test\\sample.xml"));
	}
}
Poznámka: Zdroje dat můžete nakonfigurovat také ze šablony při přidání šablony do specifikace dokumentu.

Zpětná vazba