com.saic.isd.printscreen
Class XmlHandler

java.lang.Object
  extended bycom.saic.isd.printscreen.PrintScreenHandler
      extended bycom.saic.isd.printscreen.TextHandler
          extended bycom.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)

Field Summary
 
Fields inherited from class com.saic.isd.printscreen.TextHandler
NEW_LINE
 
Fields inherited from class com.saic.isd.printscreen.PrintScreenHandler
myComponentToPrint, myFilter, myIcon, myLabel, myShortDescription
 
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 com.saic.isd.printscreen.TextHandler
copy, file, makeContents, preview, print
 
Methods inherited from class com.saic.isd.printscreen.PrintScreenHandler
getIcon, getLabel, getShortDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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)
Method Detail

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.