Uses of Interface
com.sun.xml.bind.v2.model.annotation.Locatable
Packages that use Locatable
Package
Description
Abstraction around reading annotations, to support internal/external annotations.
The in-memory model of the JAXB-bound beans.
Implementation of the com.sun.xml.bind.j2s.model package.
The specialization of
com.sun.xml.bind.v2.model.core for the 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 LocatableModifier and TypeClassDescriptionclassLocatableimplementation for a class.classLocatableimplementation for a field.classAnnotationthat also implementsLocatable.classLocatableimplementation for a method.classBase implementation ofLocatableAnnotation.Methods in com.sun.xml.bind.v2.model.annotation that return LocatableModifier and TypeMethodDescriptionClassLocatable.getUpstream()FieldLocatable.getUpstream()Locatable.getUpstream()Gets the upstreamLocationinformation.LocatableAnnotation.getUpstream()MethodLocatable.getUpstream()final LocatableQuick.getUpstream()Methods in com.sun.xml.bind.v2.model.annotation with parameters of type LocatableModifier and TypeMethodDescriptionstatic <A extends Annotation>
AWraps the annotation into a proxy so that the returned object will also implementLocatable.AnnotationReader.getAllFieldAnnotations(F field, Locatable srcPos) Gets all the annotations on a field.RuntimeInlineAnnotationReader.getAllFieldAnnotations(Field field, Locatable srcPos) AnnotationReader.getAllMethodAnnotations(M method, Locatable srcPos) Gets all the annotations on a method.RuntimeInlineAnnotationReader.getAllMethodAnnotations(Method method, Locatable srcPos) <A extends Annotation>
AAnnotationReader.getClassAnnotation(Class<A> annotation, C clazz, Locatable srcpos) Reads an annotation on a class.<A extends Annotation>
ARuntimeInlineAnnotationReader.getClassAnnotation(Class<A> a, Class clazz, Locatable srcPos) <A extends Annotation>
AAnnotationReader.getFieldAnnotation(Class<A> annotation, F field, Locatable srcpos) Reads an annotation on a property that consists of a field.<A extends Annotation>
ARuntimeInlineAnnotationReader.getFieldAnnotation(Class<A> annotation, Field field, Locatable srcPos) final <A extends Annotation>
AAbstractInlineAnnotationReaderImpl.getMethodAnnotation(Class<A> annotation, M getter, M setter, Locatable srcPos) <A extends Annotation>
AAnnotationReader.getMethodAnnotation(Class<A> annotation, M method, Locatable srcpos) <A extends Annotation>
AAnnotationReader.getMethodAnnotation(Class<A> annotation, M getter, M setter, Locatable srcpos) Reads an annotation on a property that consists of a getter and a setter.<A extends Annotation>
ARuntimeInlineAnnotationReader.getMethodAnnotation(Class<A> annotation, Method method, Locatable srcPos) <A extends Annotation>
AAnnotationReader.getMethodParameterAnnotation(Class<A> annotation, M method, int paramIndex, Locatable srcPos) Reads an annotation on a parameter of the method.<A extends Annotation>
ARuntimeInlineAnnotationReader.getMethodParameterAnnotation(Class<A> annotation, Method method, int paramIndex, Locatable srcPos) <A extends Annotation>
AAnnotationReader.getPackageAnnotation(Class<A> annotation, C clazz, Locatable srcpos) Reads an annotation on the package that the given class belongs to.<A extends Annotation>
ARuntimeInlineAnnotationReader.getPackageAnnotation(Class<A> a, Class clazz, Locatable srcPos) booleanAbstractInlineAnnotationReaderImpl.hasMethodAnnotation(Class<? extends Annotation> annotation, String propertyName, M getter, M setter, Locatable srcPos) booleanAnnotationReader.hasMethodAnnotation(Class<? extends Annotation> annotation, String propertyName, M getter, M setter, Locatable srcPos) Checks if the given method has an annotation.protected abstract QuickQuick.newInstance(Locatable upstream, 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 -
Uses of Locatable in com.sun.xml.bind.v2.model.core
Subinterfaces of Locatable in com.sun.xml.bind.v2.model.coreModifier and TypeInterfaceDescriptioninterfaceArrayInfo<T,C> Stand-alone array that can be marshalled/unmarshalled on its own (without being part of any enclodingClassInfo.)interfaceBuiltinLeafInfo<T,C> JAXB spec designates a few Java classes to be mapped to leaves in XML.interfaceClassInfo<T,C> Information about JAXB-bound class.interfaceElement<T,C> TypeInfothat maps to an element.interfaceElementInfo<T,C> A particular use (specialization) ofJAXBElement.interfaceEnumLeafInfo<T,C> NonElementthat represents anEnumclass.interfaceLeafInfo<T,C> EitherBuiltinLeafInfoorEnumLeafInfo.interfaceMaybeElement<T,C> SomeNonElementcan optionally be anElement.interfaceNonElement<T,C> TypeInfothat maps to an element.interfaceTypeInfo<T,C> interfaceWildcardTypeInfo<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 LocatableModifier and TypeClassDescriptionclassArrayInfoImpl<TypeT,ClassDeclT, FieldT, MethodT> Public because XJC needs to access itclassBuiltinLeafInfoImpl<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.classClassInfoImpl<T,C, F, M> A part of theClassInfothat doesn't depend on a particular reflection library.classBuiltinLeafInfoImplwith a support for runtime.Methods in com.sun.xml.bind.v2.model.impl with parameters of type LocatableModifier and TypeMethodDescriptionModelBuilder.addRegistry(C registryClass, Locatable upstream) Visits a class withXmlRegistryand records all the element mappings in it.protected ArrayInfoImpl<T,C, F, M> ModelBuilder.createArrayInfo(Locatable upstream, T arrayType) com.sun.xml.bind.v2.model.impl.RuntimeArrayInfoImplRuntimeModelBuilder.createArrayInfo(Locatable upstream, Type arrayType) protected ClassInfoImpl<T,C, F, M> ModelBuilder.createClassInfo(C clazz, Locatable upstream) protected com.sun.xml.bind.v2.model.impl.RuntimeClassInfoImplRuntimeModelBuilder.createClassInfo(Class clazz, Locatable upstream) ModelBuilder.createEnumLeafInfo(C clazz, Locatable upstream) protected com.sun.xml.bind.v2.model.impl.RuntimeEnumLeafInfoImplRuntimeModelBuilder.createEnumLeafInfo(Class clazz, Locatable upstream) NonElement<T,C> ModelBuilder.getClassInfo(C clazz, boolean searchForSuperClass, Locatable upstream) For limited cases where the caller needs to search for a super class.NonElement<T,C> ModelBuilder.getClassInfo(C clazz, Locatable upstream) Builds a JAXBClassInfomodel from a given class declaration and adds that to this model owner.RuntimeModelBuilder.getClassInfo(Class clazz, boolean searchForSuperClass, Locatable upstream) RuntimeModelBuilder.getClassInfo(Class clazz, Locatable upstream) NonElement<T,C> ModelBuilder.getTypeInfo(T t, Locatable upstream) Have the builder recognize the type (if it hasn't done so yet), and returns aNonElementthat represents it.Constructors in com.sun.xml.bind.v2.model.impl with parameters of type LocatableModifierConstructorDescriptionArrayInfoImpl(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.runtimeModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterface -
Uses of Locatable in com.sun.xml.bind.v2.runtime
Constructors in com.sun.xml.bind.v2.runtime with parameters of type LocatableModifierConstructorDescriptionIllegalAnnotationException(String message, Locatable src) IllegalAnnotationException(String message, Locatable src1, Locatable src2) IllegalAnnotationException(String message, Annotation src1, Locatable src2) IllegalAnnotationException(String message, Throwable cause, Locatable src)