1 42 43 package org.jfree.xml.util; 44 45 48 public class ManualMappingDefinition { 49 50 51 private Class baseClass; 52 53 54 private String readHandler; 55 56 57 private String writeHandler; 58 59 66 public ManualMappingDefinition(final Class baseClass, final String readHandler, final String writeHandler) { 67 if (baseClass == null) { 68 throw new NullPointerException ("BaseClass must not be null"); 69 } 70 if (readHandler == null && writeHandler == null) { 71 throw new NullPointerException  72 ("At least one of readHandler or writeHandler must be defined."); 73 } 74 this.baseClass = baseClass; 75 this.readHandler = readHandler; 76 this.writeHandler = writeHandler; 77 } 78 79 84 public Class getBaseClass() { 85 return this.baseClass; 86 } 87 88 93 public String getReadHandler() { 94 return this.readHandler; 95 } 96 97 102 public String getWriteHandler() { 103 return this.writeHandler; 104 } 105 106 } 107 | Popular Tags |