# Package org.swixml

- Interface Summary
  Interface | Description
  --- | ---
  Converter | General purpose data type converter that can be registered and used within the SwingEngine package to manage the conversion of objects from one type to another.
  Factory | An interface to represent a generic factory
  LayoutConverter | The `LayoutConverter` interface defines a layout converter that creates LayoutManager objects and constraints objects based on a provided XML attributes or elements.

- Class Summary
  Class | Description
  --- | ---
  Attribute | Class for store attribute info.
  ConverterLibrary | The `ConverterLibrary` contains all available Coverters, converting Strings.
  DefaultFactory | The `DefaultFactory` is a default implementation of the `Factory` Interface.
  LayoutConverterLibrary | The `LayoutConverterLibrary` contains all available `LayoutConverter`s.
  Localizer | The `Localizer` class provides consumers with a simple localization tools: `getString(key)`.
  MacApp | A MacApp object acompanies a SwingEngine generated UI, when run on a Mac.
  Parser | Singleton Parser to render XML for Swing Documents
  SchemaGenerator | Swixml XML Schema Generator
  SwingEngine | The SwingEngine class is the rendering engine able to convert an XML descriptor into a java.swing UI.
  SwingTagLibrary | The SwingTagLibrary contains Factories for all Swing Objects that can be instatiated by parsing an XML descriptor at runtime.
  TagLibrary | A skeletal impementation of a TagLibrary A TagLibrary has a collection of Factories.
  XAction | XAction, Action Wrapper to generate Actions on the fly.
  XDialog | XDialog simply extends JDialog to allow instantiation with a parent frame
  XGlue | Creates a Glue for BoxLayout.
  XGridBagConstraints | `XGridBagConstraints` simple extends `GridBagConstraints` to make bean style getters and setters available for all public fields in the GridBagConstraints class.
  XHBox | XVBox simply extends the Box container but ceates a horizontal Box.
  XScrollPane | XScrollPane simply extends JScrollpane to allow setting the backgroundcolor during the construction process
  XSplitPane | XSplitPane simply extends JSplitPane to clear components during the construction process
  XTabbedPane | XSplitPane simple extends JSplitPane to clear components during the construction process
  XTitledSeparator | A wrapper class for JGoodies Forms `ComponentFactory.createSeparator()`, which creates a titled separator.
  XVBox | XVBox simply extends the Box container but ceates a vertical Box.

Copyright © 2002 - 2013 - Wolf Paulus - wolfpaulus.com. All rights reserved.