[Htmlparser-cvs] htmlparser/src/org/htmlparser/nodeDecorators NonBreakingSpaceConvertingNode.java,NO
Brought to you by:
derrickoswald
From: <jke...@us...> - 2003-06-25 05:03:13
|
Update of /cvsroot/htmlparser/htmlparser/src/org/htmlparser/nodeDecorators In directory sc8-pr-cvs1:/tmp/cvs-serv2842/src/org/htmlparser/nodeDecorators Added Files: NonBreakingSpaceConvertingNode.java Log Message: added non breaking space converting decorator --- NEW FILE: NonBreakingSpaceConvertingNode.java --- package org.htmlparser.nodeDecorators; import org.htmlparser.Node; import org.htmlparser.tags.CompositeTag; import org.htmlparser.util.NodeList; import org.htmlparser.visitors.NodeVisitor; public class NonBreakingSpaceConvertingNode implements Node { private Node delegate; public NonBreakingSpaceConvertingNode(Node newDelegate) { this.delegate = newDelegate; } public void accept(NodeVisitor visitor) { delegate.accept(visitor); } public void collectInto(NodeList collectionList, Class nodeType) { delegate.collectInto(collectionList, nodeType); } public void collectInto(NodeList collectionList, String filter) { delegate.collectInto(collectionList, filter); } public int elementBegin() { return delegate.elementBegin(); } public int elementEnd() { return delegate.elementEnd(); } public boolean equals(Object arg0) { return delegate.equals(arg0); } public CompositeTag getParent() { return delegate.getParent(); } public String getText() { return delegate.getText(); } public void setParent(CompositeTag tag) { delegate.setParent(tag); } public void setText(String text) { delegate.setText(text); } public String toHtml() { return delegate.toHtml(); } public String toPlainTextString() { String result = delegate.toPlainTextString(); return result.replace ('\u00a0',' '); } public String toString() { return delegate.toString(); } } |