com.saic.isd.printscreen
Class XmlHandler
java.lang.Object
com.saic.isd.printscreen.PrintScreenHandler
com.saic.isd.printscreen.TextHandler
com.saic.isd.printscreen.XmlHandler
- All Implemented Interfaces:
- IContainerCallBack
- public class XmlHandler
- extends TextHandler
Provides a action to support printing of generic swing objects.
- Version:
- $Revision: 1.2 $
- Author:
- A Rearick (originator), $Author: beckg $ (latest)
Constructor Summary |
protected |
XmlHandler(java.awt.Window window)
|
protected |
XmlHandler(java.awt.Window window,
java.lang.String label,
java.lang.String shortDescription,
javax.swing.Icon icon,
java.lang.String extension,
java.lang.String filterLabel)
|
Method Summary |
void |
format(java.awt.Component x)
|
void |
format(java.awt.Container x)
|
void |
format(java.awt.Frame x)
|
boolean |
format(IPrintScreenText x)
|
void |
format(javax.swing.JDesktopPane x)
|
void |
format(javax.swing.JLabel x)
|
void |
format(javax.swing.JTabbedPane tabbed)
|
void |
format(javax.swing.JTable x)
|
void |
format(javax.swing.JTextArea area)
|
void |
format(javax.swing.JTextField x)
|
void |
format(java.lang.String x)
|
protected void |
wrapBody()
Sub-classes can use this to implement wrapping. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XmlHandler
protected XmlHandler(java.awt.Window window)
XmlHandler
protected XmlHandler(java.awt.Window window,
java.lang.String label,
java.lang.String shortDescription,
javax.swing.Icon icon,
java.lang.String extension,
java.lang.String filterLabel)
wrapBody
protected void wrapBody()
- Description copied from class:
TextHandler
- Sub-classes can use this to implement wrapping. For example, document
tags for HTML and XML.
- Overrides:
wrapBody
in class TextHandler
format
public boolean format(IPrintScreenText x)
- Parameters:
x
- The screen to format.
- Returns:
- Handled Returns true if this will handle the
desired flavor - one of UNFORMATTED, HTML, XML in IPrintScreenText.
format
public void format(javax.swing.JLabel x)
format
public void format(javax.swing.JTextField x)
format
public void format(javax.swing.JTextArea area)
format
public void format(javax.swing.JTable x)
format
public void format(javax.swing.JTabbedPane tabbed)
format
public void format(javax.swing.JDesktopPane x)
format
public void format(java.awt.Frame x)
format
public void format(java.awt.Container x)
format
public void format(java.awt.Component x)
format
public void format(java.lang.String x)
Copyright © 2002 Gerhard Beck. All rights reserved. Subject to GPL.