Class DefaultAccessorNamingStrategy.FirstCharBasedValidator

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean accept​(char firstChar, java.lang.String basename, int offset)  
      static DefaultAccessorNamingStrategy.BaseNameValidator forFirstNameRule​(boolean allowLowerCaseFirstChar, boolean allowNonLetterFirstChar)
      Factory method to use for getting an instance with specified first-character restrictions, if any; or null if no checking is needed.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • forFirstNameRule

        public static DefaultAccessorNamingStrategy.BaseNameValidator forFirstNameRule​(boolean allowLowerCaseFirstChar,
                                                                                       boolean allowNonLetterFirstChar)
        Factory method to use for getting an instance with specified first-character restrictions, if any; or null if no checking is needed.
        Parameters:
        allowLowerCaseFirstChar - Whether base names that start with lower-case letter (like "a" or "b") are accepted as valid or not: consider difference between "setter-methods" setValue() and setvalue().
        allowNonLetterFirstChar - Whether base names that start with non-letter character (like "_" or number 1) are accepted as valid or not: consider difference between "setter-methods" setValue() and set_value().
        Returns:
        Validator instance to use, if any; null to indicate no additional rules applied (case when both arguments are false)