Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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

...