Uses of Interface
com.sun.xml.bind.v2.model.annotation.Locatable
-
Packages that use Locatable Package Description 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 ofcom.sun.xml.bind.v2.model.corefor 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 Modifier and Type Class Description classClassLocatable<C>Locatableimplementation for a class.classFieldLocatable<F>Locatableimplementation for a field.classLocatableAnnotationAnnotationthat also implementsLocatable.classMethodLocatable<M>Locatableimplementation for a method.classQuickBase implementation ofLocatableAnnotation.Methods in com.sun.xml.bind.v2.model.annotation that return Locatable Modifier and Type Method Description LocatableClassLocatable. getUpstream()LocatableFieldLocatable. getUpstream()LocatableLocatable. getUpstream()Gets the upstreamLocationinformation.LocatableLocatableAnnotation. getUpstream()LocatableMethodLocatable. getUpstream()LocatableQuick. getUpstream()Methods in com.sun.xml.bind.v2.model.annotation with parameters of type Locatable Modifier and Type Method Description static <A extends Annotation>
ALocatableAnnotation. create(A annotation, Locatable parentSourcePos)Wraps the annotation into a proxy so that the returned object will also implementLocatable.Annotation[]AnnotationReader. getAllFieldAnnotations(F field, Locatable srcPos)Gets all the annotations on a field.Annotation[]RuntimeInlineAnnotationReader. getAllFieldAnnotations(Field field, Locatable srcPos)Annotation[]AnnotationReader. getAllMethodAnnotations(M method, Locatable srcPos)Gets all the annotations on a method.Annotation[]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)<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 Constructor Description ClassLocatable(Locatable upstream, C clazz, Navigator<?,C,?,?> nav)FieldLocatable(Locatable upstream, F field, Navigator<?,?,F,?> nav)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 Modifier and Type Interface Description interfaceArrayInfo<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 Locatable Modifier and Type Class Description classArrayInfoImpl<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.classRuntimeBuiltinLeafInfoImpl<T>BuiltinLeafInfoImplwith a support for runtime.Methods in com.sun.xml.bind.v2.model.impl with parameters of type Locatable Modifier and Type Method Description RegistryInfo<T,C>ModelBuilder. 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)protected com.sun.xml.bind.v2.model.impl.EnumLeafInfoImpl<T,C,F,M>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.RuntimeNonElementRuntimeModelBuilder. getClassInfo(Class clazz, boolean searchForSuperClass, Locatable upstream)RuntimeNonElementRuntimeModelBuilder. 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 Locatable Constructor Description 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 Modifier and Type Interface Description interfaceRuntimeArrayInfointerfaceRuntimeBuiltinLeafInfointerfaceRuntimeClassInfointerfaceRuntimeElementinterfaceRuntimeElementInfointerfaceRuntimeEnumLeafInfointerfaceRuntimeLeafInfointerfaceRuntimeNonElementinterfaceRuntimeTypeInfo -
Uses of Locatable in com.sun.xml.bind.v2.runtime
Constructors in com.sun.xml.bind.v2.runtime with parameters of type Locatable Constructor Description IllegalAnnotationException(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)
-