/** * puts a value. * * @param label the symbol * @param val the value */ @Override public void put(String label, String val) { Fixture.setSymbol(label, val); }
private static String fitSymbolForNull() { final String k = "somerandomvaluetogettherepresentationofnull-1234567890"; Fixture.setSymbol(k, null); return Fixture.getSymbol(k).toString(); }
@Override public void doCell(Fixture fixture, Parse cell) { try { executeIfNeeded(); Object valueObj = getValue(); String symbolValue = String.valueOf(valueObj); String symbolName = cell.text(); if (valueObj instanceof Object[]) { // <ARRAY> Store return value as array. Fixture.setSymbol(symbolName, valueObj); symbolValue = Arrays.toString((Object[]) valueObj); } else { Fixture.setSymbol(symbolName, symbolValue); } cell.addToBody(Fixture.gray("<a id=\"" + symbolName + "\"> = " + symbolValue + "</a>")); } catch (Exception e) { handleException(fixture, cell, e); } }
@Override protected void doStaticTable(int rowCount) { if ("key".equalsIgnoreCase(getText(0, 0))) { right(0, 0); } if ("value".equalsIgnoreCase(getText(0, 1))) { right(0, 1); } for(int i = 1; i < rowCount; i++) { String key = getText(i, 0); String value = getText(i, 1); Fixture.setSymbol(key, value); Environment.getInstance().setSymbol(key, value); } }
@Override public void doCell(Fixture fixture, Parse cell) { try { //TODO-MdM hmm... somehow this needs to regulated by the fixture. if (fixture instanceof ColumnFixture) ((ColumnFixture) fixture).executeIfNeeded(); Object valueObj = adapter.get(); //...might be validly null String symbolValue = valueObj == null ? "null" : valueObj.toString(); String symbolName = cell.text(); Fixture.setSymbol(symbolName, symbolValue); cell.addToBody(Fixture.gray(" = " + symbolValue)); } catch (Exception e) { fixture.exception(cell, e); } } }
@Override public void doCell(Fixture fixture, Parse cell) { try { //TODO-MdM hmm... somehow this needs to regulated by the fixture. if (fixture instanceof ColumnFixture) ((ColumnFixture) fixture).executeIfNeeded(); Object valueObj = adapter.get(); //...might be validly null String symbolValue = valueObj == null ? "null" : valueObj.toString(); String symbolName = cell.text(); Fixture.setSymbol(symbolName, symbolValue); cell.addToBody(Fixture.gray(" = " + symbolValue)); } catch (Exception e) { fixture.exception(cell, e); } } }