|
||||||||||
| 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 thaat 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.
Accessor that adapts the value by using Adapter.Lister that adapts individual item types.Adapter that wraps XmlJavaTypeAdapter.ClassInfo to the set.
LeafInfo to the set.
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.JaxBeanInfo for handling xs:anyType.TypeInfo implementation for xs:anyType.JaxBeanInfo implementation that binds T[] to a complex type
with an element for each item.ArrayProperty that contains only one leaf type.ArrayProperty that contains node values.Property implementation for multi-value property that maps to an element.ArrayElementProperty and ArrayReferenceNodeProperty.Receiver that puts the child object into the Scope object.ClassInfo.)Property implementation for multi-value properties
(including arrays and collections.)ArrayInfos 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.TransducedAccessor templates.JaxBeanInfos.
ClassInfos known to this set.
ClassInfos known to this set.
Binder.Class objects representing primitive types
to Class objects representing their boxed types.
Bridge decorator for XmlAdapter.Bridge has
methods that can work without BridgeContext.BridgeContext implementation.Bridge implementaiton.QNameMap by elements that are expected
by this property.
ModelBuilder, only until we link TypeInfos all together,
because we don't want to keep ModelBuilder too long.
RuntimeBuiltinLeafInfoImpls.
BuiltinLeafInfos known to this set.
ByteArrayOutputStream with access to its raw buffer.XmlOutput that generates canonical XML.EnumConstants and discover/report any error in it.
XmlElement by taking the defaulting into account.
XmlElementWrapper by taking the defaulting into account.
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.
RuntimeClassInfoImpl to look for XmlLocation.
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.
XMLSerializerJAXBContextImpl for which the model is built.
JAXBContext
ClassFactory.create0(java.lang.Class) but with an error handling to make
the instanciation error fatal.
Locatable.
XmlOutput from a XMLStreamWriter.
Property
object from the given description.
Lister object
if the field is a multi-value field.
StAXConnector from XMLStreamReader.
GetterSetterPropertySeed object.
JAXBContextImpl that includes the specified additional classes.
TypeReference.
BridgeContext instance.
FieldPropertySeed object.
BuiltinLeafInfoImpls 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.
PropertyInfoImpl to create new instances of TypeRef
XmlOutput from the given Result object.
Source implementation backed by DataHandler.DatatypeConverterInterface.w.
JAXBContext.newInstance(java.lang.String)
to reassign the default namespace URI to something else at the runtime.
IDResolver.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.MarshallerImpl that incorporate the in-scope namespace bindings
from a DOM node.PropertyInfo that allows to add additional elements to the collection.TypeInfo that maps to an element.JaxBeanInfo implementation for RuntimeElementInfo.JaxBeanInfo for
handling user-created JAXBElement.
JAXBElement.ElementInfo implementation.ElementPropertyInfo for this element.ElementPropertyInfo implementation used for both
APT and runtime.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 implementation.EnumLeafInfos known to this set.
ElementPropertyInfoImpl and ReferencePropertyInfoImpl.XMLSerializer.reportMissingObjectError(String)
Loader.text(UnmarshallingContext.State, CharSequence) method
to be called.
JAXBContext instanciation performance,
instead of going after efficient sustained unmarshalling/marshalling performance.
Accessor for byte fields.Accessor for reference type fields.Locatable implementation for a field.PropertyInfo implementation backed by 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.SchemaOutputResolver that wraps the user-specified resolver
and makes sure that it's following the contract.XmlOutput that writes to two XmlOutputs.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.
XmlNsForm.
Accessor for this property.
PropertyInfo-derived classes.
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.
ClassInfo for the given bean.
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.
Location.
Attributes.getValue(int)
Attributes.getValue(String,String)
XmlNsForm for the given namespace URI.
ElementInfo for the given element.
ElementInfos 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.
IllegalAnnotationExceptions
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.
ClassInfoImpl.
Scope.
Location that indicates
where in the source code the problem has happened.
ElementInfos whose ElementInfo.getSubstitutionHead() points
to this object.
SecurityException.
PropertyInfo implementation backed by a getter and a setter.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.
TypeInfo for the given type.
RuntimeTypeInfoSet.
XMLGregorianCalendar,
an instance may choose different XML types.
TypeReference from which this bridge was created.
Location information.
Location.
Location.
PropertyInfoImpl is always referenced by its enclosing class,
so return that as the upstream.
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.ClassLoader used to "inject" optimized accessor classes
into the VM.CharSequence for int[].Pcdata that represents a single integer.ElementBeanInfoImpl to wrap
the loaded value object into a JAXBElement object.Bridge that are only available for the JAXB runtime.XmlVisitor decorator that interns all string tokens.Transducer is the default transducer for the ValueT,
this method returns true.
Strings 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.
ElementInfos, a collection always means a list of values.
Accessor for JAXBElement.getValue().
JaxBeanInfo that has multiple type names.
JaxBeanInfo that has one type name.
JaxBeanInfo that has no type names.
JAXBContext enhanced with JAXB RI specific functionalities.JaxBeanInfo
handles.
JaxBeanInfo implementation for immutable leaf classes.BuiltinLeafInfo or EnumLeafInfo.RuntimeBuiltinLeafInfoImpls keyed by their type.
TypeInfos are collected into the TypeInfoImpl.owner.
TypeInfos are collected into the TypeInfoImpl.owner.
TypeInfos are collected into the governing TypeInfoSet.
JaxBeanInfos are created.
Property implementation for ElementPropertyInfo whose
ElementPropertyInfo.isValueList() is true.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.LocatorExLocatorEx implemented by Locator.Bridge.
CompositeStructureBeanInfo to marshal this bridge as a sub-tree.
OutputStream with the given in-scope namespaces
taken into account.
Marshaller interface for the JAXB RI.Marshallers.
NonElement can optionally be an Element.Accessor for boolean getter/setter.Accessor for reference types 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.XmlVisitor that performs XOP processing.XmlOutput decorator that supports MTOM.Map that 'conceptually' stores a set of values for each key.Names and assign index numbers to them.java.lang.reflect and/or APT.JAXBRIContext.
EnumConstantImpl is linked in one list.
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.TypeInfoSet to which this class belongs.
ParameterizedType implementation.ClassInfo or ElementInfo to which this property belongs.
DOMScanner.scan(Element)
XmlRootElement annotation on a class
and determine the element name.
XmlType annotation on a class
and determine the actual value.
DOMScanner.scan(Element)
Coordinator.
UnmarshallingContext.State for the parent element
UnmarshallingContext.State objects form a doubly linked list.
Lister for primitive type arrays.RuntimeUtil.boxToPrimitive.
ArrayElementProperty.wrapUp() method.
Property objects.PropertyFactory benefits from having index numbers assigned to
PropertyKind.ELEMENT, PropertyKind.REFERENCE, and PropertyKind.MAP in this order.
PropertyInfo.PropertyInfo.Loader that delegates the processing to another Loader
at ProxyLoader.startElement(UnmarshallingContext.State, TagName).Coordinator.
QName.Locatable Annotation.InputStream completely into the buffer.
Loader.UnmarshallingContext.State.loader is completed, this receiver
receives the result.
TypeInfos that this property references.
TypeInfos that this property references.
T.
TypeInfos that this property references.
TypeInfos that this property references.
TransducedAccessor templates.PropertyInfo that holds references to other Elements.ReferencePropertyInfo.Navigator implementation for java.lang.reflect.XmlRegistry annotaion.RegistryInfo.Coordinator with the current thread.
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.TypeInfoSet specialized 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.
Coordinator with the current thread.
Object.equals(Object) to detect cycles.
Property that contains a leaf value.PropertyInfoImpl that can only have one type.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.
XMLEventReader to unmarshaller events on a
XmlVisitor, bridging between the two
parser technologies.MarshallerImpl that incorporate the in-scope namespace bindings
from a StAX writer.XMLStreamReader and
feeds events to XmlVisitor.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.QName and JaxBeanInfo.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 byte field.TransducedAccessor for a byte field.TransducedAccessor for a byte 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.ClassInfoImpl and ElementInfoImpl.TypeInfos.TypeInfos that are built will go into this set.
TypeInfos.ElementPropertyInfo.Transducer doesn't declare any namespace,
and therefore Transducer.declareNamespace(Object, XMLSerializer) is no-op.
XmlOutput implementation specialized for UTF-8.PropertyInfoImpl and ElementInfoImpl.XmlVisitor decorator that validates the events by using JAXP validation API.Ref.type is an array and it is a value list,
true.
JaxBeanInfo implementation that binds T[] to a list of simple types.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.
BridgeImpl to write an arbitrary object as a fragment.
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 | |||||||||