Class V2CompatibilityModuleDescriptorPredicate

java.lang.Object
com.atlassian.confluence.macro.V2CompatibilityModuleDescriptorPredicate
All Implemented Interfaces:
com.atlassian.plugin.predicate.ModuleDescriptorPredicate<com.atlassian.renderer.v2.macro.Macro>

public class V2CompatibilityModuleDescriptorPredicate extends Object implements com.atlassian.plugin.predicate.ModuleDescriptorPredicate<com.atlassian.renderer.v2.macro.Macro>
Predicate class that encapsulates the logic of determining whether a particular module descriptor should be accepted as a v2 compatibility module descriptor.

In this specific case, the module descriptor is going to be a macro module descriptor of some description. This class is interested in testing whether the macro produced by ModuleDescriptor.getModule() should be accepted as a v2 compatibility macro.

  • Constructor Details

    • V2CompatibilityModuleDescriptorPredicate

      public V2CompatibilityModuleDescriptorPredicate()
  • Method Details

    • matches

      public boolean matches(com.atlassian.plugin.ModuleDescriptor moduleDescriptor)
      Specified by:
      matches in interface com.atlassian.plugin.predicate.ModuleDescriptorPredicate<com.atlassian.renderer.v2.macro.Macro>