jodd-petite/src/main/java/jodd/petite/PetiteContainer.java
public void setBeanProperty(final String name, final Object value) {
		Object bean = null;
		int ndx = name.length();

		while (true) {
			ndx = name.lastIndexOf('.', ndx);
			if (ndx == -1) {
				break;
			}

			String beanName = name.substring(0, ndx);
			bean = getBean(beanName);
			if (bean != null) {
				break;
			}
			ndx--;
		}

		if (bean == null) {
			throw new PetiteException("Invalid bean property: " + name);
		}

		try {
			BeanUtil.declared.setProperty(bean, name.substring(ndx + 1), value);
		} catch (Exception ex) {
			throw new PetiteException("Invalid bean property: " + name, ex);
		}
	}
public void setBeanProperty(final String name, final Object value) {
		Object bean = null;
		int ndx = name.length();

		while (true) {
			ndx = name.lastIndexOf('.', ndx);
			if (ndx == -1) {
				break;
			}

			String beanName = name.substring(0, ndx);
			bean = getBean(beanName);
			if (bean != null) {
				break;
			}
			ndx--;
		}

		if (bean == null) {
			throw new PetiteException("Invalid bean property: " + name);
		}

		try {
			BeanUtil.declared.setProperty(bean, name.substring(ndx + 1), value);
		} catch (Exception ex) {
			throw new PetiteException("Invalid bean property: " + name, ex);
		}
	}
public void setBeanProperty ( final String name , final Object value ) { Object bean = null ; int ndx = name . length ( ) ; while ( true ) { ndx = name . lastIndexOf ( ' ' , ndx ) ; if ( ndx == - 1 ) { break ; } String beanName = name . substring ( 0 , ndx ) ; bean = getBean ( beanName ) ; if ( bean != null ) { break ; } ndx -- ; } if ( bean == null ) { throw new PetiteException ( "Invalid bean property: " + name ) ; } try { BeanUtil . declared . setProperty ( bean , name . substring ( ndx + 1 ) , value ) ; } catch ( Exception ex ) { throw new PetiteException ( "Invalid bean property: " + name , ex ) ; } }
Sets petite bean property.
Sets petite bean property .