1 23 24 29 30 package com.sun.cli.jmx.support; 31 32 import javax.management.*; 33 import javax.management.modelmbean.*; 34 import java.util.Iterator ; 35 import java.util.Collection ; 36 37 import com.sun.cli.jmx.support.ResultsForGetSetStringifier; 38 import com.sun.cli.util.stringifier.*; 39 40 41 44 public final class StringifierRegistryIniter 45 { 46 private static void 47 add( Class theClass, Stringifier theStringifier ) 48 { 49 StringifierRegistry.DEFAULT.add( theClass, theStringifier ); 50 } 51 52 public 53 StringifierRegistryIniter( ) 54 { 55 add( Iterator .class, IteratorStringifier.DEFAULT ); 56 add( Collection .class, CollectionStringifier.DEFAULT ); 57 add( Object .class, SmartStringifier.DEFAULT ); 58 59 add( MBeanInfo.class, MBeanInfoStringifier.DEFAULT ); 60 add( ModelMBeanInfo.class, ModelMBeanInfoStringifier.DEFAULT ); 61 62 add( MBeanOperationInfo.class, MBeanOperationInfoStringifier.DEFAULT ); 63 add( ModelMBeanOperationInfo.class, ModelMBeanOperationInfoStringifier.DEFAULT ); 64 65 add( MBeanAttributeInfo.class, MBeanAttributeInfoStringifier.DEFAULT ); 66 add( ModelMBeanAttributeInfo.class, ModelMBeanAttributeInfoStringifier.DEFAULT ); 67 68 add( MBeanParameterInfo.class, MBeanParameterInfoStringifier.DEFAULT ); 69 70 add( MBeanNotificationInfo.class, MBeanNotificationInfoStringifier.DEFAULT ); 71 add( ModelMBeanNotificationInfo.class, ModelMBeanNotificationInfoStringifier.DEFAULT ); 72 73 add( MBeanConstructorInfo.class, MBeanConstructorInfoStringifier.DEFAULT ); 74 add( ModelMBeanConstructorInfo.class, ModelMBeanConstructorInfoStringifier.DEFAULT ); 75 76 add( Attribute.class, AttributeStringifier.DEFAULT ); 77 add( AttributeList.class, AttributeListStringifier.DEFAULT ); 78 79 add( Notification.class, NotificationStringifier.DEFAULT ); 80 add( AttributeChangeNotification.class, AttributeChangeNotificationStringifier.DEFAULT ); 81 add( MBeanServerNotification.class, MBeanServerNotificationStringifier.DEFAULT ); 82 83 add( ResultsForGetSet.class, new ResultsForGetSetStringifier( ) ); 84 add( InspectResult.class, new InspectResultStringifier( ) ); 85 add( InvokeResult.class, new InvokeResultStringifier( ) ); 86 } 87 88 } 89 90 91 92 | Popular Tags |