/** * Construct a new instance. * * @param field the serializable field * @param value the value */ public FloatReadField(final SerializableField field, final float value) { super(field.getName(), false); this.value = value; }
/** * Construct a new instance. * * @param field the serializable field * @param value the value */ public ObjectReadField(final SerializableField field, final Object value) { super(field.getName(), false); this.value = value; }
/** * Construct a new instance. * * @param field the serializable field * @param value the value */ public LongReadField(final SerializableField field, final long value) { super(field.getName(), false); this.value = value; }
/** * Construct a new instance with the default value. * * @param field the serializable field */ public LongReadField(final SerializableField field) { super(field.getName(), true); value = 0; }
/** * Construct a new instance with the default value. * * @param field the serializable field */ public ShortReadField(final SerializableField field) { super(field.getName(), true); value = 0; }
/** * Construct a new instance. * * @param field the serializable field * @param value the value */ public DoubleReadField(final SerializableField field, final double value) { super(field.getName(), false); this.value = value; }
/** * Construct a new instance with the default value. * * @param field the serializable field */ public DoubleReadField(final SerializableField field) { super(field.getName(), true); value = 0; }
/** * Construct a new instance. * * @param field the serializable field * @param value the value */ public IntReadField(final SerializableField field, final int value) { super(field.getName(), false); this.value = value; }
/** * Construct a new instance. * * @param field the serializable field * @param value the value */ public CharReadField(final SerializableField field, final char value) { super(field.getName(), false); this.value = value; }
/** * Construct a new instance with the default value. * * @param field the serializable field */ public IntReadField(final SerializableField field) { super(field.getName(), true); value = 0; }
/** * Construct a new instance with the default value. * * @param field the serializable field */ public CharReadField(final SerializableField field) { super(field.getName(), true); value = 0; }
/** * Construct a new instance with the default value. * * @param field the serializable field */ public FloatReadField(final SerializableField field) { super(field.getName(), true); value = 0; }
/** * Construct a new instance. * * @param field the serializable field * @param value the value */ public ShortReadField(final SerializableField field, final short value) { super(field.getName(), false); this.value = value; }
/** * Construct a new instance with the default value. * * @param field the serializable field */ public ObjectReadField(final SerializableField field) { super(field.getName(), true); value = null; }
/** * Construct a new instance. * * @param field the serializable field * @param value the value */ public BooleanReadField(final SerializableField field, final boolean value) { super(field.getName(), false); this.value = value; }
/** * Construct a new instance with the default value. * * @param field the serializable field */ public BooleanReadField(final SerializableField field) { super(field.getName(), true); value = false; }
/** * Construct a new instance. * * @param field the serializable field * @param value the value */ public ByteReadField(final SerializableField field, final byte value) { super(field.getName(), false); this.value = value; }
/** * Construct a new instance with the default value. * * @param field the serializable field */ public ByteReadField(final SerializableField field) { super(field.getName(), true); value = 0; }
private void defineFields(final SerializableClass clazz) { for (SerializableField field : clazz.getFields()) { fieldDefMap.put(field.getName(), field); } }
/** * Add information about a field which was being marshalled. * * @param t the throwable to update * @param owner * Reference to the class that owns the field. * @param field * The field being (un-)marshalled. */ public static void addFieldInformation(Throwable t, SerializableClass owner, SerializableField field) { addFieldInformation(t,owner.getSubjectClass().getName()+"."+field.getName()); }