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.OrderingsbyOrigin in interface ModuleDescriptors.OrderingsByOriginModuleDescriptorOrderingpublic 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.Orderingspublic com.google.common.collect.Ordering<com.atlassian.plugin.web.descriptors.WeightedDescriptor> weightedDescriptorComparator()
ModuleDescriptors.OrderingsweightedDescriptorComparator in interface ModuleDescriptors.OrderingsWeightedDescriptorComparatorCopyright © 2002-2023 Atlassian. All Rights Reserved.