Class Settings.BpmnClassFilter

  • All Implemented Interfaces:
    IFilter<java.lang.Class<?>>
    Enclosing class:
    Settings

    public static class Settings.BpmnClassFilter
    extends java.lang.Object
    implements IFilter<java.lang.Class<?>>
    • Field Detail

      • task

        protected java.util.Set<ClassInfo> task
      • iface

        protected java.util.Set<ClassInfo> iface
      • exception

        protected java.util.Set<ClassInfo> exception
      • all

        protected java.util.Set<ClassInfo> all
      • includeboot

        protected boolean includeboot
    • Constructor Detail

      • BpmnClassFilter

        public BpmnClassFilter​(java.util.Set<ClassInfo> task,
                               java.util.Set<ClassInfo> iface,
                               java.util.Set<ClassInfo> exception,
                               java.util.Set<ClassInfo> all,
                               boolean includeboot)
      • BpmnClassFilter

        public BpmnClassFilter​(java.util.Set<ClassInfo>[] classes,
                               boolean includeboot)
    • Method Detail

      • filter

        public boolean filter​(java.lang.Class<?> obj)
        Description copied from interface: IFilter
        Test if an object passes the filter.
        Specified by:
        filter in interface IFilter<java.lang.Class<?>>
        Returns:
        True, if passes the filter.