Class Configurable<T>

java.lang.Object
aQute.configurable.Configurable<T>

public class Configurable<T> extends Object
  • Field Details

    • SPLITTER_P

      public static final Pattern SPLITTER_P
    • defaultConstructor

      private static final MethodType defaultConstructor
    • stringConstructor

      private static final MethodType stringConstructor
  • Constructor Details

    • Configurable

      public Configurable()
  • Method Details

    • createConfigurable

      public static <T> T createConfigurable(Class<T> c, Map<?,?> properties)
    • createConfigurable

      public static <T> T createConfigurable(Class<T> c, Dictionary<?,?> properties)
    • mangleMethodName

      public static String mangleMethodName(String id)
    • unescape

      public static List<String> unescape(String s)
    • newInstance

      static <T> T newInstance(Class<T> rawClass) throws Exception
      Throws:
      Exception
    • newInstance

      private static <T> T newInstance(Class<T> rawClass, String arg) throws Exception
      Throws:
      Exception