jsyntaxpane.actions
Class XmlPrettifyAction

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by javax.swing.text.TextAction
          extended by jsyntaxpane.actions.DefaultSyntaxAction
              extended by jsyntaxpane.actions.XmlPrettifyAction
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action, SyntaxAction

public class XmlPrettifyAction
extends DefaultSyntaxAction

Attempt to prettify an XML document.

Author:
Ayman Al-Sairafi
See Also:
Serialized Form

Field Summary
 
Fields inherited from class jsyntaxpane.actions.DefaultSyntaxAction
ACTION_PREFIX, LARGE_ICONS_LOC_PREFIX, SMALL_ICONS_LOC_PREFIX
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
XmlPrettifyAction()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 javax.xml.parsers.DocumentBuilder getDocBuilder()
           
static javax.xml.parsers.DocumentBuilderFactory getDocBuilderFactory()
           
static javax.xml.transform.Transformer getTransformer()
           
 void setIgnoreComments(java.lang.String ic)
           
 void setIgnoreWhiteSpace(java.lang.String value)
           
 void setIndent(java.lang.String text)
           
 void setIndentAmount(java.lang.String text)
           
 void setSOmitDeclaration(java.lang.String text)
           
 void setStandAlone(java.lang.String text)
           
 
Methods inherited from class jsyntaxpane.actions.DefaultSyntaxAction
actionPerformed, config, setLargeIcon, setMenuText, setSmallIcon, setToolTip, toString
 
Methods inherited from class javax.swing.text.TextAction
augmentList, getFocusedComponent, getTextComponent
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.swing.Action
addPropertyChangeListener, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 

Constructor Detail

XmlPrettifyAction

public XmlPrettifyAction()
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Overrides:
actionPerformed in class DefaultSyntaxAction

getTransformer

public static javax.xml.transform.Transformer getTransformer()

setIndent

public void setIndent(java.lang.String text)

setStandAlone

public void setStandAlone(java.lang.String text)

setSOmitDeclaration

public void setSOmitDeclaration(java.lang.String text)

setIndentAmount

public void setIndentAmount(java.lang.String text)

setIgnoreComments

public void setIgnoreComments(java.lang.String ic)

setIgnoreWhiteSpace

public void setIgnoreWhiteSpace(java.lang.String value)

getDocBuilderFactory

public static javax.xml.parsers.DocumentBuilderFactory getDocBuilderFactory()

getDocBuilder

public javax.xml.parsers.DocumentBuilder getDocBuilder()