[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();
}
}
|