public class DefaultModuleDescriptorOrderingsFactory extends Object implements ModuleDescriptors.Orderings
Constructor and Description |
---|
DefaultModuleDescriptorOrderingsFactory(com.atlassian.plugin.metadata.PluginMetadataManager pluginMetadataManager) |
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.Ordering<com.atlassian.plugin.ModuleDescriptor> |
byOrigin()
Creates an ordering instance that orders module descriptors according to the "origin" of the
plugin they come from.
|
com.google.common.collect.Ordering<com.atlassian.plugin.ModuleDescriptor> |
natural()
Creates an Ordering instance that orders module descriptors according to their "natural" order.
|
com.google.common.collect.Ordering<com.atlassian.plugin.web.descriptors.WeightedDescriptor> |
weightedDescriptorComparator()
Creates an Ordering instance that orders weighted module descriptors according to their weight.
|
public DefaultModuleDescriptorOrderingsFactory(com.atlassian.plugin.metadata.PluginMetadataManager pluginMetadataManager)
public com.google.common.collect.Ordering<com.atlassian.plugin.ModuleDescriptor> byOrigin()
ModuleDescriptors.Orderings
byOrigin
in interface ModuleDescriptors.Orderings
ByOriginModuleDescriptorOrdering
public com.google.common.collect.Ordering<com.atlassian.plugin.ModuleDescriptor> natural()
ModuleDescriptors.Orderings
Natural order is based on the module descriptor's
complete key
natural
in interface ModuleDescriptors.Orderings
public com.google.common.collect.Ordering<com.atlassian.plugin.web.descriptors.WeightedDescriptor> weightedDescriptorComparator()
ModuleDescriptors.Orderings
weightedDescriptorComparator
in interface ModuleDescriptors.Orderings
WeightedDescriptorComparator
Copyright © 2002-2020 Atlassian. All Rights Reserved.