private IMapView<JComponent> createCardView( ICardViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { JPanel viewComponent = createJPanel(); CardLayout layout = new CardLayout(); viewComponent.setLayout(layout); BasicMapView<JComponent> view = constructMapView(viewComponent, viewDescriptor); Map<String, IView<JComponent>> childrenViews = new HashMap<String, IView<JComponent>>(); viewComponent.add(createJPanel(), ICardViewDescriptor.DEFAULT_CARD); viewComponent.add(createSecurityPanel(), ICardViewDescriptor.SECURITY_CARD); for (Map.Entry<String, IViewDescriptor> childViewDescriptor : viewDescriptor .getCardViewDescriptors().entrySet()) { IView<JComponent> childView = createView(childViewDescriptor.getValue(), actionHandler, locale); viewComponent.add(childView.getPeer(), childViewDescriptor.getKey()); childrenViews.put(childViewDescriptor.getKey(), childView); } view.setChildren(childrenViews); view.setConnector(createCardViewConnector(view, actionHandler)); return view; }
private IMapView<ULCComponent> createCardView( ICardViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { ULCCardPane viewComponent = createCardPane(); BasicMapView<ULCComponent> view = constructMapView(viewComponent, viewDescriptor); Map<String, IView<ULCComponent>> childrenViews = new HashMap<String, IView<ULCComponent>>(); viewComponent.add(createBorderLayoutPane(), ICardViewDescriptor.DEFAULT_CARD); viewComponent.add(createSecurityPanel(), ICardViewDescriptor.SECURITY_CARD); for (Map.Entry<String, IViewDescriptor> childViewDescriptor : viewDescriptor .getCardViewDescriptors().entrySet()) { IView<ULCComponent> childView = createView( childViewDescriptor.getValue(), actionHandler, locale); viewComponent.addCard(childViewDescriptor.getKey(), childView.getPeer()); childrenViews.put(childViewDescriptor.getKey(), childView); } view.setChildren(childrenViews); view.setConnector(createCardViewConnector(view, actionHandler)); return view; }
private IMapView<SComponent> createCardView( ICardViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { SCardLayout layout = new SCardLayout(); SPanel viewComponent = createSPanel(layout); BasicMapView<SComponent> view = constructMapView(viewComponent, viewDescriptor); Map<String, IView<SComponent>> childrenViews = new HashMap<String, IView<SComponent>>(); viewComponent.add(createSPanel(new SBorderLayout()), ICardViewDescriptor.DEFAULT_CARD); viewComponent.add(createSecurityPanel(), ICardViewDescriptor.SECURITY_CARD); for (Map.Entry<String, IViewDescriptor> childViewDescriptor : viewDescriptor .getCardViewDescriptors().entrySet()) { IView<SComponent> childView = createView(childViewDescriptor.getValue(), actionHandler, locale); viewComponent.add(childView.getPeer(), childViewDescriptor.getKey()); childrenViews.put(childViewDescriptor.getKey(), childView); } viewComponent.setPreferredSize(SDimension.FULLAREA); view.setChildren(childrenViews); view.setConnector(createCardViewConnector(view, actionHandler)); return view; }
/** * {@inheritDoc} */ @Override protected IMapView<SComponent> createCardView( ICardViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { SCardLayout layout = new SCardLayout(); SPanel viewComponent = createSPanel(layout); BasicMapView<SComponent> view = constructMapView(viewComponent, viewDescriptor); viewComponent.add(createEmptyComponent(), ICardViewDescriptor.DEFAULT_CARD); viewComponent.add(createSecurityComponent(), ICardViewDescriptor.SECURITY_CARD); for (Map.Entry<String, IViewDescriptor> childViewDescriptor : viewDescriptor .getCardViewDescriptors().entrySet()) { IView<SComponent> childView = createView(childViewDescriptor.getValue(), actionHandler, locale); viewComponent.add(childView.getPeer(), childViewDescriptor.getKey()); view.addToChildrenMap(childViewDescriptor.getKey(), childView); } viewComponent.setPreferredSize(SDimension.FULLAREA); view.setConnector(createCardViewConnector(view, actionHandler, locale)); return view; }