Class MyTableTree<T,​S>

  • All Implemented Interfaces:
    Serializable, Iterable<org.apache.wicket.Component>, org.apache.wicket.event.IEventSink, org.apache.wicket.event.IEventSource, org.apache.wicket.feedback.IFeedbackContributor, org.apache.wicket.IConverterLocator, org.apache.wicket.IGenericComponent<Set<T>,​org.apache.wicket.extensions.markup.html.repeater.tree.AbstractTree<T>>, org.apache.wicket.IMetadataContext<Serializable,​org.apache.wicket.Component>, org.apache.wicket.IQueueRegion, org.apache.wicket.markup.html.IHeaderContributor, org.apache.wicket.request.component.IRequestableComponent, org.apache.wicket.util.IHierarchical<org.apache.wicket.Component>, org.apache.wicket.util.io.IClusterable

    public class MyTableTree<T,​S>
    extends org.apache.wicket.extensions.markup.html.repeater.tree.TableTree<T,​S>
    Created by Viliam Repan (lazyman).
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.wicket.extensions.markup.html.repeater.tree.AbstractTree

        org.apache.wicket.extensions.markup.html.repeater.tree.AbstractTree.State
    • Field Summary

      • Fields inherited from class org.apache.wicket.markup.html.panel.Panel

        PANEL
      • Fields inherited from class org.apache.wicket.Component

        ENABLE, FLAG_INITIALIZED, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER, RFLAG_CONTAINER_DEQUEING, RFLAG_CONTAINER_HAS_REMOVALS
    • Constructor Summary

      Constructors 
      Constructor Description
      MyTableTree​(String id, List<? extends org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T,​S>> columns, org.apache.wicket.extensions.markup.html.repeater.tree.ITreeProvider<T> provider, long rowsPerPage)  
      MyTableTree​(String id, List<? extends org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T,​S>> columns, org.apache.wicket.extensions.markup.html.repeater.tree.ITreeProvider<T> provider, long rowsPerPage, org.apache.wicket.model.IModel<? extends Set<T>> state)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.wicket.Component newContentComponent​(String id, org.apache.wicket.model.IModel<T> model)  
      protected org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable<T,​S> newDataTable​(String id, List<? extends org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T,​S>> iColumns, org.apache.wicket.markup.repeater.data.IDataProvider<T> dataProvider, long rowsPerPage)  
      • Methods inherited from class org.apache.wicket.extensions.markup.html.repeater.tree.TableTree

        getTable, newDataProvider, newRowItem, setItemReuseStrategy, updateBranch, updateNode
      • Methods inherited from class org.apache.wicket.extensions.markup.html.repeater.tree.AbstractTree

        collapse, expand, getItemReuseStrategy, getProvider, getState, initModel, newModel, newNodeComponent, onDetach
      • Methods inherited from class org.apache.wicket.markup.html.panel.Panel

        getRegionMarkup, newMarkupSourcingStrategy
      • Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer

        getWebApplication, getWebPage, getWebRequest, getWebResponse, getWebSession
      • Methods inherited from class org.apache.wicket.MarkupContainer

        add, addDequeuedComponent, addOrReplace, autoAdd, canDequeueTag, contains, dequeue, dequeue, dequeuePreamble, findChildComponent, findComponentToDequeue, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, newDequeueContext, onComponentTagBody, onInitialize, onRender, queue, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, stream, streamChildren, toString, toString, visitChildren, visitChildren
      • Methods inherited from class org.apache.wicket.Component

        add, addStateChange, beforeRender, canCallListener, canCallListenerAfterExpiry, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, createConverter, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMarkupTag, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, internalOnModelChanged, internalRenderComponent, internalRenderHead, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isInitialized, isRenderAllowed, isRendering, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onEvent, onModelChanged, onModelChanging, onReAdd, onRemove, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderPart, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlForListener, urlForListener, visitParents, visitParents, warn, wrap
      • Methods inherited from interface org.apache.wicket.IGenericComponent

        getDefaultModel, getDefaultModelObject, getModel, getModelObject, setDefaultModel, setDefaultModelObject, setModel, setModelObject
      • Methods inherited from interface org.apache.wicket.IQueueRegion

        dequeue, newDequeueContext
    • Constructor Detail

      • MyTableTree

        public MyTableTree​(String id,
                           List<? extends org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T,​S>> columns,
                           org.apache.wicket.extensions.markup.html.repeater.tree.ITreeProvider<T> provider,
                           long rowsPerPage)
      • MyTableTree

        public MyTableTree​(String id,
                           List<? extends org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T,​S>> columns,
                           org.apache.wicket.extensions.markup.html.repeater.tree.ITreeProvider<T> provider,
                           long rowsPerPage,
                           org.apache.wicket.model.IModel<? extends Set<T>> state)
    • Method Detail

      • newContentComponent

        public org.apache.wicket.Component newContentComponent​(String id,
                                                               org.apache.wicket.model.IModel<T> model)
        Specified by:
        newContentComponent in class org.apache.wicket.extensions.markup.html.repeater.tree.AbstractTree<T>
      • newDataTable

        protected org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable<T,​S> newDataTable​(String id,
                                                                                                                 List<? extends org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn<T,​S>> iColumns,
                                                                                                                 org.apache.wicket.markup.repeater.data.IDataProvider<T> dataProvider,
                                                                                                                 long rowsPerPage)
        Overrides:
        newDataTable in class org.apache.wicket.extensions.markup.html.repeater.tree.TableTree<T,​S>