1 17 18 package org.sape.carbon.core.component; 19 20 import org.sape.carbon.core.config.Configuration; 21 22 33 public interface ComponentConfiguration extends Configuration { 34 35 42 Class getFunctionalInterface(); 43 44 49 void setFunctionalInterface(Class functionalInterfaceClass); 50 51 59 Class getFunctionalImplementationClass(); 60 61 62 68 void setFunctionalImplementationClass(Class functionalImplementationClass); 69 70 76 String ComponentTemplateName = "/core/ComponentTemplate"; 77 78 84 String getComponentTemplateName(); 85 86 91 void setComponentTemplateName(String configurationName); 92 93 94 99 String getComponentDescription(); 100 101 106 void setComponentDescription(String description); 107 } | Popular Tags |