Skip to content

Instantly share code, notes, and snippets.

@mearns
Created August 21, 2018 18:39
Show Gist options
  • Save mearns/75911116f923eaa56ae10f21a095500f to your computer and use it in GitHub Desktop.
Save mearns/75911116f923eaa56ae10f21a095500f to your computer and use it in GitHub Desktop.
public class CheckBox {
/* ... */
// Provide the view interface for the Controller.
public MutableCheckbox getMutable () {
return this::setState;
}
// Provide the read-only view interface.
public ReadOnlyCheckbox getReadOnlyView () {
return this::getState;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment