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)