Class StringListConditionsImpl

    • Constructor Detail

      • StringListConditionsImpl

        public StringListConditionsImpl​(Conditions<FluentWebElement> conditions,
                                        java.util.function.Function<FluentWebElement,​java.lang.String> objectGetter,
                                        java.util.function.Function<FluentWebElement,​StringConditions> conditionsGetter)
        Creates a new list of string conditions
        Parameters:
        conditions - string conditions
        objectGetter - getter of the underlying string
        conditionsGetter - getter of the underlying string conditions
    • Method Detail

      • contains

        public boolean contains​(java.lang.CharSequence charSequence)
        Description copied from interface: StringConditions
        Check that this contains the given sequence of characters.
        Specified by:
        contains in interface StringConditions
        Parameters:
        charSequence - sequence of characters
        Returns:
        true if it contains the given sequence of characters, false otherwise
      • startsWith

        public boolean startsWith​(java.lang.String prefix)
        Description copied from interface: StringConditions
        Check that this starts with the given string.
        Specified by:
        startsWith in interface StringConditions
        Parameters:
        prefix - string
        Returns:
        true if it starts with the given string, false otherwise
      • endsWith

        public boolean endsWith​(java.lang.String suffix)
        Description copied from interface: StringConditions
        Check that this ends with the given string.
        Specified by:
        endsWith in interface StringConditions
        Parameters:
        suffix - string
        Returns:
        true if it ends with the given string, false otherwise
      • equalTo

        public boolean equalTo​(java.lang.String anotherString)
        Description copied from interface: StringConditions
        Check that this is equal to with the given string.
        Specified by:
        equalTo in interface StringConditions
        Parameters:
        anotherString - another string
        Returns:
        true if it is equal to the given string, false otherwise
      • equalToIgnoreCase

        public boolean equalToIgnoreCase​(java.lang.String anotherString)
        Description copied from interface: StringConditions
        Check that this is equal to with the given string, ignoring case.
        Specified by:
        equalToIgnoreCase in interface StringConditions
        Parameters:
        anotherString - another string
        Returns:
        true if it is equal to the given string, ignoring case, false otherwise
      • matches

        public boolean matches​(java.lang.String regex)
        Description copied from interface: StringConditions
        Check that this matches the given regular expression string.
        Specified by:
        matches in interface StringConditions
        Parameters:
        regex - regular expression string
        Returns:
        true if it matches the given regular expression string, false otherwise
      • matches

        public boolean matches​(java.util.regex.Pattern pattern)
        Description copied from interface: StringConditions
        Check that this matches the given regular expression pattern.
        Specified by:
        matches in interface StringConditions
        Parameters:
        pattern - regular expression pattern
        Returns:
        true if it matches the given regular expression pattern, false otherwise