Interface DatatypeLibrary

All Known Implementing Classes:
BuiltinDatatypeLibrary

public interface DatatypeLibrary
A Datatype library
Author:
James Clark, Kohsuke KAWAGUCHI
  • Method Details

    • createDatatypeBuilder

      DatatypeBuilder createDatatypeBuilder(String baseTypeLocalName) throws DatatypeException
      Creates a new instance of DatatypeBuilder. The callee should throw a DatatypeException in case of an error.
      Parameters:
      baseTypeLocalName - The local name of the base type.
      Returns:
      A non-null valid datatype object.
      Throws:
      DatatypeException
    • createDatatype

      Datatype createDatatype(String typeLocalName) throws DatatypeException
      Gets or creates a pre-defined type. This is just a short-cut of createDatatypeBuilder(typeLocalName).createDatatype(); The callee should throw a DatatypeException in case of an error.
      Returns:
      A non-null valid datatype object.
      Throws:
      DatatypeException