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)