public final Properties $$(String key, String value) { set(key, value); return this; }
public Properties getFxProperties(boolean isStart) { Properties p = $$(); for (int i = 0; i < effects.length(); i++) { TransitFx fx = (TransitFx) effects.get(i); String val = isStart ? fx.transitStart : fx.transitEnd; if (!val.isEmpty()) { p.set(fx.cssprop, val); } } return p; }
protected Properties getPropertiesBase(String n) { if (p.getJavaScriptObject(n) == null) { p.set(n, Properties.create()); } return p.getJavaScriptObject(n); }
protected <T> void setArrayBase(String n, T[] r) { if (r.length > 0 && r[0] instanceof JsonBuilder) { JsArray<JavaScriptObject> a = JavaScriptObject.createArray().cast(); for (T o : r) { a.push(((JsonBuilder) o).<Properties> getDataImpl()); } p.set(n, a); } else { JsObjectArray<Object> a = JsObjectArray.create(); a.add(r); p.set(n, a); } }