Class JcrTreeNodeProvider

  • All Implemented Interfaces:
    Serializable, org.apache.wicket.extensions.markup.html.repeater.tree.ITreeProvider<javax.jcr.Node>, org.apache.wicket.model.IDetachable, org.apache.wicket.util.io.IClusterable

    public class JcrTreeNodeProvider
    extends Object
    implements org.apache.wicket.extensions.markup.html.repeater.tree.ITreeProvider<javax.jcr.Node>
    See Also:
    Serialized Form
    • Constructor Detail

      • JcrTreeNodeProvider

        public JcrTreeNodeProvider​(JcrNodeModel nodeModel)
    • Method Detail

      • getRoots

        public Iterator<? extends javax.jcr.Node> getRoots()
        Specified by:
        getRoots in interface org.apache.wicket.extensions.markup.html.repeater.tree.ITreeProvider<javax.jcr.Node>
      • hasChildren

        public boolean hasChildren​(javax.jcr.Node node)
        Specified by:
        hasChildren in interface org.apache.wicket.extensions.markup.html.repeater.tree.ITreeProvider<javax.jcr.Node>
      • getChildren

        public Iterator<? extends javax.jcr.Node> getChildren​(javax.jcr.Node node)
        Specified by:
        getChildren in interface org.apache.wicket.extensions.markup.html.repeater.tree.ITreeProvider<javax.jcr.Node>
      • model

        public org.apache.wicket.model.IModel<javax.jcr.Node> model​(javax.jcr.Node node)
        Specified by:
        model in interface org.apache.wicket.extensions.markup.html.repeater.tree.ITreeProvider<javax.jcr.Node>
      • detach

        public void detach()
        Specified by:
        detach in interface org.apache.wicket.model.IDetachable