1 23 24 package org.objectweb.jorm.naming.api; 25 26 import org.objectweb.jorm.api.PException; 27 import org.objectweb.jorm.api.PExceptionIO; 28 import org.objectweb.jorm.type.api.PExceptionTyping; 29 30 import java.util.Date ; 31 import java.math.BigDecimal ; 32 import java.math.BigInteger ; 33 34 39 public interface PNameGetter { 40 51 byte pngetByteField(String fn, Object ctxt) throws PException; 52 53 64 Byte pngetObyteField(String fn, Object ctxt) throws PException; 65 66 77 char pngetCharField(String fn, Object ctxt) throws PException; 78 79 90 Character pngetOcharField(String fn, Object ctxt) throws PException; 91 92 104 short pngetShortField(String fn, Object ctxt) throws PException; 105 106 117 Short pngetOshortField(String fn, Object ctxt) throws PException; 118 119 130 int pngetIntField(String fn, Object ctxt) throws PException; 131 132 143 Integer pngetOintField(String fn, Object ctxt) throws PException; 144 145 156 long pngetLongField(String fn, Object ctxt) throws PException; 157 158 169 Long pngetOlongField(String fn, Object ctxt) throws PException; 170 171 182 String pngetStringField(String fn, Object ctxt) throws PException; 183 184 195 byte[] pngetByteArrayField(String fn, Object ctxt) throws PException; 196 197 208 char[] pngetCharArrayField(String fn, Object ctxt) throws PException; 209 210 221 Date pngetDateField(String fn, Object ctxt) throws PException; 222 223 234 BigInteger pngetBigIntegerField(String fn, Object ctxt) throws PException; 235 236 247 BigDecimal pngetBigDecimalField(String fn, Object ctxt) throws PException; 248 } 249 | Popular Tags |