Class PrioritizeTagStrategy.PrioritizationRule

  • Enclosing class:
    PrioritizeTagStrategy

    public static class PrioritizeTagStrategy.PrioritizationRule
    extends java.lang.Object
    A configuration bean class to represent a prioritization rule. Contains fields to store the TaggableFilter as well as some other configuration variables.
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object object)
        Overrides:
        equals in class java.lang.Object
      • getAttitude

        public org.openstreetmap.atlas.mutator.configuration.parsing.mergeforgiveness.strategies.PrioritizeTagStrategy.ConflictResolutionAttitude getAttitude()
      • getFilter

        public org.openstreetmap.atlas.tags.filters.TaggableFilter getFilter()
      • getName

        public java.lang.String getName()
      • getPairwiseExclusivePartners

        public java.util.List<java.lang.String> getPairwiseExclusivePartners()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • isLeftRightExclusive

        public boolean isLeftRightExclusive()
      • isMutuallyExclusive

        public boolean isMutuallyExclusive()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object