
com.lowagie.rups.view.itext.XfaTextArea Maven / Gradle / Ivy
package com.lowagie.rups.view.itext;
import com.lowagie.rups.io.OutputStreamResource;
import com.lowagie.rups.io.TextAreaOutputStream;
import java.io.IOException;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
/**
* TextArea that visualizes the XFA XML file.
*/
public class XfaTextArea extends JScrollPane {
/**
* A Serial Version UID.
*/
private static final long serialVersionUID = -8275229961781669457L;
/**
* 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);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy