called by any of the dtd handlers to enter dtd mode . once entered , all output will be accumulated in a string that can be printed as part of the document 's dtd . this method may be called any number of time but will only have affect the first time it 's called . to exist dtd state and get the accumulated dtd , call #leavedtd . concode_field_sep IOException _exception concode_elem_sep int _pos concode_elem_sep char[] _buffer concode_elem_sep OutputFormat _format concode_elem_sep StringWriter _dtdWriter concode_elem_sep Writer _docWriter concode_elem_sep Writer _writer concode_elem_sep int BufferSize concode_field_sep void printSpace concode_elem_sep void setNextIndent concode_elem_sep IOException getException concode_elem_sep void flush concode_elem_sep void indent concode_elem_sep void unindent concode_elem_sep String leaveDTD concode_elem_sep void breakLine concode_elem_sep void breakLine concode_elem_sep int getNextIndent concode_elem_sep void setThisIndent concode_elem_sep void printText concode_elem_sep void printText concode_elem_sep void printText concode_elem_sep void printText concode_elem_sep void flushLine
void function ( ) { if ( _dtdWriter == null ) { flushLine ( false ) ; _dtdWriter = new StringWriter ( ) ; _docWriter = _writer ; _writer = _dtdWriter ; } }