Package org.apache.wicket.extensions.markup.html.tabs

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


            List<ITab> tabs = new ArrayList<ITab>();

            for (final SchemaType schemaType : SchemaType.values()) {
                final String schemaTypeAsString = schemaType.name().toLowerCase();

                tabs.add(new AbstractTab(new Model<String>(getString(schemaTypeAsString))) {

                    private static final long serialVersionUID = -5861786415855103549L;

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


        auditContainer.add(form);

        List<ITab> tabs = new ArrayList<ITab>();

        for (final Category category : Category.values()) {
            tabs.add(new AbstractTab(new Model<String>(StringUtils.capitalize(category.name()))) {

                private static final long serialVersionUID = -5861786415855103549L;

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

        return passwordGroup;
    }

    private Collapsible createCollapsibleAddress() {
        final PropertyModel<Address> addressModel = new PropertyModel<Address>(getDefaultModel(), "address");
        AbstractTab addressTab = new AbstractTab(new ResourceModel("user.address.address")) {
            @Override
            public WebMarkupContainer getPanel(String panelId) {
                return new AddressFragment(panelId, "address", new CompoundPropertyModel<Address>(addressModel));
            }
        };
View Full Code Here

    {
        SiteTreeNode node = getUserSelectedNode();
        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

        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

        panel.getTabs().clear();
        if (userSelecteed)
        {
            if (principalType.getName().equals(JetspeedPrincipalType.USER))
            {
                tab = new AbstractTab(new Model("User Profile"))
                {

                    public Panel getPanel(String panelId)
                    {
                        return new UserPrincipalProfilePanel(panelId);
                    }
                };
            } else
            {
                tab = new AbstractTab(new Model("User Profile"))
                {

                    public Panel getPanel(String panelId)
                    {
                        return new PrincipalProfilePanel(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 (principalType.getName().equals(JetspeedPrincipalType.USER))
            {
                tab = new AbstractTab(new Model("Credentials"))
                {

                    public Panel getPanel(String panelId)
                    {
                        return new PrincipalCredentialsPanel(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

        {
            addOrReplace(new Label("status", ""));

            List<ITab> tabs = new ArrayList<ITab>();
           
            ITab detailsTab = new AbstractTab(new ResourceModel("pam.details.tabs.pd_details"))
            {

                public Panel getPanel(String panelId)
                {
                    return new DetailsPanel(panelId, paNodeBean);
                }
            };
            tabs.add(detailsTab);

            ITab metadataTab = new AbstractTab(new ResourceModel("pam.details.tabs.pd_metadata"))
            {

                public Panel getPanel(String panelId)
                {
                    return new MetadataPanel(panelId, paNodeBean);
                }
            };
            tabs.add(metadataTab);

            ITab preferencesTab = new AbstractTab(new ResourceModel("pam.details.tabs.pd_preferences"))
            {

                public Panel getPanel(String panelId)
                {
                    return new PreferencePanel(panelId, paNodeBean);
                }
            };
            tabs.add(preferencesTab);
           
            ITab languagesTab = new AbstractTab(new ResourceModel("pam.details.tabs.pd_languages"))
            {
                public Panel getPanel(String panelId)
                {
                    return new LanguagesPanel(panelId, paNodeBean);
                }
            };
            tabs.add(languagesTab);

            ITab parametersTab = new AbstractTab(new ResourceModel("pam.details.tabs.pd_parameters"))
            {

                public Panel getPanel(String panelId)
                {
                    return new ParameterPanel(panelId, paNodeBean);
                }
            };
            tabs.add(parametersTab);

            ITab securityTab = new AbstractTab(new ResourceModel("pam.details.tabs.pd_security"))
            {
                public Panel getPanel(String panelId)
                {
                    return new SecurityPanel(panelId, paNodeBean);
                }
            };
            tabs.add(securityTab);
           
            ITab supportsTab = new AbstractTab(new ResourceModel("pam.details.tabs.pd_content_type"))
            {
                public Panel getPanel(String panelId)
                {
                    return new SupportsPanel(panelId, paNodeBean);
                }
View Full Code Here

                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

        {
            addOrReplace(new Label("status", ""));

            List<ITab> tabs = new ArrayList<ITab>();
           
            ITab detailsTab = new AbstractTab(new ResourceModel("pam.details.tabs.pa_details"))
            {

                public Panel getPanel(String panelId)
                {
                    return new DetailsPanel(panelId, paNodeBean);
                }
            };
            tabs.add(detailsTab);

            ITab userAttributesTab = new AbstractTab(new ResourceModel("pam.details.tabs.pa_user_attribtues"))
            {

                public Panel getPanel(String panelId)
                {
                    return new UserAttributePanel(panelId, paNodeBean);
                }
            };
            tabs.add(userAttributesTab);

            ITab metadataTab = new AbstractTab(new ResourceModel("pam.details.tabs.pa_metadata"))
            {

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

            form.addOrReplace( createPanel("tabs", bean, beanMetaData, tabMetaDataList.get(0), container) );
        }
        else {
            List<ITab> tabs = new ArrayList<ITab>();
            for (final TabMetaData tabMetaData : tabMetaDataList) {
                tabs.add( new AbstractTab( new Model<String>(tabMetaData.getLabel()) ) {
                    private static final long serialVersionUID = 1L;
                    public Panel getPanel(String panelId)
                    {
                        return createPanel(panelId, bean, beanMetaData, tabMetaData, container);
                    }
View Full Code Here

TOP

Related Classes of org.apache.wicket.extensions.markup.html.tabs.AbstractTab

Copyright © 2018 www.massapicom. 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.