Examples of AbstractTab


Examples of org.apache.wicket.extensions.markup.html.tabs.AbstractTab

   */
  public TabbedPanelPage()
  {
    // create a list of ITab objects used to feed the tabbed panel
    List tabs = new ArrayList();
    tabs.add(new AbstractTab(new Model("first tab"))
    {
      public Panel getPanel(String panelId)
      {
        return new TabPanel1(panelId);
      }
    });

    tabs.add(new AbstractTab(new Model("second tab"))
    {
      public Panel getPanel(String panelId)
      {
        return new TabPanel2(panelId);
      }
    });

    tabs.add(new AbstractTab(new Model("third tab"))
    {
      public Panel getPanel(String panelId)
      {
        return new TabPanel3(panelId);
      }
View Full Code Here

Examples of org.apache.wicket.extensions.markup.html.tabs.AbstractTab

    // create links used to switch between css variations
    addCssSwitchingLinks();

    // create a list of ITab objects used to feed the tabbed panel
    List<ITab> tabs = new ArrayList<ITab>();
    tabs.add(new AbstractTab(new Model<String>("first tab"))
    {

      @Override
      public Panel getPanel(String panelId)
      {
        return new TabPanel1(panelId);
      }

    });

    tabs.add(new AbstractTab(new Model<String>("second tab"))
    {

      @Override
      public Panel getPanel(String panelId)
      {
        return new TabPanel2(panelId);
      }

    });

    tabs.add(new AbstractTab(new Model<String>("third tab"))
    {

      @Override
      public Panel getPanel(String panelId)
      {
View Full Code Here

Examples of org.apache.wicket.extensions.markup.html.tabs.AbstractTab

    protected void controlTabs(final SiteTreeNode node)
    {
        TabbedPanel tabs = (TabbedPanel) get("tabs");
        tabs.getTabs().clear();
        ITab tempTab;
        tempTab = new AbstractTab(new Model("Information"))
        {

            public Panel getPanel(String panelId)
            {
                return new InformationTab(panelId, document);
            }
        };
        tabs.getTabs().add(tempTab);
        tempTab = new AbstractTab(new Model("Metadata"))
        {

            public Panel getPanel(String panelId)
            {
                return new MetaDataTab(panelId, document);
            }
        };
        tabs.getTabs().add(tempTab);
        tempTab = new AbstractTab(new Model("Security"))
        {

            public Panel getPanel(String panelId)
            {
                return new SecurityTab(panelId, document);
            }
        };
        tabs.getTabs().add(tempTab);
        if (node.getDocType().equals(FileType.Folder))
        {
            tempTab = new AbstractTab(new Model("Document ordering"))
            {

                public Panel getPanel(String panelId)
                {
                    return new DocumentOrderingTabPanel(panelId, document);
                }
            };
            tabs.getTabs().add(tempTab);
        }
        if (node.getDocType().equals(FileType.Folder)
                || node.getDocType().equals(FileType.Page))
        {
            tempTab = new AbstractTab(new Model("Menus"))
            {

                public Panel getPanel(String panelId)
                {
                    return new MenuTabPanel(panelId, document);
                }
            };
            tabs.getTabs().add(tempTab);
        }
        tempTab = new AbstractTab(new Model("Import/Export"))
        {

            public Panel getPanel(String panelId)
            {
                return new ImportDataTab(panelId, document);
View Full Code Here

Examples of org.apache.wicket.extensions.markup.html.tabs.AbstractTab

        ITab tab = null;
        menuTabs.clear();
       
        if (nodeSelected)
        {
            tab = new AbstractTab(new Model("Info"))
            {

                public Panel getPanel(String panelId)
                {
                    return new MenuInfoPanel(panelId, document,
                            getMenuDefinition());
                }
            };
            menuTabs.add(tab);
            tab = new AbstractTab(new Model("Options"))
            {

                public Panel getPanel(String panelId)
                {
                    return new MenuOptionsPanel(panelId, document,
                            getMenuDefinition());
                }
            };
            menuTabs.add(tab);
            tab = new AbstractTab(new Model("Separator"))
            {

                public Panel getPanel(String panelId)
                {
                    return new MenuSeparatorPanel(panelId, document,
                            getMenuDefinition());
                }
            };
            menuTabs.add(tab);
            tab = new AbstractTab(new Model("Includes"))
            {

                public Panel getPanel(String panelId)
                {
                    return new MenuIncludesPanel(panelId, document,
                            getMenuDefinition());
                }
            };
            menuTabs.add(tab);
            tab = new AbstractTab(new Model("Excludes"))
            {

                public Panel getPanel(String panelId)
                {
                    return new MenuExlcudesPanel(panelId, document,
View Full Code Here

Examples of org.apache.wicket.extensions.markup.html.tabs.AbstractTab

                final String associationName = associationType
                        .getAssociationName();
                if (fromAssociationType.getName().equals(
                        getPrincipal().getType().getName()))
                {
                    tab = new AbstractTab(new Model(toAssociationType.getName()
                            + " - " + associationType.getAssociationName()))
                    {

                        public Panel getPanel(String panelId)
                        {
                            return new AssociationTypePanel(panelId,
                                    tempAssociation);
                        }
                    };
                } else
                {
                    tab = new AbstractTab(new Model(fromAssociationType
                            .getName()
                            + " - " + associationType.getAssociationName()))
                    {

                        public Panel getPanel(String panelId)
View Full Code Here

Examples of org.apache.wicket.extensions.markup.html.tabs.AbstractTab

                            principal.getName().equals(((UserManager)getManager()).getAnonymousUser()));
           
            if (!guestUserSelected)
            {
                // if guest user: don't show status panel
                tab = new AbstractTab(new Model("Status"))
                {
                    public Panel getPanel(String panelId)
                    {
                        return new PrincipalStatusPanel(panelId);
                    }
                };
                panel.getTabs().add(tab);
            }
            tab = new AbstractTab(new Model("Associations"))
            {

                public Panel getPanel(String panelId)
                {
                    return new PrincipalAssociationsPanel(panelId);
                }
            };
            panel.getTabs().add(tab);
            tab = new AbstractTab(new Model("Attributes"))
            {

                public Panel getPanel(String panelId)
                {
                    return new PrincipalAttributesPanel(panelId);
                }
            };
            panel.getTabs().add(tab);
            if (!guestUserSelected && principalType.getName().equals(JetspeedPrincipalType.USER))
            {
                tab = new AbstractTab(new Model("Credentials"))
                {

                    public Panel getPanel(String panelId)
                    {
                        return new PrincipalCredentialsPanel(panelId);
                    }
                };
                panel.getTabs().add(tab);
            }
            if (principalType.getName().equals(JetspeedPrincipalType.USER))
            {
                tab = new AbstractTab(new Model("User Profile"))
                {

                    public Panel getPanel(String panelId)
                    {
                        return new UserPrincipalProfilePanel(panelId);
                    }
                };
                panel.getTabs().add(tab);
            }
            panel.setSelectedTab(0);
        } else
        {
            if (principalType.getName().equals(JetspeedPrincipalType.USER))
            {
                tab = new AbstractTab(new Model("New "
                        + principalType.getName().toUpperCase()))
                {

                    public Panel getPanel(String panelId)
                    {
                        return new NewUserPrincipalPanel(panelId);
                    }
                };
            } else
            {
                tab = new AbstractTab(new Model("New "
                        + principalType.getName().toUpperCase()))
                {

                    public Panel getPanel(String panelId)
                    {
View Full Code Here

Examples of org.apache.wicket.extensions.markup.html.tabs.AbstractTab

   */
  public TabbedPanelPage()
  {
    // create a list of ITab objects used to feed the tabbed panel
    List<ITab> tabs = new ArrayList<>();
    tabs.add(new AbstractTab(new Model<String>("first tab"))
    {
      @Override
      public Panel getPanel(String panelId)
      {
        return new TabPanel1(panelId);
      }
    });

    tabs.add(new AbstractTab(new Model<String>("second tab"))
    {
      @Override
      public Panel getPanel(String panelId)
      {
        return new TabPanel2(panelId);
      }
    });

    tabs.add(new AbstractTab(new Model<String>("third tab"))
    {
      @Override
      public Panel getPanel(String panelId)
      {
        return new TabPanel3(panelId);
View Full Code Here

Examples of org.apache.wicket.extensions.markup.html.tabs.AbstractTab

    // create links used to switch between css variations
    addCssSwitchingLinks();

    // create a list of ITab objects used to feed the tabbed panel
    final List<ITab> tabs = new ArrayList<>();
    tabs.add(new AbstractTab(new Model<String>("first tab"))
    {
      private static final long serialVersionUID = 1L;

      @Override
      public Panel getPanel(String panelId)
      {
        return new TabPanel1(panelId);
      }

    });

    tabs.add(new AbstractTab(new Model<String>("second tab"))
    {
      private static final long serialVersionUID = 1L;

      @Override
      public Panel getPanel(String panelId)
      {
        return new TabPanel2(panelId);
      }

    });

    tabs.add(new AbstractTab(new Model<String>("third tab"))
    {
      private static final long serialVersionUID = 1L;

      @Override
      public Panel getPanel(String panelId)
View Full Code Here

Examples of org.apache.wicket.extensions.markup.html.tabs.AbstractTab

    private void buildGui() {

        // create a list of ITab objects used to feed the tabbed panel
        final List<ITab> tabs = new ArrayList<ITab>();
        tabs.add(new AbstractTab(new Model<String>("Summary")) {
            private static final long serialVersionUID = 1L;

            @Override
            public Panel getPanel(final String panelId) {
                return new EntitySummaryTab(panelId, getModel());
            }
        });

        tabs.add(new AbstractTab(new Model<String>("Properties")) {
            private static final long serialVersionUID = 1L;

            @Override
            public Panel getPanel(final String panelId) {
                return new EntityPropertiesTab(panelId, getModel());
            }
        });

        final List<OneToManyAssociation> collectionList = getModel().getTypeOfSpecification().getCollections();
        for (final OneToManyAssociation collection : collectionList) {
            final EntityCollectionModel collectionModel = EntityCollectionModel.createParented(getModel(), collection);
            tabs.add(new AbstractTab(new Model<String>(collection.getName())) {
                private static final long serialVersionUID = 1L;

                @Override
                public Panel getPanel(final String panelId) {
                    return new EntityCollectionTab(panelId, collectionModel);
View Full Code Here

Examples of org.apache.wicket.extensions.markup.html.tabs.AbstractTab

                createTab("Section 1"), createTab("Section 2"), createTab("Section 3")
        ));
    }
   
    private AbstractTab createTab(final String title) {
        return new AbstractTab(Model.of(title)) {
            @Override
            public WebMarkupContainer getPanel(String panelId) {
                return new WebMarkupContainer(panelId) {
                    @Override
                    public void onComponentTagBody(MarkupStream markupStream, ComponentTag openTag) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.