package com.lowagie.rups.view.itext;
import java.io.IOException;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import com.lowagie.rups.io.OutputStreamResource;
import com.lowagie.rups.io.TextAreaOutputStream;
/**
* TextArea that visualizes the XFA XML file.
*/
public class XfaTextArea extends JScrollPane {
/** The text area with the content stream. */
protected JTextArea text;
/**
* Constructs a StreamTextArea.
*/
public XfaTextArea() {
super();
text = new JTextArea();
setViewportView(text);
}
public void clear() {
text.setText("");
}
public void load(OutputStreamResource xml) throws IOException {
TextAreaOutputStream stream = new TextAreaOutputStream(text);
xml.writeTo(stream);
}
/** A Serial Version UID. */
private static final long serialVersionUID = -8275229961781669457L;
}