1 16 17 21 22 package javax.jdo.spi; 23 24 import java.util.EventObject ; 25 26 32 public class RegisterClassEvent 33 extends EventObject 34 { 35 36 protected Class pcClass; 37 38 39 protected String [] fieldNames; 40 41 42 protected Class [] fieldTypes; 43 44 45 protected byte[] fieldFlags; 46 47 48 protected Class persistenceCapableSuperclass; 49 50 59 public RegisterClassEvent(JDOImplHelper helper, 60 Class registeredClass, 61 String [] fieldNames, 62 Class [] fieldTypes, 63 byte[] fieldFlags, 64 Class persistenceCapableSuperclass) 65 { 66 super(helper); 67 this.pcClass = registeredClass; 68 this.fieldNames = fieldNames; 69 this.fieldTypes = fieldTypes; 70 this.fieldFlags = fieldFlags; 71 this.persistenceCapableSuperclass = persistenceCapableSuperclass; 72 } 73 74 78 public Class getRegisteredClass() 79 { 80 return pcClass; 81 } 82 83 87 public String [] getFieldNames() 88 { 89 return fieldNames; 90 } 91 92 96 public Class [] getFieldTypes() 97 { 98 return fieldTypes; 99 } 100 101 105 public byte[] getFieldFlags() 106 { 107 return fieldFlags; 108 } 109 110 114 public Class getPersistenceCapableSuperclass() 115 { 116 return persistenceCapableSuperclass; 117 } 118 119 } 120 121 122 123 | Popular Tags |