Utility Code

Utility functionality is usually defined in org.omdoc.jomdoc.util package. Most important packages include:

  • etc - various functionality, Logger, I/O utilities, Notation, String, List utilities.
  • resolver - see JOMDoc URI Resolvers for a detailed overview.
  • traverse - common code for traversing and filtering traversable objects, like XOM or OMDoc elements. Various traversors are available, like DFS, BFS, etc.
  • types - extensions of external objects with some additional functionality.
  • xml - XML utilities, including methods for working with XOM objects, doing smart XML diff on XML documents, XSLT transformation methods and RelaxNG validation of XML documents.