/** * Method removeItem. * * @param menuItem */ public void removeItem( MenuItem menuItem ) { getItems().remove( menuItem ); } //-- void removeItem( MenuItem )
/** * Method addItem. * * @param menuItem */ public void addItem( MenuItem menuItem ) { getItems().add( menuItem ); } //-- void addItem( MenuItem )
protected void populateReportItems( DecorationModel decorationModel, Locale locale, Map<String, MavenReport> reportsByOutputName ) { for ( Menu menu : decorationModel.getMenus() ) { populateItemRefs( menu.getItems(), locale, reportsByOutputName ); } }
private List<Menu> mergeMenus( final List<Menu> childMenus, final List<Menu> parentMenus, final URLRebaser urlContainer ) { List<Menu> menus = new ArrayList<Menu>( childMenus.size() + parentMenus.size() ); for ( Menu menu : childMenus ) { menus.add( menu ); } int topCounter = 0; for ( Menu menu : parentMenus ) { if ( "top".equals( menu.getInherit() ) ) { final Menu clone = menu.clone(); rebaseMenuPaths( clone.getItems(), urlContainer ); menus.add( topCounter, clone ); topCounter++; } else if ( "bottom".equals( menu.getInherit() ) ) { final Menu clone = menu.clone(); rebaseMenuPaths( clone.getItems(), urlContainer ); menus.add( clone ); } } return menus; }
buf.append( "\n" ); buf.append( "items = '" ); buf.append( getItems() ); buf.append( "'" );
if ( menu.getItems().isEmpty() ) "decorationModel.menu.projectinformation" ), "/project-info.html", categoryReports, llocale ); menu.getItems().add( item ); found = true; "decorationModel.menu.projectreports" ), "/project-reports.html", categoryReports, llocale ); menu.getItems().add( item ); found = true;
if ( menu.getItems().isEmpty() ) "decorationModel.menu.projectinformation" ), "/project-info.html", categoryReports, llocale ); menu.getItems().add( item ); found = true; createCategoryMenu( i18n.getString( "site-tool", llocale, "decorationModel.menu.projectreports" ), "/project-reports.html", categoryReports, llocale ); menu.getItems().add( item ); found = true;
result = result && ( getHeight() == null ? that.getHeight() == null : getHeight().equals( that.getHeight() ) ); result = result && ( getTitle() == null ? that.getTitle() == null : getTitle().equals( that.getTitle() ) ); result = result && ( getItems() == null ? that.getItems() == null : getItems().equals( that.getItems() ) );
java.util.List items = menu.getItems(); if ( items == null )
relativizeMenuPaths( menu.getItems(), baseUrl );
private void extract( DecorationModel decoration, Sink sink, Locale locale ) { sink.head(); sink.title(); sink.text( i18n.getString( "site-plugin", locale, "site.sitemap.title" ) ); sink.title_(); sink.head_(); sink.body(); sink.section1(); sink.sectionTitle1(); sink.text( i18n.getString( "site-plugin", locale, "site.sitemap.section.title" ) ); sink.sectionTitle1_(); sink.paragraph(); sink.text( i18n.getString( "site-plugin", locale, "site.sitemap.description" ) ); sink.paragraph_(); for ( Menu menu : decoration.getMenus() ) { sink.section3(); sink.sectionTitle3(); sink.text( menu.getName() ); sink.sectionTitle3_(); sink.horizontalRule(); extractItems( menu.getItems(), sink ); sink.section3_(); } sink.section1_(); sink.body_(); }