Interface JaxbContextDetails

All Known Implementing Classes:
JaxbContextDetails.JaxbContextDetailsImpl

public interface JaxbContextDetails
The jaxb context builder details.
Author:
Christian Bremer
  • Method Details

    • contextDataCollector

      Context data collector collector.
      Returns:
      the collector
    • empty

      static JaxbContextDetails empty()
      Returns empty jaxb context details.
      Returns:
      the empty jaxb context details
    • isEmpty

      boolean isEmpty()
      Is empty boolean.
      Returns:
      the boolean
    • getClasses

      Class<?>[] getClasses(ClassLoader... classLoaders)
      Get classes.
      Parameters:
      classLoaders - the class loaders
      Returns:
      the classes
    • getSchemaLocation

      String getSchemaLocation()
      Gets schema location.
      Returns:
      the schema location
    • getNameSpacesWithSchemaLocations

      default Set<String> getNameSpacesWithSchemaLocations()
      Gets name spaces with schema locations.
      Returns:
      the name spaces with schema locations
    • getNameSpaces

      default Set<String> getNameSpaces()
      Gets the set of name spaces where the schema location is present.
      Returns:
      the name spaces
    • getSchemaLocations

      default Set<String> getSchemaLocations()
      Gets the set of schema locations, normally as URL.
       http://example.org/model.xsd, http://example.org/another-model.xsd
       
      Returns:
      the schema locations