import jp.dbcls.togows.soap.*;

public class KeggGetElementsByPathway {

    public static void main(String[] args) {
        try {
            String pathway_id = "path:bsu00010"; 

            TogowsKeggService service = new TogowsKeggServiceLocator();
            TogowsKeggPort stub = service.getTogowsKeggPort();

            PathwayElement[] result = stub.keggGetElementsByPathway(pathway_id);
            for (int i = 0; i < result.length; i++) {
                System.out.println("element_id: " + result[i].getElement_id());
                System.out.println("type: " + result[i].getType());
                System.out.println("components:");
                int[] components = result[i].getComponents();
                for (int j = 0; j < components.length; j++) {
                    System.out.println("  " + components[j]);
                }
                System.out.println("names:");
                String[] names = result[i].getNames();
                for (int j = 0; j < names.length; j++) {
                    System.out.println("  " + names[j]);
                }
            }

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
