/** * {@inheritDoc} */ @Override protected ICompositeView<RComponent> createConstrainedGridView(IConstrainedGridViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { RConstrainedGridContainer viewComponent = createRConstrainedGridContainer(viewDescriptor); List<RComponent> cells = new ArrayList<>(); List<CellConstraints> cellConstraints = new ArrayList<>(); BasicCompositeView<RComponent> view = constructCompositeView(viewComponent, viewDescriptor); List<IView<RComponent>> childrenViews = new ArrayList<>(); for (IViewDescriptor childViewDescriptor : viewDescriptor.getChildViewDescriptors()) { IView<RComponent> childView = createView(childViewDescriptor, actionHandler, locale); cellConstraints.add(viewDescriptor.getCellConstraints(childViewDescriptor)); cells.add(childView.getPeer()); childrenViews.add(childView); } viewComponent.setCells(cells.toArray(new RComponent[cells.size()])); viewComponent.setCellConstraints(cellConstraints.toArray(new CellConstraints[cellConstraints.size()])); view.setChildren(childrenViews); return view; }
/** * {@inheritDoc} */ @Override protected ICompositeView<JComponent> createConstrainedGridView(IConstrainedGridViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { JPanel viewComponent = createJPanel(); BasicCompositeView<JComponent> view = constructCompositeView(viewComponent, viewDescriptor); List<IView<JComponent>> childrenViews = new ArrayList<>(); GridBagLayout layout = new GridBagLayout(); viewComponent.setLayout(layout); for (IViewDescriptor childViewDescriptor : viewDescriptor.getChildViewDescriptors()) { IView<JComponent> childView = createView(childViewDescriptor, actionHandler, locale); viewComponent.add(childView.getPeer(), createGridBagConstraints(viewDescriptor.getCellConstraints(childViewDescriptor))); childrenViews.add(childView); } view.setChildren(childrenViews); return view; }
private ICompositeView<JComponent> createConstrainedGridView( IConstrainedGridViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { JPanel viewComponent = createJPanel(); BasicCompositeView<JComponent> view = constructCompositeView(viewComponent, viewDescriptor); List<IView<JComponent>> childrenViews = new ArrayList<IView<JComponent>>(); GridBagLayout layout = new GridBagLayout(); viewComponent.setLayout(layout); for (IViewDescriptor childViewDescriptor : viewDescriptor .getChildViewDescriptors()) { IView<JComponent> childView = createView(childViewDescriptor, actionHandler, locale); viewComponent.add(childView.getPeer(), createGridBagConstraints(viewDescriptor .getViewConstraints(childViewDescriptor))); childrenViews.add(childView); } view.setChildren(childrenViews); return view; }
/** * {@inheritDoc} */ @Override protected ICompositeView<RComponent> createEvenGridView(IEvenGridViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { REvenGridContainer viewComponent = createREvenGridContainer(viewDescriptor); viewComponent.setDrivingDimension(viewDescriptor.getDrivingDimension().name()); viewComponent.setDrivingDimensionCellCount(viewDescriptor.getDrivingDimensionCellCount()); List<RComponent> cells = new ArrayList<>(); BasicCompositeView<RComponent> view = constructCompositeView(viewComponent, viewDescriptor); List<IView<RComponent>> childrenViews = new ArrayList<>(); for (IViewDescriptor childViewDescriptor : viewDescriptor.getChildViewDescriptors()) { IView<RComponent> childView = createView(childViewDescriptor, actionHandler, locale); cells.add(childView.getPeer()); childrenViews.add(childView); } viewComponent.setCells(cells.toArray(new RComponent[cells.size()])); view.setChildren(childrenViews); return view; }
private ICompositeView<ULCComponent> createConstrainedGridView( IConstrainedGridViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { ULCGridBagLayoutPane viewComponent = createGridBagLayoutPane(); BasicCompositeView<ULCComponent> view = constructCompositeView( viewComponent, viewDescriptor); List<IView<ULCComponent>> childrenViews = new ArrayList<IView<ULCComponent>>(); for (IViewDescriptor childViewDescriptor : viewDescriptor .getChildViewDescriptors()) { IView<ULCComponent> childView = createView(childViewDescriptor, actionHandler, locale); viewComponent.add(childView.getPeer(), createGridBagConstraints(viewDescriptor .getViewConstraints(childViewDescriptor))); childrenViews.add(childView); } view.setChildren(childrenViews); return view; }
/** * Create mobile card page view. * * @param viewDescriptor * the view descriptor * @param actionHandler * the action handler * @param locale * the locale * @return the i composite view */ protected ICompositeView<RComponent> createMobileCardPageView(MobileCardPageViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { RMobileCardPage viewComponent = createRMobileCardPage(viewDescriptor); BasicCompositeView<RComponent> view = constructCompositeView(viewComponent, viewDescriptor); List<IView<RComponent>> childrenViews = new ArrayList<>(); if (viewDescriptor.getPagesCardViewDescriptor() != null) { IView<RComponent> pagesView = createView(viewDescriptor.getPagesCardViewDescriptor(), actionHandler, locale); viewComponent.setPages((RCardContainer) pagesView.getPeer()); childrenViews.add(pagesView); } view.setChildren(childrenViews); return view; }
childrenViews.add(southView); view.setChildren(childrenViews); return view;
private ICompositeView<SComponent> createConstrainedGridView( IConstrainedGridViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { SPanel viewComponent = createSPanel(new SGridBagLayout()); BasicCompositeView<SComponent> view = constructCompositeView(viewComponent, viewDescriptor); List<IView<SComponent>> childrenViews = new ArrayList<IView<SComponent>>(); for (IViewDescriptor childViewDescriptor : viewDescriptor .getChildViewDescriptors()) { IView<SComponent> childView = createView(childViewDescriptor, actionHandler, locale); viewComponent.add(childView.getPeer(), createGridBagConstraints(viewDescriptor .getViewConstraints(childViewDescriptor))); childrenViews.add(childView); } view.setChildren(childrenViews); return view; }
childrenViews.add(rightBottomView); view.setChildren(childrenViews); return view;
childrenViews.add(childView); view.setChildren(childrenViews); return view;
/** * {@inheritDoc} */ @Override protected ICompositeView<SComponent> createConstrainedGridView( IConstrainedGridViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { SPanel viewComponent = createSPanel(new SGridBagLayout()); BasicCompositeView<SComponent> view = constructCompositeView(viewComponent, viewDescriptor); List<IView<SComponent>> childrenViews = new ArrayList<IView<SComponent>>(); for (IViewDescriptor childViewDescriptor : viewDescriptor .getChildViewDescriptors()) { IView<SComponent> childView = createView(childViewDescriptor, actionHandler, locale); viewComponent.add(childView.getPeer(), createGridBagConstraints(viewDescriptor .getCellConstraints(childViewDescriptor))); childrenViews.add(childView); } view.setChildren(childrenViews); return view; }
childrenViews.add(childView); view.setChildren(childrenViews); return view;
private ICompositeView<JComponent> createTabView( ITabViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { JTabbedPane viewComponent = createJTabbedPane(); BasicCompositeView<JComponent> view = constructCompositeView(viewComponent, viewDescriptor); List<IView<JComponent>> childrenViews = new ArrayList<IView<JComponent>>(); for (IViewDescriptor childViewDescriptor : viewDescriptor .getChildViewDescriptors()) { IView<JComponent> childView = createView(childViewDescriptor, actionHandler, locale); Icon childIcon = iconFactory.getIcon(childViewDescriptor .getIconImageURL(), IIconFactory.SMALL_ICON_SIZE); if (childViewDescriptor.getDescription() != null) { viewComponent.addTab(childViewDescriptor.getI18nName( getTranslationProvider(), locale), childIcon, childView.getPeer(), childViewDescriptor.getI18nDescription(getTranslationProvider(), locale) + TOOLTIP_ELLIPSIS); } else { viewComponent.addTab(childViewDescriptor.getI18nName( getTranslationProvider(), locale), childIcon, childView.getPeer()); } childrenViews.add(childView); } view.setChildren(childrenViews); return view; }
/** * {@inheritDoc} */ @Override protected ICompositeView<RComponent> createSplitView(ISplitViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { RSplitContainer viewComponent = createRSplitContainer(viewDescriptor); viewComponent.setOrientation(viewDescriptor.getOrientation().name()); BasicCompositeView<RComponent> view = constructCompositeView(viewComponent, viewDescriptor); List<IView<RComponent>> childrenViews = new ArrayList<>(); if (viewDescriptor.getLeftTopViewDescriptor() != null) { IView<RComponent> leftTopView = createView(viewDescriptor.getLeftTopViewDescriptor(), actionHandler, locale); viewComponent.setLeftTop(leftTopView.getPeer()); childrenViews.add(leftTopView); } if (viewDescriptor.getRightBottomViewDescriptor() != null) { IView<RComponent> rightBottomView = createView(viewDescriptor.getRightBottomViewDescriptor(), actionHandler, locale); viewComponent.setRightBottom(rightBottomView.getPeer()); childrenViews.add(rightBottomView); } Integer userSplitSeparatorPosition = getUserSplitSeparatorPosition(viewDescriptor, actionHandler); if (userSplitSeparatorPosition != null && userSplitSeparatorPosition > 0) { viewComponent.setSeparatorPosition(userSplitSeparatorPosition); } view.setChildren(childrenViews); return view; }
childrenViews.add(southView); view.setChildren(childrenViews); return view;
childrenViews.add(rightBottomView); view.setChildren(childrenViews); return view;
childrenViews.add(childView); view.setChildren(childrenViews); return view;
private ICompositeView<SComponent> createTabView( ITabViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { STabbedPane viewComponent = createSTabbedPane(); BasicCompositeView<SComponent> view = constructCompositeView(viewComponent, viewDescriptor); List<IView<SComponent>> childrenViews = new ArrayList<IView<SComponent>>(); for (IViewDescriptor childViewDescriptor : viewDescriptor .getChildViewDescriptors()) { IView<SComponent> childView = createView(childViewDescriptor, actionHandler, locale); SIcon childIcon = iconFactory.getIcon(childViewDescriptor .getIconImageURL(), IIconFactory.SMALL_ICON_SIZE); SComponent tabView = childView.getPeer(); if (childViewDescriptor.getDescription() != null) { viewComponent.addTab(childViewDescriptor.getI18nName( getTranslationProvider(), locale), childIcon, tabView, childViewDescriptor.getI18nDescription(getTranslationProvider(), locale) + TOOLTIP_ELLIPSIS); } else { viewComponent.addTab(childViewDescriptor.getI18nName( getTranslationProvider(), locale), childIcon, tabView); } childrenViews.add(childView); } view.setChildren(childrenViews); return view; }
childrenViews.add(childView); view.setChildren(childrenViews); return view;
private ICompositeView<ULCComponent> createTabView( ITabViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { ULCTabbedPane viewComponent = createULCTabbedPane(); BasicCompositeView<ULCComponent> view = constructCompositeView( viewComponent, viewDescriptor); List<IView<ULCComponent>> childrenViews = new ArrayList<IView<ULCComponent>>(); for (IViewDescriptor childViewDescriptor : viewDescriptor .getChildViewDescriptors()) { IView<ULCComponent> childView = createView(childViewDescriptor, actionHandler, locale); ULCIcon childIcon = iconFactory.getIcon(childViewDescriptor .getIconImageURL(), IIconFactory.SMALL_ICON_SIZE); if (childViewDescriptor.getDescription() != null) { viewComponent.addTab(childViewDescriptor.getI18nName( getTranslationProvider(), locale), childIcon, childView.getPeer(), childViewDescriptor.getI18nDescription(getTranslationProvider(), locale) + TOOLTIP_ELLIPSIS); } else { viewComponent.addTab(childViewDescriptor.getI18nName( getTranslationProvider(), locale), childIcon, childView.getPeer()); } childrenViews.add(childView); } view.setChildren(childrenViews); return view; }