Examples of AbstractTab


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

        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

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

        add(theForm);
       
        List<ITab> tabs = new ArrayList<ITab>();
       
        //add the "well known" tabs
        tabs.add(new AbstractTab(
            new org.apache.wicket.model.ResourceModel("ResourceConfigurationPage.Data")) {
           
            public Panel getPanel(String panelID) {
                return new DataLayerEditTabPanel(panelID, myLayerModel);
            }
        });
        tabs.add(new AbstractTab(
            new org.apache.wicket.model.ResourceModel("ResourceConfigurationPage.Publishing")) {
         
            public Panel getPanel(String panelID) {
                return new PublishingLayerEditTabPanel(panelID, myLayerModel);
            }
        });
       
        //add the tabs contributed via extension point
        List<LayerEditTabPanelInfo> tabPanels =
            getGeoServerApplication().getBeansOfType(LayerEditTabPanelInfo.class);
       
        //sort the tabs based on order
        Collections.sort(tabPanels, new Comparator<LayerEditTabPanelInfo>() {
            public int compare(LayerEditTabPanelInfo o1, LayerEditTabPanelInfo o2) {
                Integer order1 = o1.getOrder() >= 0 ? o1.getOrder() : Integer.MAX_VALUE;
                Integer order2 = o2.getOrder() >= 0 ? o2.getOrder() : Integer.MAX_VALUE;
               
                return order1.compareTo( order2 );
            }
        });
       
        for (LayerEditTabPanelInfo tabPanel : tabPanels) {
            String titleKey = tabPanel.getTitleKey();
            IModel titleModel = null;
            if (titleKey != null) {
                titleModel = new org.apache.wicket.model.ResourceModel(titleKey);
            }
            else {
                titleModel = new Model(tabPanel.getComponentClass().getSimpleName());
            }
           
            final Class<LayerEditTabPanel> panelClass = tabPanel.getComponentClass();
            tabs.add(new AbstractTab(titleModel) {
               
                @Override
                public Panel getPanel(String panelId) {
                    try {
                        return panelClass.getConstructor(String.class, IModel.class)
View Full Code Here

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

   */
  public ConfigPage(PageParameters parameters) {
    super(parameters);

    List<ITab> tabs = new Vector<ITab>();
    tabs.add(new AbstractTab(new Model<String>("File Manager")) {
      @Override
      public Panel getPanel(String id) {
        return new FileManagerConfigPage(id);
      }
    });

    tabs.add(new AbstractTab(new Model<String>("Workflow Manager")) {
      /*
       * (non-Javadoc)
       *
       * @see
       * org.apache.wicket.extensions.markup.html.tabs.AbstractTab#getPanel(
       * java.lang.String)
       */
      @Override
      public Panel getPanel(String id) {
        // TODO Auto-generated method stub
        return null;
      }
    });

    tabs.add(new AbstractTab(new Model<String>("Resource Manager")) {
      /*
       * (non-Javadoc)
       *
       * @see
       * org.apache.wicket.extensions.markup.html.tabs.AbstractTab#getPanel(
       * java.lang.String)
       */
      @Override
      public Panel getPanel(String arg0) {
        // TODO Auto-generated method stub
        return null;
      }
    });

    tabs.add(new AbstractTab(new Model<String>("PGE Configuration")) {
      /*
       * (non-Javadoc)
       *
       * @see
       * org.apache.wicket.extensions.markup.html.tabs.AbstractTab#getPanel(
 
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

            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

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

        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

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

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

        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

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

        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

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 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
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.