/** * Constructs a new Descriptor based on discovered default properties. */ public Descriptor() { addDefaultProperties(); }
/** * Constructs a new Descriptor based on discovered default properties using the specified classloader. * @param loader the classloader to use to look up the default properties */ public Descriptor(ClassLoader loader) { addDefaultProperties(loader); }
/** * Constructs a new Descriptor based on discovered default properties. */ public Descriptor() { addDefaultProperties(); }
/** * Constructs a new Descriptor based on discovered default properties using the classloader of the specified class. * @param caller the class whose classloader should be used to look up the default properties */ public Descriptor(Class<?> caller) { addDefaultProperties(caller); }
/** * Adds discovered default properties. */ public void addDefaultProperties() { addDefaultProperties(Descriptor.class); }
/** * Constructs a new Descriptor based on discovered default properties using the specified classloader. * @param loader the classloader to use to look up the default properties */ public Descriptor(ClassLoader loader) { addDefaultProperties(loader); }
/** * Adds discovered default properties. */ public void addDefaultProperties() { addDefaultProperties(Descriptor.class); }
/** * Constructs a new Descriptor based on discovered default properties using the classloader of the specified class. * @param caller the class whose classloader should be used to look up the default properties */ public Descriptor(Class<?> caller) { addDefaultProperties(caller); }
/** * Adds discovered default properties using the classloader of the specified class. * @param caller the class whose classloader should be used to look up the default properties */ public void addDefaultProperties(Class<?> caller) { addDefaultProperties(caller != null ? caller.getClassLoader() : null); }
/** * Adds discovered default properties using the classloader of the specified class. * @param caller the class whose classloader should be used to look up the default properties */ public void addDefaultProperties(Class<?> caller) { addDefaultProperties(caller != null ? caller.getClassLoader() : null); }