|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Locatable | |
---|---|
com.sun.xml.bind.v2.model.annotation | Abstraction around reading annotations, to support internal/external annotations. |
com.sun.xml.bind.v2.model.core | The in-memory model of the JAXB-bound beans. |
com.sun.xml.bind.v2.model.impl | Implementation of the com.sun.xml.bind.j2s.model package. |
com.sun.xml.bind.v2.model.runtime | The specialization of com.sun.xml.bind.v2.model.core for the runtime. |
com.sun.xml.bind.v2.runtime | Code that implements JAXBContext, Unmarshaller, and Marshaller. |
Uses of Locatable in com.sun.xml.bind.v2.model.annotation |
---|
Classes in com.sun.xml.bind.v2.model.annotation that implement Locatable | |
---|---|
class |
ClassLocatable<C>
Locatable implementation for a class. |
class |
FieldLocatable<F>
Locatable implementation for a field. |
class |
LocatableAnnotation
Annotation that also implements Locatable . |
class |
MethodLocatable<M>
Locatable implementation for a method. |
class |
Quick
Base implementation of Locatable Annotation . |
Methods in com.sun.xml.bind.v2.model.annotation that return Locatable | |
---|---|
Locatable |
ClassLocatable.getUpstream()
|
Locatable |
FieldLocatable.getUpstream()
|
Locatable |
Locatable.getUpstream()
Gets the upstream Location information. |
Locatable |
LocatableAnnotation.getUpstream()
|
Locatable |
MethodLocatable.getUpstream()
|
Locatable |
Quick.getUpstream()
|
Methods in com.sun.xml.bind.v2.model.annotation with parameters of type Locatable | ||
---|---|---|
static
|
LocatableAnnotation.create(A annotation,
Locatable parentSourcePos)
Wraps the annotation into a proxy so that the returned object will also implement Locatable . |
|
java.lang.annotation.Annotation[] |
RuntimeInlineAnnotationReader.getAllFieldAnnotations(java.lang.reflect.Field field,
Locatable srcPos)
|
|
java.lang.annotation.Annotation[] |
AnnotationReader.getAllFieldAnnotations(F field,
Locatable srcPos)
Gets all the annotations on a field. |
|
java.lang.annotation.Annotation[] |
RuntimeInlineAnnotationReader.getAllMethodAnnotations(java.lang.reflect.Method method,
Locatable srcPos)
|
|
java.lang.annotation.Annotation[] |
AnnotationReader.getAllMethodAnnotations(M method,
Locatable srcPos)
Gets all the annotations on a method. |
|
|
RuntimeInlineAnnotationReader.getClassAnnotation(java.lang.Class<A> a,
java.lang.Class clazz,
Locatable srcPos)
|
|
|
AnnotationReader.getClassAnnotation(java.lang.Class<A> annotation,
C clazz,
Locatable srcpos)
Reads an annotation on a class. |
|
|
RuntimeInlineAnnotationReader.getFieldAnnotation(java.lang.Class<A> annotation,
java.lang.reflect.Field field,
Locatable srcPos)
|
|
|
AnnotationReader.getFieldAnnotation(java.lang.Class<A> annotation,
F field,
Locatable srcpos)
Reads an annotation on a property that consists of a field. |
|
|
RuntimeInlineAnnotationReader.getMethodAnnotation(java.lang.Class<A> annotation,
java.lang.reflect.Method method,
Locatable srcPos)
|
|
|
AnnotationReader.getMethodAnnotation(java.lang.Class<A> annotation,
M method,
Locatable srcpos)
|
|
|
AbstractInlineAnnotationReaderImpl.getMethodAnnotation(java.lang.Class<A> annotation,
M getter,
M setter,
Locatable srcPos)
|
|
|
AnnotationReader.getMethodAnnotation(java.lang.Class<A> annotation,
M getter,
M setter,
Locatable srcpos)
Reads an annotation on a property that consists of a getter and a setter. |
|
|
RuntimeInlineAnnotationReader.getMethodParameterAnnotation(java.lang.Class<A> annotation,
java.lang.reflect.Method method,
int paramIndex,
Locatable srcPos)
|
|
|
AnnotationReader.getMethodParameterAnnotation(java.lang.Class<A> annotation,
M method,
int paramIndex,
Locatable srcPos)
Reads an annotation on a parameter of the method. |
|
|
RuntimeInlineAnnotationReader.getPackageAnnotation(java.lang.Class<A> a,
java.lang.Class clazz,
Locatable srcPos)
|
|
|
AnnotationReader.getPackageAnnotation(java.lang.Class<A> annotation,
C clazz,
Locatable srcpos)
Reads an annotation on the package that the given class belongs to. |
|
boolean |
AbstractInlineAnnotationReaderImpl.hasMethodAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation,
java.lang.String propertyName,
M getter,
M setter,
Locatable srcPos)
|
|
boolean |
AnnotationReader.hasMethodAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation,
java.lang.String propertyName,
M getter,
M setter,
Locatable srcPos)
Checks if the given method has an annotation. |
|
protected abstract Quick |
Quick.newInstance(Locatable upstream,
java.lang.annotation.Annotation core)
Factory method to create a new instance of the same kind. |
Constructors in com.sun.xml.bind.v2.model.annotation with parameters of type Locatable | |
---|---|
ClassLocatable(Locatable upstream,
C clazz,
Navigator<?,C,?,?> nav)
|
|
FieldLocatable(Locatable upstream,
F field,
Navigator<?,?,F,?> nav)
|
|
LocatableAnnotation(java.lang.annotation.Annotation core,
Locatable upstream)
|
|
MethodLocatable(Locatable upstream,
M method,
Navigator<?,?,?,M> nav)
|
|
Quick(Locatable upstream)
|
Uses of Locatable in com.sun.xml.bind.v2.model.core |
---|
Subinterfaces of Locatable in com.sun.xml.bind.v2.model.core | |
---|---|
interface |
ArrayInfo<T,C>
Stand-alone array that can be marshalled/unmarshalled on its own (without being part of any encloding ClassInfo .) |
interface |
BuiltinLeafInfo<T,C>
JAXB spec designates a few Java classes to be mapped to leaves in XML. |
interface |
ClassInfo<T,C>
Information about JAXB-bound class. |
interface |
Element<T,C>
TypeInfo that maps to an element. |
interface |
ElementInfo<T,C>
A particular use (specialization) of JAXBElement . |
interface |
EnumLeafInfo<T,C>
NonElement that represents an Enum class. |
interface |
LeafInfo<T,C>
Either BuiltinLeafInfo or EnumLeafInfo . |
interface |
MaybeElement<T,C>
Some NonElement can optionally be an Element . |
interface |
NonElement<T,C>
TypeInfo that maps to an element. |
interface |
TypeInfo<T,C>
Either ClassInfo , ElementInfo , or LeafInfo . |
interface |
WildcardTypeInfo<T,C>
Type referenced as a result of having the wildcard. |
Uses of Locatable in com.sun.xml.bind.v2.model.impl |
---|
Subinterfaces of Locatable in com.sun.xml.bind.v2.model.impl | |
---|---|
(package private) interface |
PropertySeed<T,C,F,M>
Exposes the core information that forms a PropertyInfo . |
Classes in com.sun.xml.bind.v2.model.impl that implement Locatable | |
---|---|
(package private) class |
AnyTypeImpl<T,C>
TypeInfo implementation for xs:anyType. |
class |
ArrayInfoImpl<TypeT,ClassDeclT,FieldT,MethodT>
Public because XJC needs to access it |
(package private) class |
AttributePropertyInfoImpl<TypeT,ClassDeclT,FieldT,MethodT>
|
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. |
(package private) class |
ClassInfoImpl<T,C,F,M>
A part of the ClassInfo that doesn't depend on a particular
reflection library. |
(package private) class |
ElementInfoImpl<TypeT,ClassDeclT,FieldT,MethodT>
ElementInfo implementation. |
(package private) class |
ElementPropertyInfoImpl<TypeT,ClassDeclT,FieldT,MethodT>
Common ElementPropertyInfo implementation used for both
APT and runtime. |
(package private) class |
EnumLeafInfoImpl<T,C,F,M>
EnumLeafInfo implementation. |
(package private) class |
ERPropertyInfoImpl<TypeT,ClassDeclT,FieldT,MethodT>
Common part of ElementPropertyInfoImpl and ReferencePropertyInfoImpl . |
(package private) class |
FieldPropertySeed<TypeT,ClassDeclT,FieldT,MethodT>
PropertyInfo implementation backed by a field. |
(package private) class |
GetterSetterPropertySeed<TypeT,ClassDeclT,FieldT,MethodT>
PropertyInfo implementation backed by a getter and a setter. |
(package private) class |
LeafInfoImpl<TypeT,ClassDeclT>
|
(package private) class |
MapPropertyInfoImpl<T,C,F,M>
|
(package private) class |
PropertyInfoImpl<T,C,F,M>
Default partial implementation for PropertyInfo . |
(package private) class |
ReferencePropertyInfoImpl<T,C,F,M>
Implementation of ReferencePropertyInfo . |
(package private) class |
RegistryInfoImpl<T,C,F,M>
Implementation of RegistryInfo . |
(package private) class |
RuntimeAnyTypeImpl
|
(package private) class |
RuntimeArrayInfoImpl
|
(package private) class |
RuntimeAttributePropertyInfoImpl
|
class |
RuntimeBuiltinLeafInfoImpl<T>
|
(package private) class |
RuntimeClassInfoImpl
|
(package private) static class |
RuntimeClassInfoImpl.RuntimePropertySeed
|
(package private) class |
RuntimeElementInfoImpl
|
(package private) class |
RuntimeElementPropertyInfoImpl
|
(package private) class |
RuntimeEnumLeafInfoImpl<T extends Enum<T>,B>
|
(package private) class |
RuntimeMapPropertyInfoImpl
|
(package private) class |
RuntimeReferencePropertyInfoImpl
|
(package private) class |
RuntimeValuePropertyInfoImpl
|
(package private) class |
SingleTypePropertyInfoImpl<T,C,F,M>
PropertyInfoImpl that can only have one type. |
(package private) class |
TypeInfoImpl<TypeT,ClassDeclT,FieldT,MethodT>
Common implementation between ClassInfoImpl and ElementInfoImpl . |
(package private) class |
ValuePropertyInfoImpl<TypeT,ClassDeclT,FieldT,MethodT>
|
Methods in com.sun.xml.bind.v2.model.impl that return Locatable | |
---|---|
Locatable |
AnyTypeImpl.getUpstream()
|
Locatable |
FieldPropertySeed.getUpstream()
Use the enclosing class as the upsream Location . |
Locatable |
GetterSetterPropertySeed.getUpstream()
Use the enclosing class as the upsream Location . |
Locatable |
LeafInfoImpl.getUpstream()
|
Locatable |
PropertyInfoImpl.getUpstream()
A PropertyInfoImpl is always referenced by its enclosing class,
so return that as the upstream. |
Locatable |
RegistryInfoImpl.getUpstream()
|
Locatable |
RuntimeClassInfoImpl.RuntimePropertySeed.getUpstream()
|
Locatable |
TypeInfoImpl.getUpstream()
|
Methods in com.sun.xml.bind.v2.model.impl with parameters of type Locatable | ||
---|---|---|
RegistryInfo<T,C> |
ModelBuilder.addRegistry(C registryClass,
Locatable upstream)
Visits a class with XmlRegistry and records all the element mappings
in it. |
|
(package private) static
|
Util.calcSchemaType(AnnotationReader<T,C,F,M> reader,
AnnotationSource primarySource,
C enclosingClass,
T individualType,
Locatable src)
|
|
protected ArrayInfoImpl<T,C,F,M> |
ModelBuilder.createArrayInfo(Locatable upstream,
T arrayType)
|
|
RuntimeArrayInfoImpl |
RuntimeModelBuilder.createArrayInfo(Locatable upstream,
java.lang.reflect.Type arrayType)
|
|
protected RuntimeClassInfoImpl |
RuntimeModelBuilder.createClassInfo(java.lang.Class clazz,
Locatable upstream)
|
|
protected ClassInfoImpl<T,C,F,M> |
ModelBuilder.createClassInfo(C clazz,
Locatable upstream)
|
|
protected RuntimeEnumLeafInfoImpl |
RuntimeModelBuilder.createEnumLeafInfo(java.lang.Class clazz,
Locatable upstream)
|
|
protected EnumLeafInfoImpl<T,C,F,M> |
ModelBuilder.createEnumLeafInfo(C clazz,
Locatable upstream)
|
|
RuntimeNonElement |
RuntimeModelBuilder.getClassInfo(java.lang.Class clazz,
Locatable upstream)
|
|
NonElement<T,C> |
ModelBuilder.getClassInfo(C clazz,
Locatable upstream)
Builds a JAXB ClassInfo model from a given class declaration
and adds that to this model owner. |
|
NonElement<T,C> |
ModelBuilder.getTypeInfo(T t,
Locatable upstream)
Have the builder recognize the type (if it hasn't done so yet), and returns a NonElement that represents it. |
Constructors in com.sun.xml.bind.v2.model.impl with parameters of type Locatable | |
---|---|
ArrayInfoImpl(ModelBuilder<TypeT,ClassDeclT,FieldT,MethodT> builder,
Locatable upstream,
TypeT arrayType)
|
|
ClassInfoImpl(ModelBuilder<T,C,F,M> builder,
Locatable upstream,
C clazz)
|
|
EnumLeafInfoImpl(ModelBuilder<T,C,F,M> builder,
Locatable upstream,
C clazz,
T type)
|
|
RegistryInfoImpl(ModelBuilder<T,C,F,M> builder,
Locatable upstream,
C registryClass)
Picks up references in this registry to other types. |
|
RuntimeArrayInfoImpl(RuntimeModelBuilder builder,
Locatable upstream,
java.lang.Class arrayType)
|
|
RuntimeClassInfoImpl(RuntimeModelBuilder modelBuilder,
Locatable upstream,
java.lang.Class clazz)
|
|
RuntimeEnumLeafInfoImpl(RuntimeModelBuilder builder,
Locatable upstream,
java.lang.Class<T> enumType)
|
|
TypeInfoImpl(ModelBuilder<TypeT,ClassDeclT,FieldT,MethodT> builder,
Locatable upstream)
|
Uses of Locatable in com.sun.xml.bind.v2.model.runtime |
---|
Subinterfaces of Locatable in com.sun.xml.bind.v2.model.runtime | |
---|---|
interface |
RuntimeArrayInfo
|
interface |
RuntimeBuiltinLeafInfo
|
interface |
RuntimeClassInfo
|
interface |
RuntimeElement
|
interface |
RuntimeElementInfo
|
interface |
RuntimeEnumLeafInfo
|
interface |
RuntimeLeafInfo
|
interface |
RuntimeNonElement
|
interface |
RuntimeTypeInfo
|
Uses of Locatable in com.sun.xml.bind.v2.runtime |
---|
Constructors in com.sun.xml.bind.v2.runtime with parameters of type Locatable | |
---|---|
IllegalAnnotationException(java.lang.String message,
java.lang.annotation.Annotation src1,
Locatable src2)
|
|
IllegalAnnotationException(java.lang.String message,
Locatable src)
|
|
IllegalAnnotationException(java.lang.String message,
Locatable src1,
Locatable src2)
|
|
IllegalAnnotationException(java.lang.String message,
java.lang.Throwable cause,
Locatable src)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |