Justin Deoliveira ha scritto:
+1, sounds like a useful thing to have. We already have a base test class for UI tests right? GeoServerWebTestSupport or something.

Done.
I added a WicketHierarchyPrinter class in web2/core/src/main,
org.geoserver.web.wicket package,this allows one to use it for interactive debugging purposes too if needed.

It can be used by its utility method
WicketHierarchyPrinter.print(Component c, boolean dumpClass, boolean dumpValue)
from anywhere in the code, GeoServerWicketTestSupport also
provides its own
print(Component c, boolean dumpClass, boolean dumpValue)
that delegates to the above for shortness.

I've attached a sample output of it against NewLayerPage configured
with a store, minimal.txt contains just the ids and classes,
full.txt also the model values.

Feedback appreciated
Cheers
Andrea

--
Andrea Aime
OpenGeo - http://opengeo.org
Expert service straight from the developers.
loginform(org.apache.wicket.markup.html.WebMarkupContainer)
logoutform(org.apache.wicket.markup.html.WebMarkupContainer)
   username(org.apache.wicket.markup.html.basic.Label)
home(org.apache.wicket.markup.html.link.BookmarkablePageLink)
   label(org.apache.wicket.markup.html.basic.Label)
devButtons(org.geoserver.web.DeveloperToolbar)
   clearCache(org.geoserver.web.DeveloperToolbar$1)
   wicketPaths(org.geoserver.web.DeveloperToolbar$2)
   wicketIds(org.geoserver.web.DeveloperToolbar$3)
category(org.geoserver.web.GeoServerBasePage$1)
   0(org.apache.wicket.markup.html.list.ListItem)
      category.header(org.apache.wicket.markup.html.basic.Label)
      category.links(org.geoserver.web.GeoServerBasePage$1$1)
         0(org.apache.wicket.markup.html.list.ListItem)
            link(org.apache.wicket.markup.html.link.BookmarkablePageLink)
               link.label(org.apache.wicket.markup.html.basic.Label)
               link.icon(org.apache.wicket.markup.html.image.Image)
         1(org.apache.wicket.markup.html.list.ListItem)
            link(org.apache.wicket.markup.html.link.BookmarkablePageLink)
               link.label(org.apache.wicket.markup.html.basic.Label)
               link.icon(org.apache.wicket.markup.html.image.Image)
         2(org.apache.wicket.markup.html.list.ListItem)
            link(org.apache.wicket.markup.html.link.BookmarkablePageLink)
               link.label(org.apache.wicket.markup.html.basic.Label)
               link.icon(org.apache.wicket.markup.html.image.Image)
         3(org.apache.wicket.markup.html.list.ListItem)
            link(org.apache.wicket.markup.html.link.BookmarkablePageLink)
               link.label(org.apache.wicket.markup.html.basic.Label)
               link.icon(org.apache.wicket.markup.html.image.Image)
         4(org.apache.wicket.markup.html.list.ListItem)
            link(org.apache.wicket.markup.html.link.BookmarkablePageLink)
               link.label(org.apache.wicket.markup.html.basic.Label)
               link.icon(org.apache.wicket.markup.html.image.Image)
   1(org.apache.wicket.markup.html.list.ListItem)
      category.header(org.apache.wicket.markup.html.basic.Label)
      category.links(org.geoserver.web.GeoServerBasePage$1$1)
         0(org.apache.wicket.markup.html.list.ListItem)
            link(org.apache.wicket.markup.html.link.BookmarkablePageLink)
               link.label(org.apache.wicket.markup.html.basic.Label)
               link.icon(org.apache.wicket.markup.html.image.Image)
         1(org.apache.wicket.markup.html.list.ListItem)
            link(org.apache.wicket.markup.html.link.BookmarkablePageLink)
               link.label(org.apache.wicket.markup.html.basic.Label)
               link.icon(org.apache.wicket.markup.html.image.Image)
         2(org.apache.wicket.markup.html.list.ListItem)
            link(org.apache.wicket.markup.html.link.BookmarkablePageLink)
               link.label(org.apache.wicket.markup.html.basic.Label)
               link.icon(org.apache.wicket.markup.html.image.Image)
         3(org.apache.wicket.markup.html.list.ListItem)
            link(org.apache.wicket.markup.html.link.BookmarkablePageLink)
               link.label(org.apache.wicket.markup.html.basic.Label)
               link.icon(org.apache.wicket.markup.html.image.Image)
standalone(org.geoserver.web.GeoServerBasePage$2)
   0(org.apache.wicket.markup.html.list.ListItem)
      link(org.apache.wicket.markup.html.link.BookmarkablePageLink)
         link.label(org.apache.wicket.markup.html.basic.Label)
feedback(org.apache.wicket.markup.html.panel.FeedbackPanel)
   feedbackul(org.apache.wicket.markup.html.panel.FeedbackPanel$2)
      
messages(org.apache.wicket.markup.html.panel.FeedbackPanel$MessageListView)
selector(org.apache.wicket.markup.html.form.Form)
   storesDropDown(org.apache.wicket.markup.html.form.DropDownChoice)
selectLayersContainer(org.apache.wicket.markup.html.WebMarkupContainer)
   selectLayers(org.apache.wicket.markup.html.WebMarkupContainer)
      storeName(org.apache.wicket.markup.html.basic.Label)
      layersContainer(org.apache.wicket.markup.html.WebMarkupContainer)
         layers(org.geoserver.web.data.layer.NewLayerPage$1)
            filterForm(org.apache.wicket.markup.html.form.Form)
               filter(org.apache.wicket.markup.html.form.TextField)
               submit(org.geoserver.web.wicket.GeoServerTablePanel$5)
               navigatorTop(org.geoserver.web.wicket.GeoServerTablePanel$Pager)
                  
navigator(org.geoserver.web.wicket.GeoServerTablePanel$Pager$1)
                  filterMatch(org.apache.wicket.markup.html.basic.Label)
            listContainer(org.apache.wicket.markup.html.WebMarkupContainer)
               items(org.geoserver.web.wicket.GeoServerTablePanel$1)
                  1(org.apache.wicket.markup.repeater.Item)
                     
selectItemContainer(org.apache.wicket.markup.html.WebMarkupContainer)
                        selectItem(org.apache.wicket.markup.html.form.CheckBox)
                     
itemProperties(org.geoserver.web.wicket.GeoServerTablePanel$1$1)
                        0(org.apache.wicket.markup.html.list.ListItem)
                           
component(org.geoserver.web.data.layer.NewLayerPage$3)
                              link(org.geoserver.web.wicket.SimpleAjaxLink$1)
                                 
label(org.apache.wicket.markup.html.basic.Label)
                        1(org.apache.wicket.markup.html.list.ListItem)
                           
component(org.apache.wicket.markup.html.panel.Fragment)
                              
layerIcon(org.apache.wicket.markup.html.image.Image)
                  2(org.apache.wicket.markup.repeater.Item)
                     
selectItemContainer(org.apache.wicket.markup.html.WebMarkupContainer)
                        selectItem(org.apache.wicket.markup.html.form.CheckBox)
                     
itemProperties(org.geoserver.web.wicket.GeoServerTablePanel$1$1)
                        0(org.apache.wicket.markup.html.list.ListItem)
                           
component(org.geoserver.web.data.layer.NewLayerPage$3)
                              link(org.geoserver.web.wicket.SimpleAjaxLink$1)
                                 
label(org.apache.wicket.markup.html.basic.Label)
                        1(org.apache.wicket.markup.html.list.ListItem)
                           
component(org.apache.wicket.markup.html.panel.Fragment)
                              
layerIcon(org.apache.wicket.markup.html.image.Image)
                  3(org.apache.wicket.markup.repeater.Item)
                     
selectItemContainer(org.apache.wicket.markup.html.WebMarkupContainer)
                        selectItem(org.apache.wicket.markup.html.form.CheckBox)
                     
itemProperties(org.geoserver.web.wicket.GeoServerTablePanel$1$1)
                        0(org.apache.wicket.markup.html.list.ListItem)
                           
component(org.geoserver.web.data.layer.NewLayerPage$3)
                              link(org.geoserver.web.wicket.SimpleAjaxLink$1)
                                 
label(org.apache.wicket.markup.html.basic.Label)
                        1(org.apache.wicket.markup.html.list.ListItem)
                           
component(org.apache.wicket.markup.html.panel.Fragment)
                              
layerIcon(org.apache.wicket.markup.html.image.Image)
                  4(org.apache.wicket.markup.repeater.Item)
                     
selectItemContainer(org.apache.wicket.markup.html.WebMarkupContainer)
                        selectItem(org.apache.wicket.markup.html.form.CheckBox)
                     
itemProperties(org.geoserver.web.wicket.GeoServerTablePanel$1$1)
                        0(org.apache.wicket.markup.html.list.ListItem)
                           
component(org.geoserver.web.data.layer.NewLayerPage$3)
                              link(org.geoserver.web.wicket.SimpleAjaxLink$1)
                                 
label(org.apache.wicket.markup.html.basic.Label)
                        1(org.apache.wicket.markup.html.list.ListItem)
                           
component(org.apache.wicket.markup.html.panel.Fragment)
                              
layerIcon(org.apache.wicket.markup.html.image.Image)
                  5(org.apache.wicket.markup.repeater.Item)
                     
selectItemContainer(org.apache.wicket.markup.html.WebMarkupContainer)
                        selectItem(org.apache.wicket.markup.html.form.CheckBox)
                     
itemProperties(org.geoserver.web.wicket.GeoServerTablePanel$1$1)
                        0(org.apache.wicket.markup.html.list.ListItem)
                           
component(org.geoserver.web.data.layer.NewLayerPage$3)
                              link(org.geoserver.web.wicket.SimpleAjaxLink$1)
                                 
label(org.apache.wicket.markup.html.basic.Label)
                        1(org.apache.wicket.markup.html.list.ListItem)
                           
component(org.apache.wicket.markup.html.panel.Fragment)
                              
layerIcon(org.apache.wicket.markup.html.image.Image)
                  6(org.apache.wicket.markup.repeater.Item)
                     
selectItemContainer(org.apache.wicket.markup.html.WebMarkupContainer)
                        selectItem(org.apache.wicket.markup.html.form.CheckBox)
                     
itemProperties(org.geoserver.web.wicket.GeoServerTablePanel$1$1)
                        0(org.apache.wicket.markup.html.list.ListItem)
                           
component(org.geoserver.web.data.layer.NewLayerPage$3)
                              link(org.geoserver.web.wicket.SimpleAjaxLink$1)
                                 
label(org.apache.wicket.markup.html.basic.Label)
                        1(org.apache.wicket.markup.html.list.ListItem)
                           
component(org.apache.wicket.markup.html.panel.Fragment)
                              
layerIcon(org.apache.wicket.markup.html.image.Image)
                  7(org.apache.wicket.markup.repeater.Item)
                     
selectItemContainer(org.apache.wicket.markup.html.WebMarkupContainer)
                        selectItem(org.apache.wicket.markup.html.form.CheckBox)
                     
itemProperties(org.geoserver.web.wicket.GeoServerTablePanel$1$1)
                        0(org.apache.wicket.markup.html.list.ListItem)
                           
component(org.geoserver.web.data.layer.NewLayerPage$3)
                              link(org.geoserver.web.wicket.SimpleAjaxLink$1)
                                 
label(org.apache.wicket.markup.html.basic.Label)
                        1(org.apache.wicket.markup.html.list.ListItem)
                           
component(org.apache.wicket.markup.html.panel.Fragment)
                              
layerIcon(org.apache.wicket.markup.html.image.Image)
                  8(org.apache.wicket.markup.repeater.Item)
                     
selectItemContainer(org.apache.wicket.markup.html.WebMarkupContainer)
                        selectItem(org.apache.wicket.markup.html.form.CheckBox)
                     
itemProperties(org.geoserver.web.wicket.GeoServerTablePanel$1$1)
                        0(org.apache.wicket.markup.html.list.ListItem)
                           
component(org.geoserver.web.data.layer.NewLayerPage$3)
                              link(org.geoserver.web.wicket.SimpleAjaxLink$1)
                                 
label(org.apache.wicket.markup.html.basic.Label)
                        1(org.apache.wicket.markup.html.list.ListItem)
                           
component(org.apache.wicket.markup.html.panel.Fragment)
                              
layerIcon(org.apache.wicket.markup.html.image.Image)
               
selectAllContainer(org.apache.wicket.markup.html.WebMarkupContainer)
                  selectAll(org.apache.wicket.markup.html.form.CheckBox)
               sortableLinks(org.geoserver.web.wicket.GeoServerTablePanel$2)
                  0(org.apache.wicket.markup.html.list.ListItem)
                     header(org.apache.wicket.markup.html.panel.Fragment)
                        link(org.geoserver.web.wicket.GeoServerTablePanel$6)
                           label(org.apache.wicket.markup.html.basic.Label)
                  1(org.apache.wicket.markup.html.list.ListItem)
                     header(org.apache.wicket.markup.html.panel.Fragment)
                        link(org.geoserver.web.wicket.GeoServerTablePanel$6)
                           label(org.apache.wicket.markup.html.basic.Label)
            navigatorBottom(org.geoserver.web.wicket.GeoServerTablePanel$Pager)
               navigator(org.geoserver.web.wicket.GeoServerTablePanel$Pager$1)
                  
navigation(org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigation)
                     0(org.apache.wicket.markup.html.list.Loop$LoopItem)
                        
pageLink(org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigationLink)
                           pageNumber(org.apache.wicket.markup.html.basic.Label)
                  
first(org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigationLink)
                  
prev(org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigationIncrementLink)
                  
next(org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigationIncrementLink)
                  
last(org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigationLink)
               filterMatch(org.apache.wicket.markup.html.basic.Label)

loginform(org.apache.wicket.markup.html.WebMarkupContainer) ''
logoutform(org.apache.wicket.markup.html.WebMarkupContainer) ''
   username(org.apache.wicket.markup.html.basic.Label) 'admin'
home(org.apache.wicket.markup.html.link.BookmarkablePageLink) ''
   label(org.apache.wicket.markup.html.basic.Label) 'GeoServer 2.0'
devButtons(org.geoserver.web.DeveloperToolbar) ''
   clearCache(org.geoserver.web.DeveloperToolbar$1) ''
   wicketPaths(org.geoserver.web.DeveloperToolbar$2) 'false'
   wicketIds(org.geoserver.web.DeveloperToolbar$3) 'true'
category(org.geoserver.web.GeoServerBasePage$1) 
'[org.geoserver.web.categ...@1d5b883, org.geoserver.web.categ...@186b11c]'
   0(org.apache.wicket.markup.html.list.ListItem) 
'org.geoserver.web.categ...@1d5b883'
      category.header(org.apache.wicket.markup.html.basic.Label) 'Server'
      category.links(org.geoserver.web.GeoServerBasePage$1$1) 
'[org.geoserver.web.menupagei...@1364ee5, 
org.geoserver.web.menupagei...@b1cb25, org.geoserver.web.menupagei...@f34071, 
org.geoserver.web.menupagei...@1b5d2b2, org.geoserver.web.menupagei...@c84361]'
         0(org.apache.wicket.markup.html.list.ListItem) 
'org.geoserver.web.menupagei...@1364ee5'
            link(org.apache.wicket.markup.html.link.BookmarkablePageLink) ''
               link.label(org.apache.wicket.markup.html.basic.Label) 'Status'
               link.icon(org.apache.wicket.markup.html.image.Image) ''
         1(org.apache.wicket.markup.html.list.ListItem) 
'org.geoserver.web.menupagei...@b1cb25'
            link(org.apache.wicket.markup.html.link.BookmarkablePageLink) ''
               link.label(org.apache.wicket.markup.html.basic.Label) 'Contact 
Information'
               link.icon(org.apache.wicket.markup.html.image.Image) ''
         2(org.apache.wicket.markup.html.list.ListItem) 
'org.geoserver.web.menupagei...@f34071'
            link(org.apache.wicket.markup.html.link.BookmarkablePageLink) ''
               link.label(org.apache.wicket.markup.html.basic.Label) 'Global 
Settings'
               link.icon(org.apache.wicket.markup.html.image.Image) ''
         3(org.apache.wicket.markup.html.list.ListItem) 
'org.geoserver.web.menupagei...@1b5d2b2'
            link(org.apache.wicket.markup.html.link.BookmarkablePageLink) ''
               link.label(org.apache.wicket.markup.html.basic.Label) 'JAI 
Settings'
               link.icon(org.apache.wicket.markup.html.image.Image) ''
         4(org.apache.wicket.markup.html.list.ListItem) 
'org.geoserver.web.menupagei...@c84361'
            link(org.apache.wicket.markup.html.link.BookmarkablePageLink) ''
               link.label(org.apache.wicket.markup.html.basic.Label) 'About 
GeoServer'
               link.icon(org.apache.wicket.markup.html.image.Image) ''
   1(org.apache.wicket.markup.html.list.ListItem) 
'org.geoserver.web.categ...@186b11c'
      category.header(org.apache.wicket.markup.html.basic.Label) 'Data'
      category.links(org.geoserver.web.GeoServerBasePage$1$1) 
'[org.geoserver.web.menupagei...@fbfb30, org.geoserver.web.menupagei...@6c137c, 
org.geoserver.web.menupagei...@10a14ad, org.geoserver.web.menupagei...@1bb6a69]'
         0(org.apache.wicket.markup.html.list.ListItem) 
'org.geoserver.web.menupagei...@fbfb30'
            link(org.apache.wicket.markup.html.link.BookmarkablePageLink) ''
               link.label(org.apache.wicket.markup.html.basic.Label) 
'Workspaces'
               link.icon(org.apache.wicket.markup.html.image.Image) ''
         1(org.apache.wicket.markup.html.list.ListItem) 
'org.geoserver.web.menupagei...@6c137c'
            link(org.apache.wicket.markup.html.link.BookmarkablePageLink) ''
               link.label(org.apache.wicket.markup.html.basic.Label) 'Stores'
               link.icon(org.apache.wicket.markup.html.image.Image) ''
         2(org.apache.wicket.markup.html.list.ListItem) 
'org.geoserver.web.menupagei...@10a14ad'
            link(org.apache.wicket.markup.html.link.BookmarkablePageLink) ''
               link.label(org.apache.wicket.markup.html.basic.Label) 'Layers'
               link.icon(org.apache.wicket.markup.html.image.Image) ''
         3(org.apache.wicket.markup.html.list.ListItem) 
'org.geoserver.web.menupagei...@1bb6a69'
            link(org.apache.wicket.markup.html.link.BookmarkablePageLink) ''
               link.label(org.apache.wicket.markup.html.basic.Label) 'Layer 
Groups'
               link.icon(org.apache.wicket.markup.html.image.Image) ''
standalone(org.geoserver.web.GeoServerBasePage$2) 
'[org.geoserver.web.menupagei...@b1bed2]'
   0(org.apache.wicket.markup.html.list.ListItem) 
'org.geoserver.web.menupagei...@b1bed2'
      link(org.apache.wicket.markup.html.link.BookmarkablePageLink) ''
         link.label(org.apache.wicket.markup.html.basic.Label) 'Demos'
feedback(org.apache.wicket.markup.html.panel.FeedbackPanel) ''
   feedbackul(org.apache.wicket.markup.html.panel.FeedbackPanel$2) ''
      
messages(org.apache.wicket.markup.html.panel.FeedbackPanel$MessageListView) '[]'
selector(org.apache.wicket.markup.html.form.Form) ''
   storesDropDown(org.apache.wicket.markup.html.form.DropDownChoice) ''
selectLayersContainer(org.apache.wicket.markup.html.WebMarkupContainer) ''
   selectLayers(org.apache.wicket.markup.html.WebMarkupContainer) ''
      storeName(org.apache.wicket.markup.html.basic.Label) 'cdf'
      layersContainer(org.apache.wicket.markup.html.WebMarkupContainer) ''
         layers(org.geoserver.web.data.layer.NewLayerPage$1) ''
            filterForm(org.apache.wicket.markup.html.form.Form) ''
               filter(org.apache.wicket.markup.html.form.TextField) ''
               submit(org.geoserver.web.wicket.GeoServerTablePanel$5) ''
               navigatorTop(org.geoserver.web.wicket.GeoServerTablePanel$Pager) 
''
                  
navigator(org.geoserver.web.wicket.GeoServerTablePanel$Pager$1) ''
                  filterMatch(org.apache.wicket.markup.html.basic.Label) 
'Results 1 to 8 (out of 8 items)'
            listContainer(org.apache.wicket.markup.html.WebMarkupContainer) ''
               items(org.geoserver.web.wicket.GeoServerTablePanel$1) ''
                  1(org.apache.wicket.markup.repeater.Item) 
'org.geoserver.web.data.layer.resou...@bfa2c827'
                     
selectItemContainer(org.apache.wicket.markup.html.WebMarkupContainer) ''
                        selectItem(org.apache.wicket.markup.html.form.CheckBox) 
'false'
                     
itemProperties(org.geoserver.web.wicket.GeoServerTablePanel$1$1) 
'[BeanProperty[name], BeanProperty[published]]'
                        0(org.apache.wicket.markup.html.list.ListItem) 
'BeanProperty[name]'
                           
component(org.geoserver.web.data.layer.NewLayerPage$3) 
'org.geoserver.web.data.layer.resou...@bfa2c827'
                              link(org.geoserver.web.wicket.SimpleAjaxLink$1) 
'org.geoserver.web.data.layer.resou...@bfa2c827'
                                 
label(org.apache.wicket.markup.html.basic.Label) 'Deletes'
                        1(org.apache.wicket.markup.html.list.ListItem) 
'BeanProperty[published]'
                           
component(org.apache.wicket.markup.html.panel.Fragment) ''
                              
layerIcon(org.apache.wicket.markup.html.image.Image) ''
                  2(org.apache.wicket.markup.repeater.Item) 
'org.geoserver.web.data.layer.resou...@2ff4ad5c'
                     
selectItemContainer(org.apache.wicket.markup.html.WebMarkupContainer) ''
                        selectItem(org.apache.wicket.markup.html.form.CheckBox) 
'false'
                     
itemProperties(org.geoserver.web.wicket.GeoServerTablePanel$1$1) 
'[BeanProperty[name], BeanProperty[published]]'
                        0(org.apache.wicket.markup.html.list.ListItem) 
'BeanProperty[name]'
                           
component(org.geoserver.web.data.layer.NewLayerPage$3) 
'org.geoserver.web.data.layer.resou...@2ff4ad5c'
                              link(org.geoserver.web.wicket.SimpleAjaxLink$1) 
'org.geoserver.web.data.layer.resou...@2ff4ad5c'
                                 
label(org.apache.wicket.markup.html.basic.Label) 'Fifteen'
                        1(org.apache.wicket.markup.html.list.ListItem) 
'BeanProperty[published]'
                           
component(org.apache.wicket.markup.html.panel.Fragment) ''
                              
layerIcon(org.apache.wicket.markup.html.image.Image) ''
                  3(org.apache.wicket.markup.repeater.Item) 
'org.geoserver.web.data.layer.resou...@d7e02cd9'
                     
selectItemContainer(org.apache.wicket.markup.html.WebMarkupContainer) ''
                        selectItem(org.apache.wicket.markup.html.form.CheckBox) 
'false'
                     
itemProperties(org.geoserver.web.wicket.GeoServerTablePanel$1$1) 
'[BeanProperty[name], BeanProperty[published]]'
                        0(org.apache.wicket.markup.html.list.ListItem) 
'BeanProperty[name]'
                           
component(org.geoserver.web.data.layer.NewLayerPage$3) 
'org.geoserver.web.data.layer.resou...@d7e02cd9'
                              link(org.geoserver.web.wicket.SimpleAjaxLink$1) 
'org.geoserver.web.data.layer.resou...@d7e02cd9'
                                 
label(org.apache.wicket.markup.html.basic.Label) 'Inserts'
                        1(org.apache.wicket.markup.html.list.ListItem) 
'BeanProperty[published]'
                           
component(org.apache.wicket.markup.html.panel.Fragment) ''
                              
layerIcon(org.apache.wicket.markup.html.image.Image) ''
                  4(org.apache.wicket.markup.repeater.Item) 
'org.geoserver.web.data.layer.resou...@462f0a7'
                     
selectItemContainer(org.apache.wicket.markup.html.WebMarkupContainer) ''
                        selectItem(org.apache.wicket.markup.html.form.CheckBox) 
'false'
                     
itemProperties(org.geoserver.web.wicket.GeoServerTablePanel$1$1) 
'[BeanProperty[name], BeanProperty[published]]'
                        0(org.apache.wicket.markup.html.list.ListItem) 
'BeanProperty[name]'
                           
component(org.geoserver.web.data.layer.NewLayerPage$3) 
'org.geoserver.web.data.layer.resou...@462f0a7'
                              link(org.geoserver.web.wicket.SimpleAjaxLink$1) 
'org.geoserver.web.data.layer.resou...@462f0a7'
                                 
label(org.apache.wicket.markup.html.basic.Label) 'Locks'
                        1(org.apache.wicket.markup.html.list.ListItem) 
'BeanProperty[published]'
                           
component(org.apache.wicket.markup.html.panel.Fragment) ''
                              
layerIcon(org.apache.wicket.markup.html.image.Image) ''
                  5(org.apache.wicket.markup.repeater.Item) 
'org.geoserver.web.data.layer.resou...@481fbcb'
                     
selectItemContainer(org.apache.wicket.markup.html.WebMarkupContainer) ''
                        selectItem(org.apache.wicket.markup.html.form.CheckBox) 
'false'
                     
itemProperties(org.geoserver.web.wicket.GeoServerTablePanel$1$1) 
'[BeanProperty[name], BeanProperty[published]]'
                        0(org.apache.wicket.markup.html.list.ListItem) 
'BeanProperty[name]'
                           
component(org.geoserver.web.data.layer.NewLayerPage$3) 
'org.geoserver.web.data.layer.resou...@481fbcb'
                              link(org.geoserver.web.wicket.SimpleAjaxLink$1) 
'org.geoserver.web.data.layer.resou...@481fbcb'
                                 
label(org.apache.wicket.markup.html.basic.Label) 'Nulls'
                        1(org.apache.wicket.markup.html.list.ListItem) 
'BeanProperty[published]'
                           
component(org.apache.wicket.markup.html.panel.Fragment) ''
                              
layerIcon(org.apache.wicket.markup.html.image.Image) ''
                  6(org.apache.wicket.markup.repeater.Item) 
'org.geoserver.web.data.layer.resou...@48f8f0f'
                     
selectItemContainer(org.apache.wicket.markup.html.WebMarkupContainer) ''
                        selectItem(org.apache.wicket.markup.html.form.CheckBox) 
'false'
                     
itemProperties(org.geoserver.web.wicket.GeoServerTablePanel$1$1) 
'[BeanProperty[name], BeanProperty[published]]'
                        0(org.apache.wicket.markup.html.list.ListItem) 
'BeanProperty[name]'
                           
component(org.geoserver.web.data.layer.NewLayerPage$3) 
'org.geoserver.web.data.layer.resou...@48f8f0f'
                              link(org.geoserver.web.wicket.SimpleAjaxLink$1) 
'org.geoserver.web.data.layer.resou...@48f8f0f'
                                 
label(org.apache.wicket.markup.html.basic.Label) 'Other'
                        1(org.apache.wicket.markup.html.list.ListItem) 
'BeanProperty[published]'
                           
component(org.apache.wicket.markup.html.panel.Fragment) ''
                              
layerIcon(org.apache.wicket.markup.html.image.Image) ''
                  7(org.apache.wicket.markup.repeater.Item) 
'org.geoserver.web.data.layer.resou...@4c1500c'
                     
selectItemContainer(org.apache.wicket.markup.html.WebMarkupContainer) ''
                        selectItem(org.apache.wicket.markup.html.form.CheckBox) 
'false'
                     
itemProperties(org.geoserver.web.wicket.GeoServerTablePanel$1$1) 
'[BeanProperty[name], BeanProperty[published]]'
                        0(org.apache.wicket.markup.html.list.ListItem) 
'BeanProperty[name]'
                           
component(org.geoserver.web.data.layer.NewLayerPage$3) 
'org.geoserver.web.data.layer.resou...@4c1500c'
                              link(org.geoserver.web.wicket.SimpleAjaxLink$1) 
'org.geoserver.web.data.layer.resou...@4c1500c'
                                 
label(org.apache.wicket.markup.html.basic.Label) 'Seven'
                        1(org.apache.wicket.markup.html.list.ListItem) 
'BeanProperty[published]'
                           
component(org.apache.wicket.markup.html.panel.Fragment) ''
                              
layerIcon(org.apache.wicket.markup.html.image.Image) ''
                  8(org.apache.wicket.markup.repeater.Item) 
'org.geoserver.web.data.layer.resou...@553f78c9'
                     
selectItemContainer(org.apache.wicket.markup.html.WebMarkupContainer) ''
                        selectItem(org.apache.wicket.markup.html.form.CheckBox) 
'false'
                     
itemProperties(org.geoserver.web.wicket.GeoServerTablePanel$1$1) 
'[BeanProperty[name], BeanProperty[published]]'
                        0(org.apache.wicket.markup.html.list.ListItem) 
'BeanProperty[name]'
                           
component(org.geoserver.web.data.layer.NewLayerPage$3) 
'org.geoserver.web.data.layer.resou...@553f78c9'
                              link(org.geoserver.web.wicket.SimpleAjaxLink$1) 
'org.geoserver.web.data.layer.resou...@553f78c9'
                                 
label(org.apache.wicket.markup.html.basic.Label) 'Updates'
                        1(org.apache.wicket.markup.html.list.ListItem) 
'BeanProperty[published]'
                           
component(org.apache.wicket.markup.html.panel.Fragment) ''
                              
layerIcon(org.apache.wicket.markup.html.image.Image) ''
               
selectAllContainer(org.apache.wicket.markup.html.WebMarkupContainer) ''
                  selectAll(org.apache.wicket.markup.html.form.CheckBox) 'false'
               sortableLinks(org.geoserver.web.wicket.GeoServerTablePanel$2) 
'[BeanProperty[name], BeanProperty[published]]'
                  0(org.apache.wicket.markup.html.list.ListItem) 
'BeanProperty[name]'
                     header(org.apache.wicket.markup.html.panel.Fragment) ''
                        link(org.geoserver.web.wicket.GeoServerTablePanel$6) 
'BeanProperty[name]'
                           label(org.apache.wicket.markup.html.basic.Label) 
'Layer with namespace and prefix'
                  1(org.apache.wicket.markup.html.list.ListItem) 
'BeanProperty[published]'
                     header(org.apache.wicket.markup.html.panel.Fragment) ''
                        link(org.geoserver.web.wicket.GeoServerTablePanel$6) 
'BeanProperty[published]'
                           label(org.apache.wicket.markup.html.basic.Label) 
'Published'
            navigatorBottom(org.geoserver.web.wicket.GeoServerTablePanel$Pager) 
''
               navigator(org.geoserver.web.wicket.GeoServerTablePanel$Pager$1) 
''
                  
navigation(org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigation)
 '1'
                     0(org.apache.wicket.markup.html.list.Loop$LoopItem) ''
                        
pageLink(org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigationLink)
 ''
                           
pageNumber(org.apache.wicket.markup.html.basic.Label) '1'
                  
first(org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigationLink)
 ''
                  
prev(org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigationIncrementLink)
 ''
                  
next(org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigationIncrementLink)
 ''
                  
last(org.apache.wicket.ajax.markup.html.navigation.paging.AjaxPagingNavigationLink)
 ''
               filterMatch(org.apache.wicket.markup.html.basic.Label) 'Results 
1 to 8 (out of 8 items)'

------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to