[jdom-interest] Subclassing XMLOuputter
    Bradley S. Huffman 
    hip at cs.okstate.edu
       
    Wed Feb 18 18:38:04 PST 2004
    
    
  
Is anyone overriding any of the following methods in XMLOutputter
   printContentRange
   printTextRange
   printString
Or should they be made private?  I think they should be private since there
is a better way to implement the function of printContentRange and
printTextRange. Hell last night I found yet another bug in printTextRange.
printString is a exact duplicate of printText so the one occurance can be
replaced with printText.
What about escapeAttributeEntities and escapeElementEntities? The ability to
escape unprintable chars is provided with EscapeStrategy.  Making them private
would only limit the format of escape characters.
Also what about the format instances userFormat, preserveFormat, and
currentFormat. I'm thinking userFormat should be private. preserveFormat should
be static final and either private or protected. currentFormat can remain
protected for subclass use.
Any thoughts?
Brad
    
    
More information about the jdom-interest
mailing list