public void flush() throws IOException { if ( !finished && startTagIncomplete ) closeStartTag(); out.flush(); }
public void docdecl( String text ) throws IOException { if ( startTagIncomplete || setPrefixCalled || seenBracket ) closeStartTag(); if ( doIndent && seenTag ) seenTag = false; out.write( "<!DOCTYPE " ); out.write( text ); // escape? out.write( ">" ); }
public void cdsect( String text ) throws IOException { if ( startTagIncomplete || setPrefixCalled || seenBracket ) closeStartTag(); if ( doIndent && seenTag ) seenTag = false; out.write( "<![CDATA[" ); out.write( text ); // escape? out.write( "]]>" ); }
public void entityRef( String text ) throws IOException { if ( startTagIncomplete || setPrefixCalled || seenBracket ) closeStartTag(); if ( doIndent && seenTag ) seenTag = false; out.write( '&' ); out.write( text ); // escape? out.write( ';' ); }
public void processingInstruction( String text ) throws IOException { if ( startTagIncomplete || setPrefixCalled || seenBracket ) closeStartTag(); if ( doIndent && seenTag ) seenTag = false; out.write( "<?" ); out.write( text ); // escape? out.write( "?>" ); }
public void comment( String text ) throws IOException { if ( startTagIncomplete || setPrefixCalled || seenBracket ) closeStartTag(); if ( doIndent && seenTag ) seenTag = false; out.write( "<!--" ); out.write( text ); // escape? out.write( "-->" ); }
public XmlSerializer text( String text ) throws IOException { // assert text != null; if ( startTagIncomplete || setPrefixCalled ) closeStartTag(); if ( doIndent && seenTag ) seenTag = false; writeElementContent( text, out ); return this; }
public XmlSerializer text( char[] buf, int start, int len ) throws IOException { if ( startTagIncomplete || setPrefixCalled ) closeStartTag(); if ( doIndent && seenTag ) seenTag = false; writeElementContent( buf, start, len, out ); return this; }
public void ignorableWhitespace( String text ) throws IOException { if ( startTagIncomplete || setPrefixCalled || seenBracket ) closeStartTag(); if ( doIndent && seenTag ) seenTag = false; if ( text.length() == 0 ) { throw new IllegalArgumentException( "empty string is not allowed for ignorable whitespace" + getLocation() ); } out.write( text ); // no escape? }
public void flush () throws IOException { if(!finished && startTagIncomplete) closeStartTag(); out.flush(); }
public void comment (String text) throws IOException { if(startTagIncomplete || setPrefixCalled || seenBracket) closeStartTag(); if(doIndent && seenTag) seenTag = false; out.write("<!--"); out.write(text); //escape? out.write("-->"); }
public void docdecl (String text) throws IOException { if(startTagIncomplete || setPrefixCalled || seenBracket) closeStartTag(); if(doIndent && seenTag) seenTag = false; out.write("<!DOCTYPE "); out.write(text); //escape? out.write(">"); }
public void cdsect (String text) throws IOException { if(startTagIncomplete || setPrefixCalled || seenBracket) closeStartTag(); if(doIndent && seenTag) seenTag = false; out.write("<![CDATA["); out.write(text); //escape? out.write("]]>"); }
public void entityRef (String text) throws IOException { if(startTagIncomplete || setPrefixCalled || seenBracket) closeStartTag(); if(doIndent && seenTag) seenTag = false; out.write('&'); out.write(text); //escape? out.write(';'); }
public void processingInstruction (String text) throws IOException { if(startTagIncomplete || setPrefixCalled || seenBracket) closeStartTag(); if(doIndent && seenTag) seenTag = false; out.write("<?"); out.write(text); //escape? out.write("?>"); }
public XmlSerializer text (char [] buf, int start, int len) throws IOException { if(startTagIncomplete || setPrefixCalled) closeStartTag(); if(doIndent && seenTag) seenTag = false; writeElementContent(buf, start, len, out); return this; }
public XmlSerializer text (String text) throws IOException { //assert text != null; if(startTagIncomplete || setPrefixCalled) closeStartTag(); if(doIndent && seenTag) seenTag = false; writeElementContent(text, out); return this; }
public void ignorableWhitespace (String text) throws IOException { if(startTagIncomplete || setPrefixCalled || seenBracket) closeStartTag(); if(doIndent && seenTag) seenTag = false; if(text.length() == 0) { throw new IllegalArgumentException( "empty string is not allowed for ignorable whitespace"+getLocation()); } out.write(text); //no escape? }