nu.xom

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » XML » xom » nu.xom 
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. It also contains the basic classes for parsing and serializing XML documents, as well as the various exception classes representing the different things that can go wrong while working with XOM.

@since 1.0
Java Source File NameTypeComment
ASCIIWriter.javaClass
Attribute.javaClass

This class represents an attribute such as type="empty" or xlink:href="http://www.example.com".

Attributes that declare namespaces such as xmlns="http://www.w3.org/TR/1999/xhtml" or xmlns:xlink="http://www.w3.org/TR/1999/xlink" are stored separately on the elements where they appear.

Builder.javaClass

This class is responsible for creating XOM Document objects from a URL, file, string, or input stream by reading an XML document.

CDATASection.javaClass

This class represents a CDATA section.

Comment.javaClass

This class represents an XML comment such as <-- This is a comment-->.

CycleException.javaClass

Indicates an attempt to insert an ancestor element as one of its own descendants.

DocType.javaClass

Represents an XML document type declaration such as <!DOCTYPE book SYSTEM "docbookx.dtd">. Note that this is not the same thing as a document type definition (DTD).

Document.javaClass

The Document class represents a complete XML document including its root element, prolog, and epilog.

DocumentFragment.javaClass

Used in XPath when querying a subtree that is not part of a document.

EBCDICWriter.javaClass
Element.javaClass

This class represents an XML element.

Elements.javaClass

A read-only list of elements for traversal purposes. Changes to the document from which this list was generated are not reflected in this list.

GenericWriter.javaClass

GenericWriter is a hack that figures out whether a character is or is not available in a particular encoding by writing it onto an OutputStream and seeing whether or not the character written is a question mark (Java's substitution character).

IllegalAddException.javaClass

Indicates an attempt to add a node in a wrong place; for instance adding a Text node to a Document object.

IllegalCharacterDataException.javaClass

Indicates an attempt to create text content that is not allowed in XML 1.0.

IllegalDataException.javaClass

Indicates an attempt to set some value to malformed content; for instance by adding a string containing a null or a vertical tab to a text node, or using white space in an element name.

IllegalNameException.javaClass

Indicates an attempt to assign a name that is not a legal XML name. For example, this might be a name that begins with a digit such as 7pins or a name that contains an asterisk such as pt*.

IllegalTargetException.javaClass

Indicates an attempt to assign a processing instruction target that is not a legal XML 1.0 processing instruction target.

Info.javaClass

A simple class used to make the JAR archive do something sensible when a user tries java -jar xom.jar.

ISOArabicWriter.javaClass
ISOCyrillicWriter.javaClass
ISOGreekWriter.javaClass
ISOHebrewWriter.javaClass
ISOThaiWriter.javaClass

TIS-620, not quite the same as ISO 8859-11.

JaxenConnector.javaClass
JaxenNavigator.javaClass
JDK15XML1_0Parser.javaClass

This class is used by the Builder to prevent the repackaged Xerces shipped with Java 1.5 and some of the JAXP reference implementations from accepting XML 1.1 documents.

Latin10Writer.javaClass

ISO 8859-16, Romanian.

Latin1Writer.javaClass

ISO-8859-1; a.k.a.

Latin2Writer.javaClass

ISO 8859-2, a.k.a.

Latin3Writer.javaClass
Latin4Writer.javaClass

ISO 8859-4, Latin plus the characters needed for Greenlandic, Icelandic, and Lappish.

Latin5Writer.javaClass

ISO 8859-9 for Turkish.

Latin6Writer.javaClass

ISO-8859-10, for Lithuanian, Estonian, Greenlandic, Icelandic, Inuit, Lappish, and other Northern European languages.

Latin7Writer.javaClass

ISO-8859-13, for Latvian and other Baltic languages.

Latin8Writer.javaClass

ISO-8859-14, for Gaelic, Welsh, and other Celtic languages. Not yet supported by Sun's JDK as of 1.5 alpha.

Latin9Writer.javaClass

ISO 8859-9 for Western Europe.

MalformedURIException.javaClass

Indicates that a string intended for use as a URI or URI reference (typically a namespace name or a base URI) is not syntactically correct according to RFC 3986.

MultipleParentException.javaClass

Indicates an attempt to add a node that already has a parent to the same or a different parent.

Namespace.javaClass

Represents a namespace in scope.

NamespaceConflictException.javaClass

Signals an attempt to set a namespace in a way that conflicts with an existing namespace; for instance, adding an attribute to an element that has the same prefix as the element but maps it to a different URI.

Namespaces.javaClass

The Namespaces container is a read-only list used to hold the additional namespace declarations of an element.

Node.javaClass

The generic superclass for all the contents of an XML document.

NodeFactory.javaClass

Builders use a NodeFactory object to construct each Node object (Element, Text, Attribute, etc.) they add to the tree.

Nodes.javaClass

Implements a list of nodes for traversal purposes. Changes to the document from which this list was generated are not reflected in this list, nor are changes to the list reflected in the document.

NonVerifyingHandler.javaClass
NoSuchAttributeException.javaClass

Indicates that an attribute with a certain name and/or namespace does not exist.

NoSuchChildException.javaClass

Indicates that a child with a certain name and/or namespace does not exist.

ParentNode.javaClass

The generic superclass for nodes that have children.

ParsingException.javaClass

The generic superclass for all the checked exceptions thrown in XOM.

ProcessingInstruction.javaClass

This class represents an XML processing instruction. Each processing instruction has two key properties:

  • The target, a non-colonized name
  • The data, a string which does not contain the two character sequence ?>.
Serializer.javaClass

Outputs a Document object in a specific encoding using various options for controlling white space, normalization, indenting, line breaking, and base URIs.

Text.javaClass

This class represents a run of text.

TextWriter.javaClass

This class is responsible for writing strings with the necessary escaping for their context.

TextWriterFactory.javaClass
UCSWriter.javaClass

Theoretically, I should be able to use a UnicodeWriter for UCS4.

UnavailableCharacterException.javaClass

Thrown when serializing documents that contain characters not available in the current encoding, and which cannot be escaped (for instance, because they're in an element name or processing instruction data).

UnicodeWriter.javaClass
UnsynchronizedBufferedWriter.javaClass
URIUtil.javaClass These methods are not fully general. You would need to uncomment some lines to make this a public API.
ValidityException.javaClass

Signals a validity error in a document being parsed.

Verifier.javaClass

Verifier checks names and data for compliance with XML 1.0 and Namespaces in XML rules.

WellformednessException.javaClass

Indicates an attempt to do or create something that could not possibly be serialized in a namespace well-formed XML 1.0 document.

XML1_0Parser.javaClass

This class is used by the Builder to prevent Xerces from accepting XML 1.1 documents.

XMLException.javaClass

The generic superclass for most runtime exceptions thrown in nu.xom.

XOMHandler.javaClass
XPathContext.javaClass

Provides namespace prefix bindings for use in an XPath expression.

XPathException.javaClass

Indicates problems with XPath syntax or evaluation.

XPathTypeException.javaClass

Indicates that an XPath query returned a non-node-set.

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.