Package org.bremersee.xml
Interface JaxbContextDetails
- All Known Implementing Classes:
JaxbContextDetails.JaxbContextDetailsImpl
public interface JaxbContextDetails
The jaxb context builder details.
- Author:
- Christian Bremer
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classThe jaxb context details implementation. -
Method Summary
Modifier and TypeMethodDescriptionContext data collector collector.static JaxbContextDetailsempty()Returns empty jaxb context details.Class<?>[]getClasses(ClassLoader... classLoaders) Get classes.Gets the set of name spaces where the schema location is present.Gets name spaces with schema locations.Gets schema location.Gets the set of schema locations, normally as URL.booleanisEmpty()Is empty boolean.
-
Method Details
-
contextDataCollector
static Collector<JaxbContextData,?, contextDataCollector()JaxbContextDetails.JaxbContextDetailsImpl> Context data collector collector.- Returns:
- the collector
-
empty
Returns empty jaxb context details.- Returns:
- the empty jaxb context details
-
isEmpty
boolean isEmpty()Is empty boolean.- Returns:
- the boolean
-
getClasses
Get classes.- Parameters:
classLoaders- the class loaders- Returns:
- the classes
-
getSchemaLocation
String getSchemaLocation()Gets schema location.- Returns:
- the schema location
-
getNameSpacesWithSchemaLocations
Gets name spaces with schema locations.- Returns:
- the name spaces with schema locations
-
getNameSpaces
Gets the set of name spaces where the schema location is present.- Returns:
- the name spaces
-
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
-