Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
nu.xom.Element

Packages that use Element
nu.xom | `nu.xom` is the core package of XOM that contains all the basic classes representing the different kinds of nodes: elements, attributes, comments, text nodes, and so forth.
nu.xom.converters | `nu.xom.converters` contains classes that convert XOM documents to other models such as SAX and DOM.
nu.xom.tests | `nu.xom.tests` contains the JUnit based test suite for XOM.

Uses of Element in nu.xom

Methods in nu.xom that return Element
`Element` | `NodeFactory.makeRootElement(String name, String namespace)` Creates a new element in the specified namespace with the specified name.
`Element` | `NodeFactory.startMakingElement(String name, String namespace)` Creates a new `Element` in the specified namespace with the specified name.
`Element` | `Elements.get(int index)` Returns the indexth element in the list.
`Element` | `Element.getFirstChildElement(String name)` Returns the first child element with the specified name in no namespace.
`Element` | `Element.getFirstChildElement(String localName, String namespaceURI)` Returns the first child element with the specified local name and namespace URI.
`protected Element` | `Element.shallowCopy()` Creates a very shallow copy of the element with the same name and namespace URI, but no children, attributes, base URI, or namespace declaration.
`Element` | `Document.getRootElement()` Returns this document's root element.

Methods in nu.xom with parameters of type Element
`static XPathContext` | `XPathContext.makeNamespaceContext(Element element)` Creates a new XPath context that contains all the namespace bindings in scope on the element.
`protected void` | `Serializer.write(Element element)` Serializes an element onto the output stream using the current options.
`protected void` | `Serializer.writeEndTag(Element element)` Writes the end-tag for an element in the form `</name>`.
`protected void` | `Serializer.writeStartTag(Element element)` Writes the start-tag for the element including all its namespace declarations and attributes.
`protected void` | `Serializer.writeEmptyElementTag(Element element)` Writes an empty-element tag for the element including all its namespace declarations and attributes.
`protected void` | `Serializer.writeAttributes(Element element)` Writes all the attributes of the specified element onto the output stream, one at a time, separated by white space.
`protected void` | `Serializer.writeNamespaceDeclarations(Element element)` Writes all the namespace declaration attributes of the specified element onto the output stream, one at a time, separated by white space.
`Nodes` | `NodeFactory.finishMakingElement(Element element)` Signals the end of an element.
`void` | `Document.setRootElement(Element root)` Replaces the current root element with a different root element.

Constructors in nu.xom with parameters of type Element
`Namespace(String prefix, String URI, Element parent)` Create a new namespace node.
`Element(Element element)` Creates a deep copy of an element.
`Document(Element root)` Creates a new `Document` object with the specified root element.

Uses of Element in nu.xom.converters

Methods in nu.xom.converters that return Element
`static Element` | `DOMConverter.convert(org.w3c.dom.Element element)` Translates a DOM `org.w3c.dom.Element` object into an equivalent `nu.xom.Element` object.

Uses of Element in nu.xom.tests

Methods in nu.xom.tests with parameters of type Element
`static void` | `XOMTestCase.assertEquals(Element expected, Element actual)` Asserts that two element nodes are equal.
`static void` | `XOMTestCase.assertEquals(String message, Element expected, Element actual)` Asserts that two element nodes are equal.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright 2002-2005 Elliotte Rusty Harold
elharo@metalab.unc.edu