/** * @see java.io.ObjectOutputStream#writeFields() */ public void writeFields() throws IOException { if (curPut != null) { try { curPut.write(this); } catch (Exception e) { throw new WicketSerializeableException("Error writing put fields", e); } } }
/** * @see java.io.ObjectOutputStream#putFields() */ public PutField putFields() throws IOException { if (curPut == null) { try { curPut = new PutFieldImpl(); } catch (Exception e) { throw new WicketSerializeableException("Error reading put fields", e); } } return curPut; }
/** * @see java.io.ObjectOutputStream#putFields() */ @Override public PutField putFields() throws IOException { if (curPut == null) { try { curPut = new PutFieldImpl(); } catch (Exception e) { throw new WicketSerializeableException("Error reading put fields", e); } } return curPut; }
/** * @see java.io.ObjectOutputStream#writeFields() */ @SuppressWarnings("deprecation") @Override public void writeFields() throws IOException { if (curPut != null) { try { curPut.write(this); } catch (Exception e) { throw new WicketSerializeableException("Error writing put fields", e); } } }
/** * @param wois * @throws WicketSerializeableException */ public void readFields(WicketObjectInputStream wois, Object object) throws WicketSerializeableException { FieldAndIndex fai = null; try { for (int i = 0; i < fields.size(); i++) { fai = (FieldAndIndex)fields.get(i); fai.readField(object, wois); } } catch (WicketSerializeableException wse) { wse.addTrace(fai.field.getName()); throw wse; } catch (Exception ex) { throw new WicketSerializeableException("Error reading field: " + fai.field.getName() + " for object class: " + object.getClass(), ex); } }
/** * @param wois * @param object * @throws WicketSerializeableException */ public void readFields(WicketObjectInputStream wois, Object object) throws WicketSerializeableException { FieldAndIndex fai = null; try { for (int i = 0; i < fields.size(); i++) { fai = fields.get(i); fai.readField(object, wois); } } catch (WicketSerializeableException wse) { wse.addTrace(fai.field.getName()); throw wse; } catch (Exception ex) { throw new WicketSerializeableException("Error reading field: " + fai.field.getName() + " for object class: " + object.getClass(), ex); } }
/** * @param woos * @param obj * @throws WicketSerializeableException */ public void writeFields(WicketObjectOutputStream woos, Object obj) throws WicketSerializeableException { FieldAndIndex fai = null; try { for (int i = 0; fields != null && i < fields.size(); i++) { fai = (FieldAndIndex)fields.get(i); fai.writeField(obj, woos); } } catch (WicketSerializeableException wse) { wse.addTrace(fai.field.getName()); throw wse; } catch (Exception ex) { String field = fai == null || fai.field == null ? "" : fai.field.getName(); String msg = "Error writing field: " + field + " for object class: " + obj.getClass(); throw new WicketSerializeableException(msg, ex); } }
/** * @param woos * @param obj * @throws WicketSerializeableException */ public void writeFields(WicketObjectOutputStream woos, Object obj) throws WicketSerializeableException { FieldAndIndex fai = null; try { for (int i = 0; fields != null && i < fields.size(); i++) { fai = fields.get(i); fai.writeField(obj, woos); } } catch (WicketSerializeableException wse) { wse.addTrace(fai.field.getName()); throw wse; } catch (Exception ex) { String field = fai == null || fai.field == null ? "" : fai.field.getName(); String msg = "Error writing field: " + field + " for object class: " + obj.getClass(); throw new WicketSerializeableException(msg, ex); } }
throw new WicketSerializeableException( "Error writing primitive array of " + componentType.getName() + "[" + Array.getLength(obj) + "]", e); throw new WicketSerializeableException("Error writing array of " + componentType.getName() + "[" + length + "]", e); throw new WicketSerializeableException("Error writing fields for " + realClz.getName() + "(ReplaceOf:" + cls.getName() + ")", e); throw new WicketSerializeableException("Error writing fields for " + realClz.getName(), e);
throw new WicketSerializeableException( "Error writing primitive array of " + componentType.getName() + "[" + Array.getLength(obj) + "]", e); throw new WicketSerializeableException("Error writing array of " + componentType.getName() + "[" + length + "]", e); throw new WicketSerializeableException("Error writing fields for " + realClz.getName() + "(ReplaceOf:" + cls.getName() + ")", e); throw new WicketSerializeableException("Error writing fields for " + realClz.getName(), e);
if (cons == null) throw new WicketSerializeableException( "No Serializable constructor found for " + cls);
if (cons == null) throw new WicketSerializeableException( "No Serializable constructor found for " + cls);