Class Match


  • public class Match
    extends Object
    • Field Detail

      • left

        protected Object left
        The left object of the match
      • right

        protected Object right
        The right object of the match
      • matching

        protected boolean matching
        The result of the ECL match rule
      • rule

        protected MatchRule rule
        The ECL match rule that created the match
      • userSpecified

        protected boolean userSpecified
        If the match is user-specified or has been calculated by ECL
      • info

        protected EolMap<?,​?> info
        Additional info that the user can attach in the do part of the match rule
    • Constructor Detail

      • Match

        public Match()
    • Method Detail

      • setRule

        public void setRule​(MatchRule rule)
      • isMatching

        public boolean isMatching()
      • setMatching

        public void setMatching​(boolean matching)
      • getLeft

        public Object getLeft()
      • setLeft

        public void setLeft​(Object left)
      • getRight

        public Object getRight()
      • setRight

        public void setRight​(Object right)
      • contains

        public boolean contains​(Object left,
                                Object right)
      • contains

        public boolean contains​(Object object)
      • isUserSpecified

        public boolean isUserSpecified()
      • setUserSpecified

        public void setUserSpecified​(boolean userSpecified)
      • getInfo

        public EolMap<?,​?> getInfo()
      • setInfo

        public void setInfo​(EolMap<?,​?> info)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
        Since:
        1.6
      • equals

        public boolean equals​(Object obj)
        Overrides:
        equals in class Object
        Since:
        1.6