Uses of Interface
org.glassfish.jaxb.core.v2.model.annotation.Locatable
Packages that use Locatable
Package
Description
Annotation Processing related code.
Implementation of the
org.glassfish.jaxb.core.v2.model.core package for XJC.The in-memory model of the JAXB-bound beans.
Abstraction around reading annotations, to support internal/external annotations.
Implementation of the org.glassfish.jaxb.j2s.model package.
The specialization of
org.glassfish.jaxb.core.v2.model.core for the runtime.-
Uses of Locatable in com.sun.tools.jxc.ap
Methods in com.sun.tools.jxc.ap with parameters of type LocatableModifier and TypeMethodDescriptionInlineAnnotationReaderImpl.getAllFieldAnnotations(VariableElement field, Locatable srcPos) InlineAnnotationReaderImpl.getAllMethodAnnotations(ExecutableElement method, Locatable srcPos) <A extends Annotation>
AInlineAnnotationReaderImpl.getClassAnnotation(Class<A> a, TypeElement clazz, Locatable srcPos) <A extends Annotation>
AInlineAnnotationReaderImpl.getFieldAnnotation(Class<A> a, VariableElement f, Locatable srcPos) <A extends Annotation>
AInlineAnnotationReaderImpl.getMethodAnnotation(Class<A> a, ExecutableElement method, Locatable srcPos) <A extends Annotation>
AInlineAnnotationReaderImpl.getMethodParameterAnnotation(Class<A> a, ExecutableElement m, int paramIndex, Locatable srcPos) <A extends Annotation>
AInlineAnnotationReaderImpl.getPackageAnnotation(Class<A> a, TypeElement clazz, Locatable srcPos) -
Uses of Locatable in com.sun.tools.xjc.model
Subinterfaces of Locatable in com.sun.tools.xjc.modelModifier and TypeInterfaceDescriptioninterfaceEitherCClassInfoorCClassRef.interfaceinterfaceNonElementat compile-time.interfaceTypeInfoat the compile-time.Classes in com.sun.tools.xjc.model that implement LocatableModifier and TypeClassDescriptionfinal classBecause XJC doesn't generate the array binding, this class will never show up in the model constructed by XJC.classEncapsulates the default handling for leaf classes (which are bound to text in XML.)final classMutableClassInforepresentation.final classReference to an existing class.final classElementInfoimplementation for the compile-time model.final classTransducer that converts a string into an "enumeration class."final classCTypeInfofor the DOM node.Methods in com.sun.tools.xjc.model that return Locatable -
Uses of Locatable in org.glassfish.jaxb.core.v2.model.annotation
Methods in org.glassfish.jaxb.core.v2.model.annotation that return LocatableModifier and TypeMethodDescriptionLocatable.getUpstream()Gets the upstreamLocationinformation.Methods in org.glassfish.jaxb.core.v2.model.annotation with parameters of type LocatableModifier and TypeMethodDescriptionAnnotationReader.getAllFieldAnnotations(F field, Locatable srcPos) Gets all the annotations on a field.AnnotationReader.getAllMethodAnnotations(M method, Locatable srcPos) Gets all the annotations on a method.<A extends Annotation>
AAnnotationReader.getClassAnnotation(Class<A> annotation, C clazz, Locatable srcpos) Reads an annotation on a class.<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>
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>
AAnnotationReader.getMethodAnnotation(Class<A> annotation, M 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>
AAnnotationReader.getPackageAnnotation(Class<A> annotation, C clazz, Locatable srcpos) Reads an annotation on the package that the given class belongs to.booleanAnnotationReader.hasMethodAnnotation(Class<? extends Annotation> annotation, String propertyName, M getter, M setter, Locatable srcPos) Checks if the given method has an annotation. -
Uses of Locatable in org.glassfish.jaxb.core.v2.model.core
Subinterfaces of Locatable in org.glassfish.jaxb.core.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 org.glassfish.jaxb.core.v2.runtime
Constructors in org.glassfish.jaxb.core.v2.runtime with parameters of type LocatableModifierConstructorDescriptionIllegalAnnotationException(String message, Annotation src1, Locatable src2) IllegalAnnotationException(String message, Throwable cause, Locatable src) IllegalAnnotationException(String message, Locatable src) IllegalAnnotationException(String message, Locatable src1, Locatable src2) -
Uses of Locatable in org.glassfish.jaxb.runtime.v2.model.annotation
Classes in org.glassfish.jaxb.runtime.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 org.glassfish.jaxb.runtime.v2.model.annotation that return LocatableModifier and TypeMethodDescriptionClassLocatable.getUpstream()FieldLocatable.getUpstream()LocatableAnnotation.getUpstream()MethodLocatable.getUpstream()final LocatableQuick.getUpstream()Methods in org.glassfish.jaxb.runtime.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.RuntimeInlineAnnotationReader.getAllFieldAnnotations(Field field, Locatable srcPos) RuntimeInlineAnnotationReader.getAllMethodAnnotations(Method method, Locatable srcPos) <A extends Annotation>
ARuntimeInlineAnnotationReader.getClassAnnotation(Class<A> a, Class clazz, Locatable srcPos) <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>
ARuntimeInlineAnnotationReader.getMethodAnnotation(Class<A> annotation, Method method, Locatable srcPos) <A extends Annotation>
ARuntimeInlineAnnotationReader.getMethodParameterAnnotation(Class<A> annotation, Method method, int paramIndex, Locatable srcPos) <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) protected abstract QuickQuick.newInstance(Locatable upstream, Annotation core) Factory method to create a new instance of the same kind.Constructors in org.glassfish.jaxb.runtime.v2.model.annotation with parameters of type Locatable -
Uses of Locatable in org.glassfish.jaxb.runtime.v2.model.impl
Subinterfaces of Locatable in org.glassfish.jaxb.runtime.v2.model.implModifier and TypeInterfaceDescriptioninterfacePropertySeed<T,C, F, M> Exposes the core information that forms aPropertyInfo.Classes in org.glassfish.jaxb.runtime.v2.model.impl that implement LocatableModifier and TypeClassDescriptionclassBuiltinLeafInfoImpl<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 org.glassfish.jaxb.runtime.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.ModelBuilder.createArrayInfo(Locatable upstream, T arrayType) RuntimeModelBuilder.createArrayInfo(Locatable upstream, Type arrayType) ModelBuilder.createClassInfo(C clazz, Locatable upstream) RuntimeModelBuilder.createClassInfo(Class clazz, Locatable upstream) protected EnumLeafInfo<T,C> ModelBuilder.createEnumLeafInfo(C clazz, Locatable upstream) protected EnumLeafInfo<Type,Class> RuntimeModelBuilder.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. -
Uses of Locatable in org.glassfish.jaxb.runtime.v2.model.runtime
Subinterfaces of Locatable in org.glassfish.jaxb.runtime.v2.model.runtimeModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterface -
Uses of Locatable in org.jboss.jaxb.intros
Methods in org.jboss.jaxb.intros with parameters of type LocatableModifier and TypeMethodDescriptionIntroductionsAnnotationReader.getAllFieldAnnotations(Field field, Locatable srcPos) IntroductionsAnnotationReader.getAllMethodAnnotations(Method method, Locatable srcPos) <A extends Annotation>
AIntroductionsAnnotationReader.getClassAnnotation(Class<A> annotation, Class clazz, Locatable srcPos) <A extends Annotation>
AIntroductionsAnnotationReader.getFieldAnnotation(Class<A> annotation, Field field, Locatable srcPos) <A extends Annotation>
AIntroductionsAnnotationReader.getMethodAnnotation(Class<A> annotation, Method method, Locatable srcPos) <A extends Annotation>
AIntroductionsAnnotationReader.getMethodParameterAnnotation(Class<A> annotation, Method method, int paramIndex, Locatable srcPos) <A extends Annotation>
AIntroductionsAnnotationReader.getPackageAnnotation(Class<A> a, Class clazz, Locatable srcPos)