@Override public DesignProperty[] children() { DesignProperty[] delegates = delegate.children(); DesignProperty[] all = new DesignProperty[delegates.length + 4]; all[0] = name; all[1] = override; all[2] = environment; all[3] = system; System.arraycopy(delegates, 0, all, 4, delegates.length); return all; }
@Override public Form detail() { FormItem detail = delegate.detail(); return new StandardForm(this) .addFormItem(basePanel()) .addFormItem( new FieldGroup() .add(override.view().setTitle("Override")) .add(environment.view().setTitle("Environment")) .add(system.view().setTitle("System"))) .addFormItem(detail); }
@Override public Form detail() { FormItem detail = delegate.detail(); return new StandardForm(this).addFormItem(detail); }
@Override public DesignProperty[] children() { return delegate.children(); }