1 23 24 29 30 31 package com.sun.appserv.management.util.jmx; 32 33 34 import javax.management.MBeanAttributeInfo ; 35 import javax.management.MBeanInfo ; 36 import javax.management.MBeanOperationInfo ; 37 38 import com.sun.appserv.management.util.misc.ClassUtil; 39 40 43 public interface MBeanGeneratorHook 44 { 45 public String getPackageName( MBeanInfo info ); 46 public String getClassname( MBeanInfo info ); 47 public String getExceptions( MBeanOperationInfo info ); 48 public String [] getParamNames( MBeanOperationInfo info ); 49 50 public String getHeaderComment( MBeanInfo info ); 51 public String getInterfaceComment( MBeanInfo info ); 52 public String getGetterComment( MBeanAttributeInfo info, String actualName ); 53 public String getSetterComment( MBeanAttributeInfo info, String actualName ); 54 public String getOperationComment( MBeanOperationInfo info, String [] paramNames ); 55 } 56 57 58 59 60 61 62 | Popular Tags |