/** * Creates a new instance of a parameters object for INI configurations. * * @return the new parameters object */ public INIBuilderParameters ini() { return createParametersProxy(new INIBuilderParametersImpl(), INIBuilderParameters.class, FileBasedBuilderParameters.class, HierarchicalBuilderParameters.class); }
/** * Creates a new instance of a parameters object for JNDI configurations. * * @return the new parameters object */ public JndiBuilderParameters jndi() { return createParametersProxy(new JndiBuilderParametersImpl(), JndiBuilderParameters.class); }
/** * Creates a new instance of a parameters object for a builder for multiple * file-based configurations. * * @return the new parameters object */ public MultiFileBuilderParameters multiFile() { return createParametersProxy(new MultiFileBuilderParametersImpl(), MultiFileBuilderParameters.class); }
/** * Creates a new instance of a parameters object for combined configuration * builder properties. * * @return the new parameters object */ public CombinedBuilderParameters combined() { return createParametersProxy(new CombinedBuilderParametersImpl(), CombinedBuilderParameters.class); }
/** * Creates a new instance of a parameters object for XML configurations. * * @return the new parameters object */ public XMLBuilderParameters xml() { return createParametersProxy(new XMLBuilderParametersImpl(), XMLBuilderParameters.class, FileBasedBuilderParameters.class, HierarchicalBuilderParameters.class); }
/** * Creates a new instance of a parameters object for database * configurations. * * @return the new parameters object */ public DatabaseBuilderParameters database() { return createParametersProxy(new DatabaseBuilderParametersImpl(), DatabaseBuilderParameters.class); }
/** * Creates a new instance of a parameters object for file-based * configuration properties. * * @return the new parameters object */ public FileBasedBuilderParameters fileBased() { return createParametersProxy(new FileBasedBuilderParametersImpl(), FileBasedBuilderParameters.class); }
/** * Creates a new instance of a parameters object for hierarchical * configurations. * * @return the new parameters object */ public HierarchicalBuilderParameters hierarchical() { return createParametersProxy(new HierarchicalBuilderParametersImpl(), HierarchicalBuilderParameters.class, FileBasedBuilderParameters.class); }
/** * Creates a new instance of a parameters object for properties * configurations. * * @return the new parameters object */ public PropertiesBuilderParameters properties() { return createParametersProxy(new PropertiesBuilderParametersImpl(), PropertiesBuilderParameters.class, FileBasedBuilderParameters.class); }