Top Description Interfaces Classes Enums
module com.sun.xml.bind.osgi

Package org.glassfish.jaxb.runtime.v2.model.impl


Implementation of the org.glassfish.jaxb.j2s.model package.

Interface Summary

Modifier and TypeInterface and Description
public interface
DummyPropertyInfo<T, C, F, M>

PropertyInfo that allows to add additional elements to the collection.

public interface
PropertySeed<T, C, F, M>

Exposes the core information that forms a PropertyInfo.

Class Summary

Modifier and TypeClass and Description
pack-priv class
AnyTypeImpl<T, C>

TypeInfo implementation for xs:anyType.

pack-priv class
ArrayInfoImpl<TypeT, ClassDeclT, FieldT, MethodT>

Public because XJC needs to access it

pack-priv class
AttributePropertyInfoImpl<TypeT, ClassDeclT, FieldT, MethodT>

public class
BuiltinLeafInfoImpl<TypeT, ClassDeclT>

JAXB spec designates a few Java classes to be mapped to XML types in a way that ignores restrictions placed on user-defined beans.

public class
ClassInfoImpl<T, C, F, M>

A part of the ClassInfo that doesn't depend on a particular reflection library.

pack-priv class
ElementInfoImpl<T, C, F, M>

ElementInfo implementation.

pack-priv class
ElementPropertyInfoImpl<TypeT, ClassDeclT, FieldT, MethodT>

Common ElementPropertyInfo implementation used for both Annotation Processing and runtime.

pack-priv class
EnumConstantImpl<T, C, F, M>

pack-priv class
EnumLeafInfoImpl<T, C, F, M>

EnumLeafInfo implementation.

pack-priv abstract class
ERPropertyInfoImpl<TypeT, ClassDeclT, FieldT, MethodT>

Common part of ElementPropertyInfoImpl and ReferencePropertyInfoImpl.

pack-priv class
FieldPropertySeed<TypeT, ClassDeclT, FieldT, MethodT>

PropertyInfo implementation backed by a field.

pack-priv class
GetterSetterPropertySeed<TypeT, ClassDeclT, FieldT, MethodT>

PropertyInfo implementation backed by a getter and a setter.

pack-priv abstract class
LeafInfoImpl<TypeT, ClassDeclT>

pack-priv class
MapPropertyInfoImpl<T, C, F, M>

public class
ModelBuilder<T, C, F, M>

Builds a TypeInfoSet (a set of JAXB properties) by using ElementInfoImpl and ClassInfoImpl.

pack-priv abstract class
PropertyInfoImpl<T, C, F, M>

Default partial implementation for PropertyInfo.

pack-priv class
ReferencePropertyInfoImpl<T, C, F, M>

Implementation of ReferencePropertyInfo.

pack-priv class
RegistryInfoImpl<T, C, F, M>

Implementation of RegistryInfo.

pack-priv class
pack-priv class
pack-priv class
public abstract class
RuntimeBuiltinLeafInfoImpl<T>

BuiltinLeafInfoImpl with a support for runtime.

pack-priv class
pack-priv class
pack-priv class
pack-priv class
pack-priv class
RuntimeEnumLeafInfoImpl<T extends Enum<T>, B>

pack-priv class
public class
RuntimeModelBuilder

ModelBuilder that works at the run-time by using the java.lang.reflect package.

pack-priv class
pack-priv class
RuntimeTypeInfoSetImpl

TypeInfoSet specialized for runtime.

pack-priv class
pack-priv class
pack-priv class
SecureLoader

Class defined for safe calls of getClassLoader methods of any kind (context/system/class classloader.

pack-priv abstract class
SingleTypePropertyInfoImpl<T, C, F, M>

PropertyInfoImpl that can only have one type.

pack-priv abstract class
TypeInfoImpl<TypeT, ClassDeclT, FieldT, MethodT>

Common implementation between ClassInfoImpl and ElementInfoImpl.

pack-priv class
TypeInfoSetImpl<T, C, F, M>

Set of TypeInfos.

pack-priv class
TypeRefImpl<TypeT, ClassDeclT>

pack-priv class
Util

Common code between PropertyInfoImpl and ElementInfoImpl.

pack-priv class
Utils

Utils class.

pack-priv class
ValuePropertyInfoImpl<TypeT, ClassDeclT, FieldT, MethodT>

Enum Summary

Modifier and TypeEnum and Description
pack-priv enum
Messages

Message resources