# All Classes

- All Classes Interface Summary Class Summary Enum Summary
  Class | Description
  --- | ---
  ArrayUtil | A collection of utility functions (static methods) operating on arrays.
  Console | Interface implemented by objects which are required to report information, warnings and non-fatal errors to the user.
  Console.MessageType | Message types.
  ConsoleHelper |
  ConsoleHelper2 | Same as `ConsoleHelper` except that it appends a `#element(element_pointer)` fragment to the system ID of the elements referenced in the messages.
  DOMUtil |
  DOMUtil.CopyUserData |
  FileUtil | A collection of utility functions (static methods) operating on Files.
  Instance | Not part of the public, documented, API: representation of element `<instance>`.
  Linking | Not part of the public, documented, API: representation of attribute `<instance>/@linking`.
  Loader | A W3C DOM document loader service.
  LoaderImpl | An implementation of `Loader` making use by default of the built-in XInclude processor (possibly XInclude 1.0, not 1.1; possibly limited) of the XML parser.
  LoadText | A utility class allowing to load a text file.
  LoadText.EmacsStyleDetector | Detects an encoding by parsing `-*- coding: ENCODING -*-`.
  LoadText.Encoding | Encoding returned by `LoadText.guessEncoding(byte[], int, int)`.
  LoadText.EncodingDetector | Detects an encoding by parsing an ASCII encoding specification (example: `@charset "UTF-8";`).
  LoadText.EncodingDetectorBase | A base class which checks for validity the encoding returned by `LoadText.EncodingDetectorBase.doDetectEncoding(java.lang.String)`.
  LoadText.HTMLCharsetDetector | Detects an encoding by parsing `<meta charset="ENCODING" >` or `<meta http-equiv="Content-Type" content="text/html; charset=ENCODING">`.
  LoadText.KeywordBasedDetector | Detects an encoding by parsing `KEYWORD "ENCODING";`, for example `@charset "ENCODING";`.
  LoadText.XMLEncodingDetector | Detects an encoding by parsing `<?xml encoding="ENCODING"?>`.
  LocaleUtil | A collection of utility functions (static methods) operating on Locales.
  LocalizedText |
  Localizer | Helper class used to create localized, formatted, messages.
  NodeLocation |
  ObjectUtil | A collection of utility functions (static methods) operating on Objects.
  Platform | All the possible platforms.
  Processor | Assembly processor: processes a DocBook 5.1+ assembly file and creates the equivalent DocBook 5.1+ "flat" document (for example a `book`; called the "realized" document).
  Processor | Transclusion processor: processes a document containing elements having `trans:` attributes then removes all these `trans:` attributes.
  Profile | A conditional processing profile.
  Profile.AttributeEntry | A profiling attribute.
  RegexMatch | Input subsequence captured by the given group during the previous match operation.
  Relationship | Not part of the public, documented, API: representation of element `<relationship>`.
  SaveDocument | Utility allowing to save a W3C DOM document to an XML file.
  SAXToDOM |
  SimpleConsole | An implementation of Console which prints its messages to `System.err` and `System.out`.
  StringList | A collection of utility functions (static methods) operating on lists of Strings.
  StringUtil | A collection of utility functions (static methods) operating on Strings.
  SystemUtil | A collection of utility functions (static methods) which complements what's found in `java.lang.System`.
  ThrowableUtil | A collection of utility functions (static methods) related to Exceptions.
  URIComponent | A collection of low-level utility functions (static methods) related to URI components (Strings, not `java.net.URI`).
  URLUtil | A collection of utility functions (static methods) operating on URLs.
  URLUtil.URLComparator | Compares two URLs by their `external forms`.
  VersionNumber | Structured version numbers similar to those used for the JavaTM runtime (example: 1.5.0_06).
  VersionNumber.LevelType | Type of the release: alpha, beta, release candidate or patch.
  XLoader | An implementation of `Loader` which makes use of the XInclude 1.1 processor contained in this package.
  XMLResolver | Specifies the catalog-based entity resolution services needed by most XMLmind software components.
  XMLResolverImpl | An implementation of `XMLResolver` based on XMLResolver: An enhanced XML resolver with XML Catalog support.
  XMLText | A collection of utility functions (static methods) related to XML characters and XML text.
  XMLUtil | A collection of utility functions (static methods) related to XML.