/** * a field is receiving a new value (in) * * @throws java.lang.Exception */ @Override public void in() throws Exception { if (data == null) { throw new ComponentException("Not connected: " + toString()); } Object val = data.getFieldValue(); // fire only if there is a listener if (ens.shouldFire()) { DataflowEvent e = new DataflowEvent(ens.getController(), this, val); //// DataflowEvent e = new DataflowEvent(ens.getController(), this, // access.toObject()); ens.fireIn(e); // // the value might be altered val = e.getValue(); } // access.pass((Access) val); fa.setFieldValue(val); }