Class Names


  • public class Names
    extends java.lang.Object
    Utility methods for use with @Named.
    • Method Summary

      Modifier and Type Method Description
      static void bindProperties​(Binder binder, java.util.Map<java.lang.String,​java.lang.String> properties)
      Creates a constant binding to @Named(key) for each entry in properties.
      static void bindProperties​(Binder binder, java.util.Properties properties)
      Creates a constant binding to @Named(key) for each property.
      static Named named​(java.lang.String name)
      Creates a Named annotation with name as the value.
      • Methods inherited from class java.lang.Object

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

      • named

        public static Named named​(java.lang.String name)
        Creates a Named annotation with name as the value.
      • bindProperties

        public static void bindProperties​(Binder binder,
                                          java.util.Map<java.lang.String,​java.lang.String> properties)
        Creates a constant binding to @Named(key) for each entry in properties.
      • bindProperties

        public static void bindProperties​(Binder binder,
                                          java.util.Properties properties)
        Creates a constant binding to @Named(key) for each property. This method binds all properties including those inherited from defaults.