| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| public final boolean | |
| private RuntimeAnnotationReader | |
| public Boolean | backupWithParentNamespace
If true, despite the specification, unmarshall child element with parent namespace, if child namespace is not specified. |
| private final Map | beanInfoMap
Map from JAXB-bound |
| protected Map | beanInfos
All created |
| private final Map | bridges
All the bridge classes. |
| protected final boolean | c14nSupport
true to reorder attributes lexicographically in preparation of the c14n support. |
| private final Class | |
| private static DocumentBuilder | db
Shared instance of |
| private final String | defaultNsUri
Input to the JAXBContext.newInstance, so that we can recreate
|
| public final boolean | disableSecurityProcessing
Disable security processing. |
| private final Map | |
| public final boolean | fastBoot
If true, we aim for faster |
| private boolean | |
| public final boolean | improvedXsiTypeHandling
Improved xsi type handling. |
| public final Pool | marshallerPool
Pool of |
| public final int | maxErrorsCount
The maximum number of errors unmarshall operation reports. |
| public NameBuilder | nameBuilder
Used to assign indices to known names in this grammar. |
| public final NameList | nameList
Keeps the list of known names. |
| private volatile SAXParserFactory | parserFactory
The parserFactory for this JAXBContext |
| private static final Comparator | |
| public final boolean | retainPropertyInfo
Store properties, so that they can be recovered in the run (is here because of JSON encoding of Jersey). |
| private final QNameMap | |
| private final Map | |
| public final boolean | supressAccessorWarnings
Suppress reflection accessor warnings. |
| private WeakReference | |
| private final HashMap | |
| public final Pool | |
| private Encoded[] | utf8nameTable
Cache of UTF-8 encoded local names to improve the performance for the marshalling. |
| public final boolean | xmlAccessorFactorySupport
Flag that user has provided a custom AccessorFactory for JAXB to use |
| private Set |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public JAXBContextImpl | |
| public <T> Binder | createBinder(Class<T> domType)
Overrides jakarta. Creates a |
| public Binder | |
| public Bridge | createBridge(TypeReference ref)
Implements abstract org. Creates a mini-marshaller/unmarshaller that can process a |
| pack-priv static Document | |
| public JAXBIntrospector | createJAXBIntrospector()
Overrides jakarta. Creates a |
| public MarshallerImpl | createMarshaller()
Implements abstract jakarta. Create a |
| private XmlSchemaGenerator | |
| pack-priv static Transformer | |
| public static TransformerHandler | |
| public UnmarshallerImpl | createUnmarshaller()
Implements abstract jakarta. Create an |
| public void | generateEpisode(Result output)
Implements abstract org. Generates the episode file that represents the binding known to this |
| public void | generateSchema(SchemaOutputResolver outputResolver)
Implements abstract org. Generates the schema documents from the model. |
| public JaxBeanInfo | Returns: null ifc isn't a JAXB-bound class and fatal==false.Gets the |
| public JaxBeanInfo | getBeanInfo(Object o, boolean
if true, the failure to look up will throw an exception.
Otherwise it will just return null. fatal)Gets the |
| public <T> JaxBeanInfo | Returns: null ifc isn't a JAXB-bound class and fatal==false.Gets the |
| public <T> JaxBeanInfo | getBeanInfo(Class<T> clazz, boolean
if true, the failure to look up will throw an exception.
Otherwise it will just return null. fatal)Gets the |
| public String | getBuildId()
Implements abstract org. Gets the build information of the JAXB runtime. |
| public ElementBeanInfoImpl | |
| public QName | getElementName(Object o)
Implements abstract org. If the given object is bound to an element in XML by JAXB, returns the element name. |
| public QName | getElementName(Class<T> o)
Implements abstract org. Allows to retrieve the element name based on Class. |
| public RawAccessor | getElementPropertyAccessor(Class<T> wrapperBean, String nsUri, String localName)
Implements abstract org. Gets a |
| public JaxBeanInfo | Returns: null if the type name is not recognized. For schema languages other than XML Schema, this method always returns null.Gets the |
| public List | getKnownNamespaceURIs()
Implements abstract org. Gets the namespace URIs statically known to this |
| public String | getNearestTypeName(QName name)
Finds a type name that this context recognizes which is "closest" to the given type name. |
| public int | |
| public int | |
| public int | |
| private ElementBeanInfoImpl | |
| protected JaxBeanInfo | |
| protected ClassBeanInfoImpl | |
| protected JaxBeanInfo | |
| public JaxBeanInfo | |
| public RuntimeTypeInfoSet | getRuntimeTypeInfoSet()
Implements abstract org. Allows you to access the runtime model information of the JAXB XML/Java binding. |
| public SAXParserFactory | |
| public RuntimeTypeInfoSet | |
| public QName | getTypeName(TypeReference tr)
Implements abstract org. Returns the name of the XML Type bound to the specified Java type. |
| public synchronized Encoded[] | |
| public Set | |
| public String | getXMIMEContentType(Object o)
Gets the value of the xmime:contentType attribute on the given object, or null if for some reason it couldn't be found, including any error. |
| public Set | Returns: set of all present XmlNs annotationsReturns declared XmlNs annotations (from package-level annotation XmlSchema |
| private NonElement | |
| public boolean | hasSwaRef()
Implements abstract org. True if this JAXBContext has |
| public Loader | Returns: null if the given name pair is not recognized.Based on the tag name, determine what object to unmarshal, and then set a new object and its loader to the current unmarshaller state. |
| public String |