@Override public <T> void endVisit(EditorContext<T> ctx) { LeafValueEditor<T> editor = ctx.asLeafValueEditor(); if (editor != null) { leafValues.put(editor, editor.getValue()); } @SuppressWarnings("unchecked") AbstractEditorDelegate<T, ?> delegate = (AbstractEditorDelegate<T, ?>) ctx.getEditorDelegate(); if (delegate != null) { dirty |= delegate.isDirty(); } }
@Override public <T> void endVisit(EditorContext<T> ctx) { LeafValueEditor<T> editor = ctx.asLeafValueEditor(); if (editor != null) { leafValues.put(editor, editor.getValue()); } @SuppressWarnings("unchecked") AbstractEditorDelegate<T, ?> delegate = (AbstractEditorDelegate<T, ?>) ctx.getEditorDelegate(); if (delegate != null) { dirty |= delegate.isDirty(); } }
@Override public <T> void endVisit(EditorContext<T> ctx) { LeafValueEditor<T> editor = ctx.asLeafValueEditor(); if (editor != null) { leafValues.put(editor, editor.getValue()); } @SuppressWarnings("unchecked") AbstractEditorDelegate<T, ?> delegate = (AbstractEditorDelegate<T, ?>) ctx.getEditorDelegate(); if (delegate != null) { dirty |= delegate.isDirty(); } }