jodd-props/src/main/java/jodd/props/PropsParser.java
protected void add(
			final String section, final String key,
			final StringBuilder value, final boolean trim, final Operator operator) {

		// ignore lines without : or =
		if (key == null) {
			return;
		}
		String fullKey = key;

		if (section != null) {
			if (fullKey.length() != 0) {
				fullKey = section + '.' + fullKey;
			} else {
				fullKey = section;
			}
		}
		String v = value.toString();

		if (trim) {
			if (valueTrimLeft && valueTrimRight) {
				v = v.trim();
			} else if (valueTrimLeft) {
				v = StringUtil.trimLeft(v);
			} else {
				v = StringUtil.trimRight(v);
			}
		}

		if (v.length() == 0 && skipEmptyProps) {
			return;
		}

		extractProfilesAndAdd(fullKey, v, operator);
	}
protected void add(
			final String section, final String key,
			final StringBuilder value, final boolean trim, final Operator operator) {

		// ignore lines without : or =
		if (key == null) {
			return;
		}
		String fullKey = key;

		if (section != null) {
			if (fullKey.length() != 0) {
				fullKey = section + '.' + fullKey;
			} else {
				fullKey = section;
			}
		}
		String v = value.toString();

		if (trim) {
			if (valueTrimLeft && valueTrimRight) {
				v = v.trim();
			} else if (valueTrimLeft) {
				v = StringUtil.trimLeft(v);
			} else {
				v = StringUtil.trimRight(v);
			}
		}

		if (v.length() == 0 && skipEmptyProps) {
			return;
		}

		extractProfilesAndAdd(fullKey, v, operator);
	}
protected void add ( final String section , final String key , final StringBuilder value , final boolean trim , final Operator operator ) { // ignore lines without : or = if ( key == null ) { return ; } String fullKey = key ; if ( section != null ) { if ( fullKey . length ( ) != 0 ) { fullKey = section + ' ' + fullKey ; } else { fullKey = section ; } } String v = value . toString ( ) ; if ( trim ) { if ( valueTrimLeft && valueTrimRight ) { v = v . trim ( ) ; } else if ( valueTrimLeft ) { v = StringUtil . trimLeft ( v ) ; } else { v = StringUtil . trimRight ( v ) ; } } if ( v . length ( ) == 0 && skipEmptyProps ) { return ; } extractProfilesAndAdd ( fullKey , v , operator ) ; }
Adds accumulated value to key and current section.
Adds accumulated value to key and current section .