public List<I_CmsXmlContentValue> getAllSimpleSubValues(I_CmsXmlContentValue value) {

        List<I_CmsXmlContentValue> result = new ArrayList<I_CmsXmlContentValue>();
        for (I_CmsXmlContentValue subValue : getSubValues(value.getPath(), value.getLocale())) {
            if (subValue.isSimpleType()) {
                result.add(subValue);
            } else {
                result.addAll(getAllSimpleSubValues(subValue));
            }
        }
        return result;
    }
public List < I_CmsXmlContentValue > getAllSimpleSubValues ( I_CmsXmlContentValue value ) { List < I_CmsXmlContentValue > result = new ArrayList < I_CmsXmlContentValue > ( ) ; for ( I_CmsXmlContentValue subValue : getSubValues ( value . getPath ( ) , value . getLocale ( ) ) ) { if ( subValue . isSimpleType ( ) ) { result . add ( subValue ) ; } else { result . addAll ( getAllSimpleSubValues ( subValue ) ) ; } } return result ; }
Returns all simple type sub values.<p>

@param value the value

@return the simple type sub values