package org.gcube.data.spd.flora; import org.gcube.data.spd.flora.capabilities.ExpansionCapabilityImpl; import org.gcube.data.spd.model.exceptions.StreamException; import org.gcube.data.spd.plugin.fwk.writers.ObjectWriter; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class TestExpansionCapability { static Logger logger = LoggerFactory.getLogger(TestExpansionCapability.class); /** * @param args */ public static void main(String[] args) { // FloraPlugin a = new FloraPlugin(); // // // SimpleQuery query = queryFor(ServiceEndpoint.class); // // query.addCondition("$resource/Profile/Category/text() eq 'BiodiversityRepository' and $resource/Profile/Name eq 'BrazilianFlora' "); // ScopeProvider.instance.set("/gcube/devsec"); // // DiscoveryClient client = clientFor(ServiceEndpoint.class); // // List resources = client.submit(query); // // System.out.println(resources.size()); // // if(resources.size() != 0) { // try { // a.initialize(resources.get(0)); // } catch (Exception e) { // e.printStackTrace(); // } // } ExpansionCapabilityImpl b = new ExpansionCapabilityImpl(); b.getSynonyms(new ObjectWriter() { @Override public boolean write(StreamException error) { // TODO Auto-generated method stub return false; } @Override public boolean write(String t) { System.out.println(t); return false; } @Override public boolean isAlive() { // System.out.println("isAlive"); return true; } }, "rosa"); } }