/** * Create a <code>Parameters</code> object from a <code>Configuration</code> * object. This acts exactly like the following method call: * <pre> * Parameters.fromConfiguration(configuration, "parameter"); * </pre> * * @param configuration the Configuration * @return This <code>Parameters</code> instance. * @throws ConfigurationException if an error occurs */ public static Parameters fromConfiguration( final Configuration configuration ) throws ConfigurationException { return fromConfiguration( configuration, "parameter" ); }
m_constructorArguments[i] = Parameters.fromConfiguration( m_configuration );
/** * Create a new component. */ protected Object createComponent(BuilderInfo info) throws Exception { final Object component = info.builderClass.newInstance(); ContainerUtil.contextualize(component, this.context); ContainerUtil.service(component, this.serviceManager); ContainerUtil.configure(component, info.configuration); if (component instanceof Parameterizable) { ContainerUtil.parameterize(component, Parameters.fromConfiguration(info.configuration)); } ContainerUtil.initialize(component); return component; } }
ContainerUtil.parameterize( component, Parameters.fromConfiguration( m_configuration ) ); m_classinfo.m_setParametersMethod.invoke( component, new Object[] {Parameters.fromConfiguration( m_configuration )}); final Parameters p = Parameters.fromConfiguration( m_configuration ); String[] names = p.getNames(); for( int i = 0; i < names.length; i++ )
Parameters.fromConfiguration( sessionConfig ) ) );
Parameters.fromConfiguration(configuration));
Parameters.fromConfiguration(configuration));
Parameters p = info.getParameters(); if (p == null) { p = Parameters.fromConfiguration(config); info.setParameters(p);
( (Parameterizable)m_loggermanager ).parameterize( Parameters.fromConfiguration( configuration.getChildren()[ 0 ] ) );
if ( conf != null && conf.getChildren().length > 0) final Parameters p = Parameters.fromConfiguration( conf ); String[] names = p.getNames(); for( int i = 0; i < names.length; i++ )
/** * Read reader configuration * * @deprecated use property injection instead */ public void configure(Configuration configuration) throws ConfigurationException { // VG Parameters are deprecated as of 2.2.0-Dev/2.1.6-Dev final Parameters parameters = Parameters.fromConfiguration(configuration); this.setExpires(parameters.getParameterAsLong("expires", CONFIGURED_EXPIRES_DEFAULT)); this.setQuickTest(parameters.getParameterAsBoolean("quick-modified-test", CONFIGURED_QUICK_TEST_DEFAULT)); this.setBufferSize(parameters.getParameterAsInteger("buffer-size", CONFIGURED_BUFFER_SIZE_DEFAULT)); this.setByteRanges(parameters.getParameterAsBoolean("byte-ranges", CONFIGURED_BYTE_RANGES_DEFAULT)); // Configuration has precedence over parameters. setExpires(configuration.getChild("expires").getValueAsLong(configuredExpires)); setQuickTest(configuration.getChild("quick-modified-test").getValueAsBoolean(configuredQuickTest)); setBufferSize(configuration.getChild("buffer-size").getValueAsInteger(configuredBufferSize)); setByteRanges(configuration.getChild("byte-ranges").getValueAsBoolean(configuredByteRanges)); }
final Parameters parameters = Parameters.fromConfiguration( m_configuration ); ContainerUtil.parameterize( component, parameters );