Class PropertySource.Util

  • Enclosing interface:
    PropertySource

    public static final class PropertySource.Util
    extends java.lang.Object
    Utility methods useful for PropertySource implementations.
    Since:
    2.10.0
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.CharSequence joinAsCamelCase​(java.lang.Iterable<? extends java.lang.CharSequence> tokens)
      Joins a list of strings using camelCaseConventions.
      static java.util.List<java.lang.CharSequence> tokenize​(java.lang.CharSequence value)
      Converts a property name string into a list of tokens.
      • Methods inherited from class java.lang.Object

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

      • tokenize

        public static java.util.List<java.lang.CharSequence> tokenize​(java.lang.CharSequence value)
        Converts a property name string into a list of tokens. This will strip a prefix of log4j, log4j2, Log4j, or org.apache.logging.log4j, along with separators of dash -, dot ., underscore _, and slash /. Tokens can also be separated by camel case conventions without needing a separator character in between.
        Parameters:
        value - property name
        Returns:
        the property broken into lower case tokens
      • joinAsCamelCase

        public static java.lang.CharSequence joinAsCamelCase​(java.lang.Iterable<? extends java.lang.CharSequence> tokens)
        Joins a list of strings using camelCaseConventions.
        Parameters:
        tokens - tokens to convert
        Returns:
        tokensAsCamelCase