|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
CElement
.CTypeInfo
.BIDeclaration
DTDExtensionBindingChecker
and ExtensionBindingChecker
.FieldOutline
.FieldAccessor
.AbstractFieldWithVar.createField()
after calling the
constructor.
ClassBinder
that marks abstract components as abstract.AnnotationReader
that reads annotation from classes,
not from external binding files.AbstractListField.generate()
method right after this.
ElementMappingImpl
and BeanMappingImpl
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
.Plugin
s that are enabled in this compilation.
TypeUse
by using the existing Adapter
class.
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.
SCDBasedBindingSet.Target.scd
.
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.
CPropertyInfo
.
JAXBContext.newInstance(java.lang.String)
to use alternative RuntimeAnnotationReader
implementation.
AnnotationParserFactory
that
parses JAXB customization declarations.AnnotationProcessorFactory
for JAXB.Reference.type
is read.
XmlAdapter
useful for mapping interfaces.JaxBeanInfo
for handling xs:anyType.TypeInfo
implementation for xs:anyType.ClassLoader
that loads APT and specified classes
both into the same classloader, so that they can reference each other.Navigator
implementation for APT.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.)ArrayInfo
s known to this set.
C
.
C
representation for the given class.
Element
aspect of this ClassInfo
.
Element
graph with DFS
and set Element.prevPostOrder
.
Property
implementation for AttributePropertyInfo
.PropertyInfo
.Attributes
extension that allows attribute values
to be exposed as CharSequence
.AttributesEx
implementation.ClassNameAllocator
filter that performs automatic name conflict resolution.TransducedAccessor
templates.JaxBeanInfo
s.
Mapping
for bean classes.ClassInfo
s known to this set.
ClassInfo
s known to this set.
TypeUse
.BIEnumMember
used inside BIEnum
has additional 'value' attribute.@XmlInlineBinaryData
.Binder
.Ring
.Plugin.getCustomizationURIs()
.JBlock
object.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.CPropertyInfo
s from the given particle
(and its descendants), and set them to the class returned by
ClassSelector.getCurrentBean()
.
QNameMap
by elements that are expected
by this property.
Element
s in this expression.
SimpleTypeBuilder.build(XSSimpleType)
method
used to bind the definition of a class generated from
the given simple type.
AbstractMappingImpl.calcDrilldown()
.
ModelBuilder
, only until we link TypeInfo
s all together,
because we don't want to keep ModelBuilder
too long.
RuntimeBuiltinLeafInfoImpl
s.
TypeUse
s for the built-in types.
BuiltinLeafInfo
s known to this set.
ByteArrayOutputStream
with access to its raw buffer.XmlOutput
that generates canonical XML.Adapter
for use within XJC.EnumConstant
s and discover/report any error in it.
XmlSchema.namespace()
and what value
we should put into XmlSchema.elementFormDefault()
.
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.
RawTypeSet.Ref
be a type ref?
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
.
AbstractField.exposedType
to AbstractField.implType
if necessary.
QName
used to store a handler for the rest of the elements.
AttributePropertyInfo
for the compiler.CClassInfo
or CClassRef
.ClassInfo
represenatation.CClassInfo
/CElementInfo
.JPackage
as a CClassInfoParent
.CClassInfoParent
Plugin
s.CPluginCustomization
s attached to a JAXB model component.CElementInfo
, CClassInfo
, or CClassRef
.ElementInfo
implementation for the compile-time model.ElementPropertyInfo
for the compiler.ConnectedComponent
forms a cut-set
of a graph.
RuntimeClassInfoImpl
to look for XmlLocation
.
Loader
and Receiver
.Expression
that represents the union of two expressions "A|B".JaxBeanInfo
implementation for j2s bean.ClassBinder
that delegates the call to another ClassBinder
.ClassInfo
that doesn't depend on a particular
reflection library.ClassLoader
for converting name to Class
.
Locatable
implementation for a class.ClassNameAllocator
and provides convenience.CClassInfo
information
for filling in methods/fields for a bean.ClassOutline
enhanced with schema2java specific
information.XSComponent
s and generated
CTypeInfo
s.BIGlobalBinding.ClassNameBean.name
on demand.
NonElement
at compile-time.JDefinedClass
and report class collision errors,
if necessary.FieldRenderer
.Stack
-like data structure that allows the following efficient operations:
Push/pop operation.com.sun.xml.bind.v2.model.core
package for XJC.com.sun.xml.bind.v2.model.core
for the runtime.XmlOutput
and its implementations}.Accessor
,
TransducedAccessor
, and
Transducer
.NameList
.
Element
graph.ErrorReceiver
that prints to a PrintStream
.FieldRenderer
for possibly constant field.XMLSerializer
XMLReader
filter for supporting
http://xml.org/sax/features/namespace-prefixes feature.DPattern
and
decides which patterns to map to properties.JAXBContextImpl
for which the model is built.
JAXBContext
Plugin
s.CPropertyInfo
.CDefaultValue
that computes the default value
by applying a lexical representation to a TypeUse
.
FieldAccessor
of this field
for the specified object.
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.
JavaCompiler
.
JAXBElement
.
BuiltinLeafInfoImpl
s as specified in the spec.
NType
representation for a parameterized type
RawType<ParamType1,ParamType2,...>
.
Type
object that represents clazz<T1,T2,T3>
.
XMLParser
for XSOM which reads documents from
this DOMForest rather than doing a fresh parse.
QName
.
QNameMap.Entry.nsUri
and QNameMap.Entry.localName
.
SAXSource
that, when parsed, reads from this DOMForest
(instead of parsing the original source identified by the system ID.)
SchemaCompiler
.
Transducer
given a reference.
PropertyInfoImpl
to create new instances of TypeRef
XmlOutput
from the given Result
object.
DOMForest
into a XSSchemaSet
.
ReferencePropertyInfo
for the compiler.CPropertyInfo
backed by a single TypeUse
.TypeInfo
at the compile-time.TypeRef
for XJC.CCustomizations
that belong to this model.
ValuePropertyInfo
implementation for XJC.CTypeInfo
for the DOM node.Source
implementation backed by DataHandler
.DatatypeConverterInterface
.XSElementDecl
.
w
.
JAXBContext.newInstance(java.lang.String)
to reassign the default namespace URI to something else at the runtime.
FieldRendererFactory.getDefault()
.
IDResolver
.ParticleBinder
that follows the JAXB spec.TransducedAccessor
that prints to String
.Loader
by setting a default value.DDefine
s in the grammar.Loader
implementation that discards the whole sub-tree.XMLParser
implementation that
parses XML from a DOM forest instead of parsing it from
its original location.DomHandler
that produces a W3C DOM but with a location information.XmlOutput
implementation that does associative marshalling to DOM.MarshallerImpl
that incorporate the in-scope namespace bindings
from a DOM node.ErrorHandler
that reports all errors as warnings.XMLFilter
that checks the use of extension namespace URIs
(to see if they have corresponding plugins), and otherwise report an error.ObjectFactoryGenerator
used when we generate
interfaces and implementations in separate packages.CElementInfo
that can be in the property.
Expression
that represents an alphabet of a regular language.TypeInfo
that maps to an element.FieldOutline
that wraps another FieldOutline
and allows JAX-WS to access values without using about
JAXBElement
.JaxBeanInfo
implementation for RuntimeElementInfo
.JaxBeanInfo
for
handling user-created JAXBElement
.
ElementAdapter
that works with a collection
of JAXBElement
.JAXBElement
.ElementInfo
implementation.ElementPropertyInfo
for this element.CElementInfo
information
for filling in methods/fields for a bean.ElementOutline
implementation.ElementPropertyInfo
implementation used for both
APT and runtime.BIElement
s in a read-only set.
Element
s that belong to this block.
Element
.ElementSet
.ElementAdapter
that works with a single JAXBElement
.CCustomizations
.
pack
.
XmlVisitor.endElement(com.sun.xml.bind.v2.runtime.unmarshaller.TagName)
event to notify the end of a binding.
CatalogResolver
, but the field
type is made to EntityResolver
so that XJC can be
used even if resolver.jar is not available in the classpath.
CEnumConstant
information.BeanGenerator
.
NonElement
that represents an Enum
class.EnumLeafInfo
implementation.CEnumLeafInfo
information
for filling in methods/fields for a bean.EnumLeafInfo
s known to this set.
Expression
that represents epsilon, the length-0 string.
TypeAndAnnotation
are equal if they
has the same type and annotations.
Locator
s point to the exact same position.
ElementPropertyInfoImpl
and ReferencePropertyInfoImpl
.XMLSerializer.reportMissingObjectError(String)
ErrorHandler
and exposing utlity methods.Loader.text(UnmarshallingContext.State, CharSequence)
method
to be called.
Aspect.EXPOSED
XSParticle
and creates a corresponding Expression
tree.ParticleBinder
that uses ExpressionBuilder
et al
for better, more intuitive (but non spec-conforming) binding.JAXBContext
instanciation performance,
instead of going after efficient sustained unmarshalling/marshalling performance.
AbstractListField.field
of the target object.
Accessor
for byte fields.Accessor
for reference type fields.Locatable
implementation for a field.ClassOutline
.PropertyInfo
implementation backed by a field.FieldRenderer
.CodeWriter
that generates source code to Filer
.Transducer
that delegates to another Transducer
.CPluginCustomization
that belongs to the given namespace URI.
CPluginCustomization
that belongs to the given namespace URI and the local name.
group
closest to
key
and returns it.
group
closest to
key
and returns it.
AbstractListField.Accessor.ref(boolean)
with
true will always return a non-null list.
Iterator
that walks over a map of maps.SchemaOutputResolver
that wraps the user-specified resolver
and makes sure that it's following the contract.Expression
,
we represent an edge e1 -> e2 by e1.foreEdges.contains(e2)
and e2.backEdges.contains(e1)
.
EntityResolver
that delegates to two EntityResolver
s.XMLFilter
that can fork an event to another ContentHandler
in the middle.XmlOutput
that writes to two XmlOutput
s.Element
that wraps XSElementDecl
.FieldOutline
for accessing
the generated field.
XmlJavaTypeAdapter
from PropertyInfo
if necessary.
XJCListener.generatedFile(String, int, int)
.
Deprecated in 2.0.1.
JAXBContext
,
so that XJC can later do separate compilation.
Mapping
object for the given global element.
Ring
instance is associated with a thread.
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.
Plugin
s discovered so far.
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.
CClassRef
.
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.
ComplexTypeFieldBuilder.recordBindingMode(XSComplexType, ComplexTypeBindingMode)
.
Base64Data
is no longer cached, so that
XMLStreamWriterEx impl can retain the data, like JAX-WS does.
BIDeclaration
s if any.
AnnotationReader.getClassValue(Annotation, String)
method but
obtains an array parameter.
ClassOutline
s known to this object.
ClassOutline
s whose ClassOutline._package()
points to this object.
new CodeModelClassFactory(getErrorHandler())
.
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
.
getModel().codeModel
.
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)
FieldOutline
s newly declared
in this class.
CTypeRef.defaultValue
that has context information.
CElementInfo
generates a class,
returns such a class.
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.
EnumOutline
s.
ErrorHandler
Accessor
used to recover from errors.
Lister
used to recover from an error.
IllegalAnnotationException
s
wrapped in this exception.
Pattern
MimeType
.
CBuiltinLeafInfo
never has a default associated MIME type.
TypeUse
can have an associated MIME type.
RawTypeSet
binds to a CElementPropertyInfo
,
this method is used to determine if the property has an associated expected MIME type or not.
CPropertyInfo
.
FieldRendererFactory
that shall be used to build Model
.
URL
or as a File
.
JaxBeanInfo
for the given named XML Schema type.
Pattern
InputStream
.
UnmarshallingContext
in charge.
XMLSerializer
in charge.
JAXBContext
.
Loader
that will unmarshall the given object.
BIDom
object that applies to the given particle.
ValidationEventLocator
object.
Locator
part of the specified
SAXParseException
.
Locator
.
XmlLocation
,
this method returns it.
Mapping
s.
NameConverter
that shall be used to build Model
.
Navigator
for this model.
Options
class in the compatible fashion. So please don't
use this method unless you know what you're doing.
Options
in the current compilation context.
JPackage
.
NamespaceContextImpl.Element
.
ContentHandler
.
ContentHandler
to feed SAX events into.
NamespacePrefixMapper.getPreDeclaredNamespaceUris()
but allows the
(prefix,nsUri) pairs to be returned.
XmlVisitor.text(CharSequence)
unnecessarily.
RawTypeSet.Ref
s that were built.
RegistryInfo
for the given package.
Model.schemaComponent
?
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.
ElementInfo
s 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.
CPropertyInfo
JType
object for the string representation
of a type.
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.
TypeUse
object that this conversion represents.
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.
Element
s.Graph
from an Expression
tree.
Coordinator.table
to null, record who did it.
Element
that represents a wildcard,
for the "ease of binding" we always just bind this to DOM elements.BIInlineBinaryData
customization,
reflect that to the specified property.
BIInlineBinaryData
customization,
reflect that to the specified property.
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.
JAXBElement
.
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.
RawTypeSet
binds to a CElementPropertyInfo
,
this method is used to determine if the property is ID or not.
IllegalAnnotationException
wrapped in one exception.Aspect.IMPLEMENTATION
UTF8XmlOutput
with indentation.ClassLoader
used to "inject" optimized accessor classes
into the VM.AnnotationReader
implementation that reads annotation inline from APT.@XmlInlineBinaryData
.
CharSequence
for int[].Pcdata
that represents a single integer.ElementBeanInfoImpl
to wrap
the loaded value object into a JAXBElement object.BIInterface
s in a read-only set.
Bridge
that are only available for the JAXB runtime.XmlVisitor
decorator that interns all string tokens.ConnectedComponent
can match a substring whose length is greater than 1.
Transducer
is the default transducer for the ValueT
,
this method returns true.
String
s to represent
mixed content model.
XmlType.propOrder()
.
BindInfo
doesn't contain any useful
information.
ConnectedComponent
forms a cut set of a graph.
NamespaceContextImpl.Element
represents the root element that
we are marshalling.
NonElement
maps to text in XML,
without any attribute nor child elements.
Element
is SinkNode
.
Element
is SourceNode
.
sub
is a sub-type of sup
.
ElementInfo
s, a collection always means a list of values.
ConnectedComponent
s of this graph in an order.
JAXBModel
that exposes additional information available
only for the java->schema direction.JDocComment
object.
Accessor
for JAXBElement.getValue()
.
JAXBContext.newInstance(java.lang.String)
.JaxBeanInfo
that has multiple type names.
JaxBeanInfo
that has one type name.
JaxBeanInfo
that has no type names.
JAXBModel
implementation.JAXBContext
enhanced with JAXB RI specific functionalities.JaxBeanInfo
handles.
JaxBeanInfo
implementation for immutable leaf classes.BuiltinLeafInfo
or EnumLeafInfo
.RuntimeBuiltinLeafInfoImpl
s keyed by their type.
TypeInfo
s are collected into the TypeInfoImpl.owner
.
TypeInfo
s are collected into the TypeInfoImpl.owner
.
TypeInfo
s are collected into the governing TypeInfoSet
.
JaxBeanInfo
s 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.Model
.
Location
that is chained.Annotation
that also implements Locatable
.IllegalAnnotationException
.XmlVisitor
is parsing.LocatorEx
LocatorEx
implemented by Locator
.Locator
objects for every Element
.TypeUse
that represents an adapted use of this CBuiltinLeafInfo
.
TypeUse
that represents a collection of this CBuiltinLeafInfo
.
TypeUse
that represents a MIME-type assocaited version of this CBuiltinLeafInfo
.
Plugin
"uses" this annotation, call this method
to mark it.
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.Marshaller
s.
NonElement
can optionally be an Element
.CCustomizations
objects into one.
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.Model
object to which this bean belongs.
Model
object to which this bean belongs.
TypeInfoSet
(a set of JAXB properties)
by using ElementInfoImpl
and ClassInfoImpl
.Model
object.XmlVisitor
that performs XOP processing.XmlOutput
decorator that supports MTOM.Map
that 'conceptually' stores a set of values for each key.Multiplicity
for a particle/term.Name
s and assign index numbers to them.ValidationContext
and make it look like a NamespaceContext
.NamespaceContext
by looking at the in-scope
namespace binding of a DOM element.java.lang.reflect
and/or APT.Navigator
implementation for XJC.TypeUse
would need an explicit XmlSchemaType
annotation with the given type name.
JAXBRIContext
.
CCustomizations
used by a Model
form a single linked list
so that we can look for unacknowledged customizations later.
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.ObjectFactory
then wraps it and provides
access to it.ObjectFactory
then wraps it and provides
access to it.Expression
that represents kleene-star operation (A+)DDefine
s from DGrammarPattern
,
so no point in resolving refs.
BindInfo
got its owner set.
TransducedAccessor
from templates.FieldOutline
from which
this object is created.
TypeInfoSet
to which this class belongs.
PackageOutline
enhanced with schema2java specific
information.ParameterizedType
implementation.Outline
that encloses all the class outlines.
Outline
that encloses all the class outlines.
Outline
that encloses all the class outlines.
ClassOutline
.
BindInfo
object to which this object belongs.
ClassInfo
or ElementInfo
to which this property belongs.
SpecVersion
object.
DOMScanner.scan(Element)
args[i]
and return
the number of tokens consumed.
args[i]
and augment
the opt
object appropriately, then return
the number of tokens consumed.
XmlRootElement
annotation on a class
and determine the element name.
XmlType
annotation on a class
and determine the actual value.
DOMScanner.scan(Element)
XSParticle
as properties of the class that's being built.XSParticle
s (whose term is XSElementDecl
)
that are coereced into a single Element
.
Plugin
that marks the generated code by using JSR-250's '@Generated'.AbortException
to be thrown, especially when this is driven by some kind of GUI.
Coordinator
.
CElementInfo
to ObjectFactory.
ClassOutlineImpl
to
ObjectFactory.
CElementInfo
to ObjectFactory.
Model
.
UnmarshallingContext.State
for the parent element
UnmarshallingContext.State
objects form a doubly linked list.
Lister
for primitive type arrays.RuntimeUtil.boxToPrimitive
.
CodeWriter
that reports progress to XJCListener
.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
.RawTypeSet.Ref
.RawTypeSet
.RawTypeSet
for RELAX NG.RawTypeSet
for XML Schema.InputStream
completely into the buffer.
XmlAdapter
used inside XJC is almost always unmarshal-only.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.
TransducedAccessor
templates.PropertyInfo
that holds references to other Element
s.ReferencePropertyInfo
.XSComponent
s refer to which XSComplexType
s.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()
.JAXBModel
that exposes additional information available
only for the schema->java direction.XmlOutput
implementation that writes to SAX ContentHandler
.Schema
object and lazily instanciate it.SchemaCompiler
implementation.AnnotationProcessorFactory
that implements the schema generator
command line tool.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
.
Expression
that represents a concatanation of two expressions
"A,B".DataHandler
.
AttachmentMarshaller
.
AttachmentUnmarshaller
.
CClassInfo
(which means the base class
is also generated), or CClassRef
(which means the base class is
already generated and simply referenced.)
The latter is treated somewhat special --- from the rest of the model
this external base class is invisible.
ClassNameAllocator
to be used for the binding operation.
ContentHandler
.
MimeTypedTransducer
to set the expected MIME type
for the encapsulated Transducer
.
FieldRendererFactory
.
ContentHandler
will see.
NameConverter
.
Coordinator
with the current thread.
Object.equals(Object)
to detect cycles.
BIGlobalBinding.serializable
)
TypeUse
from simple types.Property
that contains a leaf value.SingleField
that forces the primitive accessor type.PropertyInfoImpl
that can only have one type.Locatable
.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.
XMLFilter
that can cut sub-trees.ClassBeanInfoImpl
that represents the super class of JaxBeanInfo.jaxbType
.
XmlAdapter
that binds the value as a SOAP attachment.QName
and JaxBeanInfo
.ClassOutline
holds information about this CClassInfo
.
ElementOutline
holds information about this CElementInfo
.
EnumOutline
holds information about this CEnumLeafInfo
.
EnumOutline
holds information about this CEnumLeafInfo
.
UnmarshallingContext.State.loader
.
XMLSerializer.text(String, String)
method that takes Pcdata
.
QName
used to store a handler for the text.
CPluginCustomization
s from this.
TypeReference
for the item type,
if this TypeReference
represents a collection type.
QName
from this.
XmlSchemaGenerator
.
JClass
that represents the class being bound,
under the given Outline
.
Accessor
and Transducer
combined into one object.TransducedAccessor
that
simply combines a Transducer
and Accessor
.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
.
TypeAndAnnotation
implementation.ClassInfo
, ElementInfo
, or LeafInfo
.ClassInfoImpl
and ElementInfoImpl
.TypeInfo
s.TypeInfo
s that are built will go into this set.
TypeInfo
s.CTypeRef.type
, if available.
ElementPropertyInfo
.TypeUse
.TypeUse
from an existing one.TypeUse
implementation.ElementSet
s.
List
.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
.XmlAnyElement
property,
so all the wildcards need to be treated as one node.
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
.
Driver
to receive output from XJC.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
.ClassOutlineImpl._package()
as PackageOutlineImpl
,
since it's guaranteed to be of that type.
PackageOutline
that contains this class.
PackageOutline
that contains this class.
PackageOutline
that contains this class.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |