/** * Clients should override the version that takes <tt>initialIndent</tt> instead. */ @Override public final void write( Writer writer ) { write( writer, -1 ); }
/** * Clients should override the version that takes <tt>initialIndent</tt> instead. */ @Override public final void write( Writer writer ) { write( writer, -1 ); }
@Override public void write( Writer writer, int initialIndent ) { super.write( writer, initialIndent ); // FreemarkerLayout will setTextContent directly if ( mTextContent != null ) { Writer writerToUse = writer; if ( initialIndent >= 0 ) { writerToUse = new IndentedWriter( writer, initialIndent ); } try { writerToUse.write( mTextContent ); } catch ( Exception e ) { throw MetawidgetException.newException( e ); } } }
@Override public void write( Writer writer, int initialIndent ) { super.write( writer, initialIndent ); // FreemarkerLayout will setTextContent directly if ( mTextContent != null ) { Writer writerToUse = writer; if ( initialIndent >= 0 ) { writerToUse = new IndentedWriter( writer, initialIndent ); } try { writerToUse.write( mTextContent ); } catch ( Exception e ) { throw MetawidgetException.newException( e ); } } }