|
||||||||||
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. |
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)
|
|
MethodLocatable(Locatable upstream,
M method,
Navigator<?,?,?,M> nav)
|
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 |
---|
Classes in com.sun.xml.bind.v2.model.impl that implement Locatable | |
---|---|
class |
ArrayInfoImpl<TypeT,ClassDeclT,FieldT,MethodT>
Public because XJC needs to access it |
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. |
class |
ClassInfoImpl<T,C,F,M>
A part of the ClassInfo that doesn't depend on a particular
reflection library. |
class |
RuntimeBuiltinLeafInfoImpl<T>
BuiltinLeafInfoImpl with a support for runtime. |
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. |
com.sun.xml.bind.v2.model.impl.RuntimeArrayInfoImpl |
RuntimeModelBuilder.createArrayInfo(Locatable upstream,
java.lang.reflect.Type arrayType)
|
NonElement<T,C> |
ModelBuilder.getClassInfo(C clazz,
boolean searchForSuperClass,
Locatable upstream)
For limited cases where the caller needs to search for a super class. |
RuntimeNonElement |
RuntimeModelBuilder.getClassInfo(java.lang.Class clazz,
boolean searchForSuperClass,
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)
|
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 |