...
Pobieranie pojedynczych zasobów
Code Block java java Plugin plugin = ... Resource resource = plugin.getResource("suncode-plugin.xml"); // deskryptor wtyczki if(resource.exists()){ // zasób istnieje i można go odczytać }
Wyszukiwanie zasobów
Code Block java java Plugin plugin = ... PluginContext context = plugin.getPluginContext(); // mappings/a.xml // mappings/b.xml // mappings/c.json // mappings/sub/a.json // mappings/sub/b.xml // wszystkie pliki z katalogu mappings i podkatalogów Resource[] resources = context.getResources( "mappings/**/*" ); // resources ma: // mappings/a.xml // mappings/b.xml // mappings/c.json // mappings/sub/a.json // mappings/sub/b.xml // wszystkie pliki xml z katalogu mappings Resource[] resources = context.getResources( "mappings/*.xml" ); // resources ma: // mappings/a.xml // mappings/b.xml
Wzorzec zasobów jest wyrażeniem Ant. Więcej info w dokumentacji Spring'a PathMatchingPatternResolver (http://docs.spring.io/autorepo/docs/spring-framework/3.2.6.RELEASE/javadoc-api/org/springframework/core/io/support/PathMatchingResourcePatternResolver.html).
Lokalne repozytorium
Tip |
---|
PluginStore dostępny jest od wersji 1.0.5 mechanizmu wtyczek - PlusWorkflow 3.1.7 |
...