/** * @param key not null */ public void removeMenuRef( String key ) { if ( body != null ) { for ( java.util.Iterator<Menu> i = body.getMenus().iterator(); i.hasNext(); ) { Menu menu = i.next(); if ( key.equals( menu.getRef() ) ) { i.remove(); } } } }
/** * @param key not null * @return the menu ref defined by the given key. */ public Menu getMenuRef( String key ) { if ( menusByRef == null ) { menusByRef = new java.util.HashMap<String, Menu>(); if ( body != null ) { for ( Menu menu : body.getMenus() ) { if ( menu.getRef() != null ) { menusByRef.put( menu.getRef(), menu ); } } } } return menusByRef.get( key ); }
buf.append( "\n" ); buf.append( "ref = '" ); buf.append( getRef() ); buf.append( "'" ); buf.append( "\n" );