Mercurial Hosting > luan
comparison core/src/luan/modules/HtmlLuan.java @ 432:d9df6d6cb927
finish fixing LuanTable to use metatables
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sat, 02 May 2015 23:41:59 -0600 |
parents | dae264ad6a7b |
children | f1601a4ce1aa |
comparison
equal
deleted
inserted
replaced
431:3ffe8ba5b297 | 432:d9df6d6cb927 |
---|---|
308 private static String tagToString(LuanState luan,LuanTable tbl) throws LuanException { | 308 private static String tagToString(LuanState luan,LuanTable tbl) throws LuanException { |
309 StringBuilder buf = new StringBuilder(); | 309 StringBuilder buf = new StringBuilder(); |
310 buf.append('<'); | 310 buf.append('<'); |
311 buf.append(tbl.get(luan,"name")); | 311 buf.append(tbl.get(luan,"name")); |
312 LuanTable attributes = (LuanTable)tbl.get(luan,"attributes"); | 312 LuanTable attributes = (LuanTable)tbl.get(luan,"attributes"); |
313 for( Map.Entry<Object,Object> attr : attributes ) { | 313 for( Map.Entry<Object,Object> attr : attributes.iterable(luan) ) { |
314 buf.append( ' ' ); | 314 buf.append( ' ' ); |
315 buf.append( attr.getKey() ); | 315 buf.append( attr.getKey() ); |
316 Object val = attr.getValue(); | 316 Object val = attr.getValue(); |
317 if( !val.equals(Boolean.TRUE) ) { | 317 if( !val.equals(Boolean.TRUE) ) { |
318 buf.append( '=' ); | 318 buf.append( '=' ); |