类 ProcessableViewModel

  • 直接已知子类:
    ClassViewModel, ConstantViewModel, MemberViewModel

    public abstract class ProcessableViewModel
    extends java.lang.Object
    A base ViewModel class for implementing classes of the Processable interface. This class takes care of rendering the processing flags.
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      protected java.util.List<java.lang.String> processingFlags  
      protected java.lang.Object processingInfo  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      protected static <T extends ProcessingFlags>
      void
      addExtraProcessingFlags​(java.lang.Class<T> extraProcessingFlagsHolder)
      A utility method that allows for adding additional processing flags that can be rendered as strings.
      static java.util.List<java.lang.String> renderProcessingFlags​(int processingFlags)
      A utility method for rendering the processing flags of a processable instance.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • processingFlags

        protected java.util.List<java.lang.String> processingFlags
      • processingInfo

        protected java.lang.Object processingInfo
    • 构造器详细资料

      • ProcessableViewModel

        public ProcessableViewModel()
    • 方法详细资料

      • renderProcessingFlags

        public static java.util.List<java.lang.String> renderProcessingFlags​(int processingFlags)
        A utility method for rendering the processing flags of a processable instance.
        参数:
        processingFlags - The processing flags of a processable to be rendered.
        返回:
        A list of strings containing rendered flags.
      • addExtraProcessingFlags

        protected static <T extends ProcessingFlags> void addExtraProcessingFlags​(java.lang.Class<T> extraProcessingFlagsHolder)
        A utility method that allows for adding additional processing flags that can be rendered as strings.
        参数:
        extraProcessingFlagsHolder - A sub class of ProcessingFlags that holds the additional flags.