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 class
The jaxb context details implementation. -
Method Summary
Modifier and TypeMethodDescriptionContext data collector collector.static JaxbContextDetails
empty()
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.boolean
isEmpty()
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
-