# com.bea.netuix.application.transform.disassembler
XmlDisassemblerFactory Class

public class XmlDisassemblerFactory
extends `Object`

This class is the public entry point into the disassembler. Call newInstance to get an instance to disassemble a portal/desktop.

Hierarchy
  `Object`
  `XmlDisassemblerFactory`

## Method Summary

`public static `XmlDisassembler`` | `newInstance`(`XmlDisassemblerContext` context) Main public method to return a disassembler for a Desktop.

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Method Detail

### newInstance(XmlDisassemblerContext) Method

    public static XmlDisassembler newInstance(XmlDisassemblerContext context)
         throws NoSuchXmlDisassemblerException, XmlDisassemblerException

Main public method to return a disassembler for a Desktop. A precondition of this routine is that the XML document returned by context.getDocument be schema-valid.

#### Exceptions

``NoSuchXmlDisassemblerException``
``XmlDisassemblerException``