/** * Will set the preferred position to left instead of the default (right). * @return A new builder instance. */ @CheckReturnValue public Builder withPositionLeft() { return create(SWT.LEFT); }
.with(TimeLinePanel.builder()) .with(RouteRenderer.builder()) .with(RoutePanel.builder().withPositionLeft()) .with(StatsPanel.builder()) .withResolution((int) RESOLUTION.x, (int) RESOLUTION.y)
.with(TimeLinePanel.builder()) .with(RouteRenderer.builder()) .with(RoutePanel.builder().withPositionLeft()) .with(StatsPanel.builder()) .withResolution((int) RESOLUTION.x, (int) RESOLUTION.y)
Builder() { setDependencies(RoadModel.class); }
Builder() { setDependencies(RoadModel.class); }
@Override public RoutePanel build(DependencyProvider dependencyProvider) { return new RoutePanel(dependencyProvider.get(RoadModel.class), preferredPosition()); }
/** * @return A new {@link Builder} instance. */ public static Builder builder() { return Builder.create(SWT.RIGHT); }
@Override public RoutePanel build(DependencyProvider dependencyProvider) { return new RoutePanel(dependencyProvider.get(RoadModel.class), preferredPosition()); }
@Override public boolean equals(Object o) { if (o == this) { return true; } if (o instanceof RoutePanel.Builder) { RoutePanel.Builder that = (RoutePanel.Builder) o; return (this.preferredPosition == that.preferredPosition()); } return false; }
@Override public boolean equals(Object o) { if (o == this) { return true; } if (o instanceof RoutePanel.Builder) { RoutePanel.Builder that = (RoutePanel.Builder) o; return (this.preferredPosition == that.preferredPosition()); } return false; }
/** * Will set the preferred position to left instead of the default (right). * @return A new builder instance. */ @CheckReturnValue public Builder withPositionLeft() { return create(SWT.LEFT); }
/** * @return A new {@link Builder} instance. */ public static Builder builder() { return Builder.create(SWT.RIGHT); }