Package org.nuxeo.ecm.web.resources.core
Class ProcessorDescriptor
java.lang.Object
org.nuxeo.ecm.web.resources.core.ProcessorDescriptor
- All Implemented Interfaces:
Comparable<Processor>
,Processor
- Since:
- 7.3
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
int
getName()
Processor name, to be registered as an alias on wro.int
getOrder()
Class<?>
Returns the target processor class.getTypes()
Flag type markers for processors filtering depending on use cases.boolean
Boolean flag controlling enablement of a processor.boolean
Returns true if the enabled element was set on the descriptor, useful for merging.void
merge
(ProcessorDescriptor other)
-
Field Details
-
name
-
enabled
-
order
protected int order -
type
-
appendTypes
-
types
-
-
Constructor Details
-
ProcessorDescriptor
public ProcessorDescriptor()
-
-
Method Details
-
getName
Description copied from interface:Processor
Processor name, to be registered as an alias on wro. -
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. -
getTypes
Description copied from interface:Processor
Flag type markers for processors filtering depending on use cases. -
getOrder
public int getOrder() -
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 interfaceProcessor
-
compareTo
- Specified by:
compareTo
in interfaceComparable<Processor>
-
clone
-
merge
-