private BasicMapView<JComponent> constructMapView(JComponent viewComponent, IViewDescriptor descriptor) { BasicMapView<JComponent> view = new BasicMapView<JComponent>(viewComponent); view.setDescriptor(descriptor); return view; }
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; }
/** * {@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; }
/** * {@inheritDoc} */ @Override protected 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); viewComponent.add(createEmptyComponent(), ICardViewDescriptor.DEFAULT_CARD); viewComponent.add(createSecurityComponent(), ICardViewDescriptor.SECURITY_CARD); view.setConnector(createCardViewConnector(view, actionHandler, locale)); 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; }
/** * {@inheritDoc} */ @Override protected IView<RComponent> createCardView(ICardViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { RCardContainer viewComponent = createRCardContainer(viewDescriptor); viewComponent.setState(((IRemoteValueStateFactory) getConnectorFactory()) .createRemoteValueState(getGuidGenerator().generateGUID(), viewDescriptor.getPermId())); List<String> cardNames = new ArrayList<>(); List<RComponent> cards = new ArrayList<>(); cardNames.add(ICardViewDescriptor.DEFAULT_CARD); cards.add(createEmptyComponent()); cardNames.add(ICardViewDescriptor.SECURITY_CARD); cards.add(createSecurityComponent()); BasicMapView<RComponent> view = constructMapView(viewComponent, viewDescriptor); viewComponent.setCardNames(cardNames.toArray(new String[cardNames.size()])); viewComponent.setCards(cards.toArray(new RComponent[cards.size()])); view.setConnector(createCardViewConnector(view, actionHandler, locale)); 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; }
private BasicMapView<SComponent> constructMapView(SComponent viewComponent, IViewDescriptor descriptor) { BasicMapView<SComponent> view = new BasicMapView<SComponent>(viewComponent); view.setDescriptor(descriptor); return view; }
private BasicMapView<ULCComponent> constructMapView( ULCComponent viewComponent, IViewDescriptor descriptor) { BasicMapView<ULCComponent> view = new BasicMapView<ULCComponent>( viewComponent); view.setDescriptor(descriptor); return view; }