edu.umd.cs.findbugs.xml
Class XMLAttributeList.StringBufferQuoteMetaCharacters

java.lang.Object
  extended by edu.umd.cs.findbugs.xml.QuoteMetaCharacters
      extended by edu.umd.cs.findbugs.xml.XMLAttributeList.StringBufferQuoteMetaCharacters
Enclosing class:
XMLAttributeList

private static class XMLAttributeList.StringBufferQuoteMetaCharacters
extends QuoteMetaCharacters


Field Summary
private  java.lang.StringBuffer buf
           
 
Constructor Summary
XMLAttributeList.StringBufferQuoteMetaCharacters(java.lang.String text, MetaCharacterMap map, java.lang.StringBuffer buf)
           
 
Method Summary
 void emitLiteral(java.lang.String s)
          Downcall method to emit literal text, in which any occurrences of the metacharacters are quoted.
 void process()
          Quote metacharacters in the text.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

buf

private java.lang.StringBuffer buf
Constructor Detail

XMLAttributeList.StringBufferQuoteMetaCharacters

public XMLAttributeList.StringBufferQuoteMetaCharacters(java.lang.String text,
                                                        MetaCharacterMap map,
                                                        java.lang.StringBuffer buf)
Method Detail

process

public void process()
Description copied from class: QuoteMetaCharacters
Quote metacharacters in the text.

Overrides:
process in class QuoteMetaCharacters

emitLiteral

public void emitLiteral(java.lang.String s)
Description copied from class: QuoteMetaCharacters
Downcall method to emit literal text, in which any occurrences of the metacharacters are quoted.

Specified by:
emitLiteral in class QuoteMetaCharacters
Parameters:
s - the literal text to emit