the window this view will be registered to. The registering must be
handled externally. The provided window
will be used when requesting
this view to be displayed. May not be null
the unique identifier for this view. Defaults to a randomly generated
identifier. May not be null
NullPointerException
if any parameter is null
binds the view to a CommandExecutor
indicates whether the view is currently bound or unbound
indicates whether the view is currently packed or unpacked
packs the view
unbinds the view from the currently bound CommandExecutor
unpacks the view
the unique identifier for this view.
the unique identifier for this view. Defaults to a randomly generated
identifier. May not be null
Abstract View implementation for views associated with a ViewWindow. The base implementation handles (un)binding, (un)packing and making the view visible in the window.
A concrete implementation must provide the root UI component of the view through the
component
method.The
executor
potentially bound to this view is marked as implicit. This is done in preparation for the planned integration of prebuilt UI components with direct command integration.the data type of the data structure
1.1 (0.3.1), 2016-04-06
MCDDPUI 0.3.1
NullPointerException
if any parameter isnull