Class ProcessorDescriptor

java.lang.Object
org.nuxeo.ecm.web.resources.core.ProcessorDescriptor
All Implemented Interfaces:
Comparable<Processor>, Processor

public class ProcessorDescriptor extends Object implements Processor
Since:
7.3
  • Field Details

    • name

      public String name
    • enabled

      protected Boolean enabled
    • order

      protected int order
    • type

      protected String type
    • appendTypes

      protected Boolean appendTypes
    • types

      protected List<String> types
  • Constructor Details

    • ProcessorDescriptor

      public ProcessorDescriptor()
  • Method Details

    • getName

      public String getName()
      Description copied from interface: Processor
      Processor name, to be registered as an alias on wro.
      Specified by:
      getName in interface Processor
    • isEnableSet

      public boolean isEnableSet()
      Returns true if the enabled element was set on the descriptor, useful for merging.
    • isEnabled

      public boolean isEnabled()
      Description copied from interface: Processor
      Boolean flag controlling enablement of a processor.
      Specified by:
      isEnabled in interface Processor
    • getTypes

      public List<String> getTypes()
      Description copied from interface: Processor
      Flag type markers for processors filtering depending on use cases.
      Specified by:
      getTypes in interface Processor
    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface Processor
    • getTargetProcessorClass

      public Class<?> getTargetProcessorClass()
      Description copied from interface: Processor
      Returns the target processor class.

      Does not follow any given interface to avoid adherence to a given processing implementation.

      Specified by:
      getTargetProcessorClass in interface Processor
    • compareTo

      public int compareTo(Processor o)
      Specified by:
      compareTo in interface Comparable<Processor>
    • clone

      public ProcessorDescriptor clone()
      Overrides:
      clone in class Object
    • merge

      public void merge(ProcessorDescriptor other)