in kit/src/main/java/com/oracle/javafx/scenebuilder/kit/editor/job/wrap/AbstractWrapInJob.java [82:131]
public static AbstractWrapInJob getWrapInJob(
EditorController editorController,
Class<?> wrappingClass) {
assert EditorController.getClassesSupportingWrapping().contains(wrappingClass);
final AbstractWrapInJob job;
if (wrappingClass == javafx.scene.layout.AnchorPane.class) {
job = new WrapInAnchorPaneJob(editorController);
} else if (wrappingClass == javafx.scene.layout.BorderPane.class) {
job = new WrapInBorderPaneJob(editorController);
} else if (wrappingClass == javafx.scene.control.ButtonBar.class) {
job = new WrapInButtonBarJob(editorController);
} else if (wrappingClass == javafx.scene.control.DialogPane.class) {
job = new WrapInDialogPaneJob(editorController);
} else if (wrappingClass == javafx.scene.layout.FlowPane.class) {
job = new WrapInFlowPaneJob(editorController);
} else if (wrappingClass == javafx.scene.layout.GridPane.class) {
job = new WrapInGridPaneJob(editorController);
} else if (wrappingClass == javafx.scene.Group.class) {
job = new WrapInGroupJob(editorController);
} else if (wrappingClass == javafx.scene.layout.HBox.class) {
job = new WrapInHBoxJob(editorController);
} else if (wrappingClass == javafx.scene.layout.Pane.class) {
job = new WrapInPaneJob(editorController);
} else if (wrappingClass == javafx.scene.control.ScrollPane.class) {
job = new WrapInScrollPaneJob(editorController);
} else if (wrappingClass == javafx.scene.control.SplitPane.class) {
job = new WrapInSplitPaneJob(editorController);
} else if (wrappingClass == javafx.scene.layout.StackPane.class) {
job = new WrapInStackPaneJob(editorController);
} else if (wrappingClass == javafx.scene.control.TabPane.class) {
job = new WrapInTabPaneJob(editorController);
} else if (wrappingClass == javafx.scene.text.TextFlow.class) {
job = new WrapInTextFlowJob(editorController);
} else if (wrappingClass == javafx.scene.layout.TilePane.class) {
job = new WrapInTilePaneJob(editorController);
} else if (wrappingClass == javafx.scene.control.TitledPane.class) {
job = new WrapInTitledPaneJob(editorController);
} else if (wrappingClass == javafx.scene.control.ToolBar.class) {
job = new WrapInToolBarJob(editorController);
} else if (wrappingClass == javafx.scene.Scene.class) {
job = new WrapInSceneJob(editorController);
} else if (wrappingClass == javafx.stage.Stage.class) {
job = new WrapInStageJob(editorController);
} else {
assert wrappingClass == javafx.scene.layout.VBox.class; // Because of (1)
job = new WrapInVBoxJob(editorController);
}
return job;
}