Class TypeSelectorTreeModel

  • All Implemented Interfaces:
    java.io.Serializable, org.zkoss.zul.ext.Openable<DataType>, org.zkoss.zul.ext.Pageable, org.zkoss.zul.ext.Selectable<DataType>, org.zkoss.zul.ext.TreeOpenableModel, org.zkoss.zul.ext.TreeSelectableModel, org.zkoss.zul.PageableModel, org.zkoss.zul.TreeModel<DataType>

    public class TypeSelectorTreeModel
    extends org.zkoss.zul.AbstractTreeModel<DataType>
    Universal Tree Model for Type Selectors
    See Also:
    Serialized Form
    • Method Detail

      • isLeaf

        public boolean isLeaf​(DataType type)
      • getChildCount

        public int getChildCount​(DataType type)
      • getVisibleDirectSubtypes

        protected java.util.List<DataType> getVisibleDirectSubtypes​(DataType dataType)
      • filterListType

        protected DataType filterListType​(java.util.List<DataType> subTypes,
                                          int index)
      • filterListDataTypes

        protected java.util.List<DataType> filterListDataTypes​(java.util.List<DataType> subTypes)
      • filterListTypes

        protected java.util.List<java.lang.String> filterListTypes​(java.util.List<DataType> subTypes)
      • getRootType

        public DataType getRootType()
      • getTypeFacade

        public TypeFacade getTypeFacade()
      • getVisibleSubdirectoriesCache

        public java.util.Map<java.lang.String,​java.util.List<DataType>> getVisibleSubdirectoriesCache()
      • getFilter

        protected java.lang.String getFilter()
      • setFilter

        public void setFilter​(java.lang.String filter)
      • getFilterLocale

        protected java.util.Locale getFilterLocale()
      • setFilterLocale

        public void setFilterLocale​(java.util.Locale filterLocale)