|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
AnnotationReader
that reads annotation from classes,
not from external binding files.Accessor
that uses Java reflection to access a field.Accessor.GetterSetterReflection
that doesn't have any setter.Accessor
that uses Java reflection to access a getter and a setter.Field
.Accessor.GetterSetterReflection
thaat doesn't have any getter.RawAccessor
.Accessor
into another Accessor
and performs the type adaption as necessary.
Adapter
that wraps XmlJavaTypeAdapter
.XMLSerializer.startDocument(com.sun.xml.bind.v2.runtime.output.XmlOutput, boolean, java.lang.String, java.lang.String)
is called
but before the marshalling begins, to set the currently in-scope namespace
bindings.
XmlRegistry
and records all the element mappings
in it.
Lister.startPacking(BeanT, com.sun.xml.bind.v2.runtime.reflect.Accessor)
is called, you can
add values to the pack by using this method.
Scope
offset.
JAXBContext.newInstance(java.lang.String)
to use alternative RuntimeAnnotationReader
implementation.
XmlAdapter
useful for mapping interfaces.ClassInfo
.)ArrayInfo
s known to this set.
C
.
C
representation for the given class.
Element
aspect of this ClassInfo
.
Property
implementation for AttributePropertyInfo
.PropertyInfo
.Attributes
extension that allows attribute values
to be exposed as CharSequence
.AttributesEx
implementation.ClassInfo
s known to this set.
Binder
.Class
objects representing primitive types
to Class
objects representing their boxed types.
Bridge
has
methods that can work without BridgeContext
.BridgeContext
implementation.QNameMap
by elements that are expected
by this property.
RuntimeBuiltinLeafInfoImpl
s.
BuiltinLeafInfo
s known to this set.
ByteArrayOutputStream
with access to its raw buffer.XmlOutput
that generates canonical XML.XmlIDREF
.
ClassInfo
can be referenced by XmlIDREF
if
it has an ID property.
XmlMimeType
and XmlInlineBinaryData
annotation with it.
JAXBContext.newInstance(java.lang.String)
and Marshaller.setProperty(String, Object)
to enable the c14n marshalling support in the JAXBContext
.
QName
used to store a handler for the rest of the elements.
Loader
and Receiver
.JaxBeanInfo
implementation for j2s bean.ClassInfo
that doesn't depend on a particular
reflection library.ClassLoader
for converting name to Class
.
Locatable
implementation for a class.Stack
-like data structure that allows the following efficient operations:
Push/pop operation.com.sun.xml.bind.v2.model.core
for the runtime.XmlOutput
and its implementations}.Accessor
,
TransducedAccessor
, and
Transducer
.NameList
.
JAXBContextImpl
for which the model is built.
ClassFactory.create0(java.lang.Class)
but with an error handling to make
the instantiation error fatal.
Locatable
.
XmlOutput
from a XMLStreamWriter
.
Property
object from the given description.
Lister
object
if the field is a multi-value field.
JAXBContextImpl
that includes the specified additional classes.
TypeReference
.
BridgeContext
instance.
BuiltinLeafInfoImpl
s as specified in the spec.
Type
object that represents clazz<T1,T2,T3>
.
QName
.
QNameMap.Entry.nsUri
and QNameMap.Entry.localName
.
Transducer
given a reference.
Source
implementation backed by DataHandler
.w
.
JAXBContext.newInstance(java.lang.String)
to reassign the default namespace URI to something else at the runtime.
TransducedAccessor
that prints to String
.Loader
by setting a default value.Loader
implementation that discards the whole sub-tree.XmlOutput
implementation that does associative marshalling to DOM.PropertyInfo
that allows to add additional elements to the collection.TypeInfo
that maps to an element.JaxBeanInfo
implementation for RuntimeElementInfo
.JAXBElement
.pack
.
XmlVisitor.endElement(com.sun.xml.bind.v2.runtime.unmarshaller.TagName)
event to notify the end of a binding.
NonElement
that represents an Enum
class.EnumLeafInfo
s known to this set.
Loader.text(UnmarshallingContext.State, CharSequence)
method
to be called.
JAXBContext
instantiation performance,
instead of going after efficient sustained unmarshalling/marshalling performance.
Accessor
for boolean fields.Accessor
for byte fields.Accessor
for char fields.Accessor
for double fields.Accessor
for float fields.Accessor
for int fields.Accessor
for long fields.Accessor
for reference type fields.Accessor
for short fields.Locatable
implementation for a field.Transducer
that delegates to another Transducer
.group
closest to
key
and returns it.
group
closest to
key
and returns it.
Iterator
that walks over a map of maps.XmlOutput
that writes to two XmlOutput
s.JAXBContext
,
so that XJC can later do separate compilation.
Accessor
that accesses the given getter/setter.
Accessor
that accesses the given field.
TransducedAccessor
if possible.
TransducedAccessor
appropriately configured for
the given property.
Accessor
for this property.
ElementInfo
known to this set.
TypeInfo
for the any type.
AttachmentMarshaller
set through
AttachmentMarshaller
.
AttachmentUnmarshaller
set through
AttachmentUnmarshaller
.
XmlNsForm
for the given namespace URI.
ClassInfo.hasAttributeWildcard()
is true,
returns the accessor to access the property.
JaxBeanInfo
object that can handle
the given JAXB-bound object.
JaxBeanInfo
object that can handle
the given JAXB-bound object.
JaxBeanInfo
object that can handle
the given JAXB-bound class.
JaxBeanInfo
object that can handle
the given JAXB-bound class.
Base64Data
is no longer cached, so that
XMLStreamWriterEx impl can retain the data, like JAX-WS does.
AnnotationReader.getClassValue(Annotation, String)
method but
obtains an array parameter.
ClassInfo
, ArrayInfo
, or LeafInfo
for the given bean.
ClassInfo
model from a given class declaration
and adds that to this model owner.
Object
.)
For nested classes, this method should just return the inner name.
TypeInfo.getType()
but an EnumLeafInfo
is guaranteed to represent an enum declaration, which is a
kind of a class declaration.
XmlRegistry
.
TypeInfo.getType()
but returns the type as a Class
.
JAXBElement<T>
.
getProperty().ref().get(0)
.
getProperty().ref().get(0)
.
JAXBRIContext
to which this object belongs.
UnmarshallingContext
at the end of the chain.
DOMScanner.getCurrentElement()
but
better typed.
Attributes.getValue(int)
Attributes.getValue(String,String)
XmlNsForm
for the given namespace URI.
ElementInfo
for the given element.
ElementInfo
s in the given scope.
RawAccessor
for the specified element property of the specified wrapper bean class.
EnumLeafInfo
to which this constant belongs to.
ErrorHandler
Accessor
used to recover from errors.
Lister
used to recover from an error.
IllegalAnnotationException
s
wrapped in this exception.
JaxBeanInfo
for the given named XML Schema type.
RuntimePropertyInfo
information on the property.
InputStream
.
UnmarshallingContext
in charge.
XMLSerializer
in charge.
JAXBContext
.
Loader
that will unmarshall the given object.
ValidationEventLocator
object.
Locator
.
XmlLocation
,
this method returns it.
Navigator
for this model.
NamespaceContextImpl.Element
.
NamespacePrefixMapper.getPreDeclaredNamespaceUris()
but allows the
(prefix,nsUri) pairs to be returned.
XmlVisitor.text(CharSequence)
unnecessarily.
RegistryInfo
for the given package.
XmlSchema.location()
found in this context.
XmlSchemaType
annotation, if any.
ClassInfoImpl
.
Scope
.
Location
that indicates
where in the source code the problem has happened.
ElementInfo
s whose ElementInfo.getSubstitutionHead()
points
to this object.
SecurityException
.
RuntimeNonElementRef
into account (such as ID-ness.)
RuntimeNonElementRef
into account (such as ID-ness.)
Transducer
that lets you convert
values between the text and the bean.
JAXBElement
<contentInMemoryType>.
JAXBElement
class tailored this element.
TypeInfo
for the given type.
NonElement
that represents it.
RuntimeTypeInfoSet
.
XMLGregorianCalendar
,
an instance may choose different XML types.
TypeReference
from which this bridge was created.
Location
information.
XmlSchema.xmlns()
found in this context for the given namespace URI.
Coordinator.table
to null, record who did it.
Marshaller
.
Unmarshaller
.
JaxBeanInfo.jaxbType
has the lifecycle method.
JaxBeanInfo.jaxbType
has the lifecycle method.
JaxBeanInfo.jaxbType
has the lifecycle method.
JaxBeanInfo.jaxbType
has the lifecycle method.
DataHandler
and therefore
Base64Data.get()
operation is likely going to be expensive.
Iterator.hasNext()
.
Property.serializeURIs(Object,XMLSerializer)
performs some meaningful action.
TypeInfoSet
.
XmlAttachmentRef
.
XmlAttachmentRef
.
XmlAttachmentRef
.
XmlValue
property.
IllegalAnnotationException
wrapped in one exception.UTF8XmlOutput
with indentation.CharSequence
for int[].Pcdata
that represents a single integer.ElementBeanInfoImpl
to wrap
the loaded value object into a JAXBElement object.XmlVisitor
decorator that interns all string tokens.Transducer
is the default transducer for the ValueT
,
this method returns true.
String
s to represent
mixed content model.
XmlType.propOrder()
.
NamespaceContextImpl.Element
represents the root element that
we are marshalling.
NonElement
maps to text in XML,
without any attribute nor child elements.
sub
is a sub-type of sup
.
Accessor
for JAXBElement.getValue()
.
JAXBContext
enhanced with JAXB RI specific functionalities.JaxBeanInfo
handles.
BuiltinLeafInfo
or EnumLeafInfo
.RuntimeBuiltinLeafInfoImpl
s keyed by their type.
Lister
for a collectionIterator
for IDREFS lister.Iterator
but can throw JAXB specific exceptions.TransducedAccessor
for a list simple type.Location
that is chained.Annotation
that also implements Locatable
.IllegalAnnotationException
.XmlVisitor
is parsing.LocatorEx
Bridge
.
OutputStream
with the given in-scope namespaces
taken into account.
Marshaller
interface for the JAXB RI.Marshaller
s.
NonElement
can optionally be an Element
.Accessor
for boolean getter/setter.Accessor
for boolean getter/setter.Accessor
for boolean getter/setter.Accessor
for boolean getter/setter.Accessor
for boolean getter/setter.Accessor
for boolean getter/setter.Accessor
for boolean getter/setter.Accessor
for reference types getter/setter.Accessor
for boolean getter/setter.Locatable
implementation for a method.Transducer
decorator that wraps another Transducer
and sets the expected MIME type to the context.TypeInfoSet
(a set of JAXB properties)
by using ElementInfoImpl
and ClassInfoImpl
.XmlOutput
decorator that supports MTOM.Name
s and assign index numbers to them.java.lang.reflect
and/or Annotation Processing.JAXBRIContext
.
JAXBRIContext
.
Iterator.next()
.
TypeInfo
that maps to an element.NonElement
.NameList.namespaceURIs
, whether the namespace URI
can be declared as the default.
Accessor
wrapper that replaces a null with an empty collection.TransducedAccessor
from templates.ClassInfo
or ElementInfo
to which this property belongs.
DOMScanner.scan(Element)
DOMScanner.scan(Element)
UnmarshallingContext.State
for the parent element
UnmarshallingContext.State
objects form a doubly linked list.
RuntimeUtil.boxToPrimitive
.
Property
objects.PropertyFactory
benefits from having index numbers assigned to
PropertyKind.ELEMENT
, PropertyKind.REFERENCE
, and PropertyKind.MAP
in this order.
Loader
that delegates the processing to another Loader
at ProxyLoader.startElement(UnmarshallingContext.State, TagName)
.QName
.Locatable
Annotation
.InputStream
completely into the buffer.
Loader
.UnmarshallingContext.State.loader
is completed, this receiver
receives the result.
TypeInfo
s that this property references.
TypeInfo
s that this property references.
T
.
TypeInfo
s that this property references.
TypeInfo
s that this property references.
PropertyInfo
that holds references to other Element
s.Navigator
implementation for java.lang.reflect
.XmlRegistry
annotaion.BuiltinLeafInfoImpl
with a support for runtime.AnnotationReader
that uses java.lang.reflect
to
read annotations from class files.ModelBuilder
that works at the run-time by using
the java.lang.reflect
package.NonElementRef
.PropertyInfo
that exposes more information.TypeInfoSet
refined for runtime.Object.toString()
.XmlOutput
implementation that writes to SAX ContentHandler
.Transducer
that signals the runtime that this datatype
is marshalled to a different XML Schema type.JAXBContextImpl#selectRootLoader(State, TagName)
,
this method also consults ClassResolver
.
DataHandler
.
AttachmentMarshaller
.
AttachmentUnmarshaller
.
ContentHandler
.
MimeTypedTransducer
to set the expected MIME type
for the encapsulated Transducer
.
ContentHandler
will see.
Object.equals(Object)
to detect cycles.
XMLSerializer.startElement(String, String, String, Object)
that forces
a specific prefix.
XmlVisitor.startElement(com.sun.xml.bind.v2.runtime.unmarshaller.TagName)
event to notify a new namespace binding.
StructureLoader
.JAXBContext.newInstance(java.lang.String)
to specify specific classes that replace the reference to generic classes.
ClassBeanInfoImpl
that represents the super class of JaxBeanInfo.jaxbType
.
XmlAdapter
that binds the value as a SOAP attachment.UnmarshallingContext.State.loader
.
XMLSerializer.text(String, String)
method that takes Pcdata
.
QName
used to store a handler for the text.
TypeReference
for the item type,
if this TypeReference
represents a collection type.
QName
from this.
XmlSchemaGenerator
.
Accessor
and Transducer
combined into one object.TransducedAccessor
that
simply combines a Transducer
and Accessor
.TransducedAccessor
for a boolean field.TransducedAccessor
for a byte field.TransducedAccessor
for a double field.TransducedAccessor
for a float field.TransducedAccessor
for a byte field.TransducedAccessor
for a long field.TransducedAccessor
for a short field.TransducedAccessor
for a boolean field.TransducedAccessor
for a byte field.TransducedAccessor
for a double field.TransducedAccessor
for a float field.TransducedAccessor
for a byte field.TransducedAccessor
for a long field.TransducedAccessor
for a short field.JAXBContext.newInstance(java.lang.String)
to allow unmarshaller to honor xsi:nil anywhere, even if they are
not specifically allowed by the schema.
String.trim()
.
JAXBContext.newInstance(java.lang.String)
to put additional JAXB type references into the JAXBContext
.
ClassInfo
, ElementInfo
, or LeafInfo
.TypeInfo
s.ElementPropertyInfo
.Transducer
doesn't declare any namespace,
and therefore Transducer.declareNamespace(Object, XMLSerializer)
is no-op.
XmlOutput
implementation specialized for UTF-8.Ref.type
is an array and it is a value list,
true.
Property
implementation for XmlValue
properties.PropertyInfo
.DomHandler
and builds a DOM tree.JAXBContext
initialization phase
to clean up any unnecessary references.
JAXBContext
initialization phase
to clean up any unnecessary references.
Transducer.print(Object)
operation
to one of the XMLSerializer.leafElement(Name, String, String)
method.
XMLSerializer.text(String, String)
method
with the representation of data bested suited for this transduced accessor.
Transducer.print(Object)
operation
to one of the XMLSerializer.text(String, String)
method,
but with the best representation of the value, not necessarily String.
UTF8XmlOutput
.
JAXBContext.newInstance(java.lang.String)
enable support of XmlAccessorFactory annotation in the JAXBContext
.
XmlOutput
that writes to StAX XMLEventWriter
.XmlOutput
Implements the optimal methods, where defer to
the non-optimal methods.XmlOutput
.XmlOutput
that writes to StAX XMLStreamWriter
.Loader
.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |