public final class CompareViewFactory
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static CompareView |
createCompareView(CompareModel model)
Create a compare view suitable for displaying the specified model.
|
static CompareView |
createCompareView(CompareModel model,
CompareViewBias bias)
Create a compare view suitable for displaying the specified model.
|
static CompareView |
createMergeView(CompareModel model)
Create a merge view suitable for displaying the specified model.
|
static CompareView |
createView(CompareModel model,
CompareMode mode,
java.lang.Class<? extends CompareView> viewClass)
Create a view suitable for displaying the specified model.
|
static CompareView |
createView(CompareModel model,
CompareMode mode,
Thunk<java.lang.Class<? extends CompareView>> viewClass) |
static void |
registerCompareView(CompareType type,
java.lang.Class<? extends CompareView> viewClass) |
static void |
registerCompareView(CompareType type,
Thunk<java.lang.Class<? extends CompareView>> viewClass) |
public static final void registerCompareView(CompareType type, java.lang.Class<? extends CompareView> viewClass)
public static final void registerCompareView(CompareType type, Thunk<java.lang.Class<? extends CompareView>> viewClass)
public static CompareView createCompareView(CompareModel model)
model
- the model to display.public static CompareView createCompareView(CompareModel model, CompareViewBias bias)
model
- the model to display.bias
- the bias of the view.public static CompareView createMergeView(CompareModel model)
model
- the model to display.public static CompareView createView(CompareModel model, CompareMode mode, java.lang.Class<? extends CompareView> viewClass)
model
- the model to display.mode
- the mode of the view to create.viewClass
- the class of the view to instantiate.public static CompareView createView(CompareModel model, CompareMode mode, Thunk<java.lang.Class<? extends CompareView>> viewClass)