public String columnGet ( String key ) { String resolvedKey = resolveColumnKey ( key ) ; String cachedValue = columnMapCache . get ( resolvedKey ) ; if ( cachedValue != null ) { return cachedValue ; } String value = columnMap . get ( resolvedKey ) ; if ( value == null && parent != null ) { value = parent . columnGet ( resolvedKey ) ; } if ( value == null ) { return null ; } String expandedString = expand ( value , true ) ; columnMapCache . put ( resolvedKey , expandedString ) ; return expandedString ; }
Looks up and returns the String associated with the given key . First looks for an association in this LayoutMap . If there s no association the lookup continues with the parent map - if any .