1 15 package org.apache.hivemind.definition; 16 17 import java.util.Collection ; 18 19 import org.apache.hivemind.ClassResolver; 20 import org.apache.hivemind.Location; 21 22 30 public interface ModuleDefinition 31 { 32 35 public String getId(); 36 37 41 public ClassResolver getClassResolver(); 42 43 46 public Location getLocation(); 47 48 52 public String getPackageName(); 53 54 59 public ServicePointDefinition getServicePoint(String id); 60 61 64 public Collection getServicePoints(); 65 66 71 public ConfigurationPointDefinition getConfigurationPoint(String id); 72 73 76 public Collection getConfigurationPoints(); 77 78 81 public Collection getDependencies(); 82 83 86 public Collection getImplementations(); 87 88 91 public Collection getInterceptors(); 92 93 96 public Collection getContributions(); 97 98 101 public Collection getConfigurationParsers(); 102 103 } | Popular Tags |