+1

James M Snell wrote:
> I'm working on a number of API simplifications.  Specifically,
> eliminating the StringElement and ExtensionElement interfaces.
> 
> I have moved the ExtensionElement.getQName() method to Element.
> I have moved the StringElement.getValue()/setValue() methods to Element
> and renamed them to getText()/setText()
> 
> This means that things like Generator.getValue() is now Generator.getText()
> 
> It also means that for Content and Text (when type is XHTML or XML) we
> now have the option of retrieving the text content stripped of any
> markup.  Content.getText() returns just the text, with no markup.
> Content.getValue() returns the text with markup.
> 
> This change eliminates four classes that, strictly speaking, were not
> necessary and served only to make the API a bit more complicated.
> 
> If there are no objections, I'll check in the change.
> 
> - James
> 
> 

Reply via email to