Uses of Interface
org.glassfish.jaxb.core.v2.model.annotation.Locatable
-
Packages that use Locatable Package Description com.sun.tools.jxc.ap Annotation Processing related code.com.sun.tools.xjc.model Implementation of theorg.glassfish.jaxb.core.v2.model.corepackage for XJC.org.glassfish.jaxb.core.v2.model.annotation org.glassfish.jaxb.core.v2.model.core The in-memory model of the JAXB-bound beans.org.glassfish.jaxb.core.v2.runtime org.glassfish.jaxb.runtime.v2.model.annotation Abstraction around reading annotations, to support internal/external annotations.org.glassfish.jaxb.runtime.v2.model.impl Implementation of the org.glassfish.jaxb.j2s.model package.org.glassfish.jaxb.runtime.v2.model.runtime The specialization oforg.glassfish.jaxb.core.v2.model.corefor the runtime. -
-
Uses of Locatable in com.sun.tools.jxc.ap
Methods in com.sun.tools.jxc.ap with parameters of type Locatable Modifier and Type Method Description Annotation[]InlineAnnotationReaderImpl. getAllFieldAnnotations(VariableElement field, Locatable srcPos)Annotation[]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.model Modifier and Type Interface Description interfaceCClassEitherCClassInfoorCClassRef.interfaceCElementinterfaceCNonElementNonElementat compile-time.interfaceCTypeInfoTypeInfoat the compile-time.Classes in com.sun.tools.xjc.model that implement Locatable Modifier and Type Class Description classCArrayInfoBecause XJC doesn't generate the array binding, this class will never show up in the model constructed by XJC.classCBuiltinLeafInfoEncapsulates the default handling for leaf classes (which are bound to text in XML.) In particular this class knows how to convert the lexical value into the Java class according to this default rule.classCClassInfoMutableClassInforepresentation.classCClassRefReference to an existing class.classCElementInfoElementInfoimplementation for the compile-time model.classCEnumLeafInfoTransducer that converts a string into an "enumeration class." The structure of the generated class needs to precisely follow the JAXB spec.classCWildcardTypeInfoCTypeInfofor the DOM node.Methods in com.sun.tools.xjc.model that return Locatable Modifier and Type Method Description LocatableCBuiltinLeafInfo. getUpstream()LocatableCEnumLeafInfo. getUpstream() -
Uses of Locatable in org.glassfish.jaxb.core.v2.model.annotation
Methods in org.glassfish.jaxb.core.v2.model.annotation that return Locatable Modifier and Type Method Description LocatableLocatable. getUpstream()Gets the upstreamLocationinformation.Methods in org.glassfish.jaxb.core.v2.model.annotation with parameters of type Locatable Modifier and Type Method Description Annotation[]AnnotationReader. getAllFieldAnnotations(F field, Locatable srcPos)Gets all the annotations on a field.Annotation[]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.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 org.glassfish.jaxb.core.v2.runtime
Constructors in org.glassfish.jaxb.core.v2.runtime with parameters of type Locatable Constructor Description IllegalAnnotationException(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 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 org.glassfish.jaxb.runtime.v2.model.annotation that return Locatable Modifier and Type Method Description LocatableClassLocatable. getUpstream()LocatableFieldLocatable. getUpstream()LocatableLocatableAnnotation. getUpstream()LocatableMethodLocatable. getUpstream()LocatableQuick. getUpstream()Methods in org.glassfish.jaxb.runtime.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[]RuntimeInlineAnnotationReader. getAllFieldAnnotations(Field field, Locatable srcPos)Annotation[]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)<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 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 org.glassfish.jaxb.runtime.v2.model.impl
Classes in org.glassfish.jaxb.runtime.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 org.glassfish.jaxb.runtime.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)org.glassfish.jaxb.runtime.v2.model.impl.RuntimeArrayInfoImplRuntimeModelBuilder. createArrayInfo(Locatable upstream, Type arrayType)protected ClassInfoImpl<T,C,F,M>ModelBuilder. createClassInfo(C clazz, Locatable upstream)protected org.glassfish.jaxb.runtime.v2.model.impl.RuntimeClassInfoImplRuntimeModelBuilder. createClassInfo(Class clazz, Locatable upstream)protected org.glassfish.jaxb.runtime.v2.model.impl.EnumLeafInfoImpl<T,C,F,M>ModelBuilder. createEnumLeafInfo(C clazz, Locatable upstream)protected org.glassfish.jaxb.runtime.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 org.glassfish.jaxb.runtime.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 org.glassfish.jaxb.runtime.v2.model.runtime
Subinterfaces of Locatable in org.glassfish.jaxb.runtime.v2.model.runtime Modifier and Type Interface Description interfaceRuntimeArrayInfointerfaceRuntimeBuiltinLeafInfointerfaceRuntimeClassInfointerfaceRuntimeElementinterfaceRuntimeElementInfointerfaceRuntimeEnumLeafInfointerfaceRuntimeLeafInfointerfaceRuntimeNonElementinterfaceRuntimeTypeInfo
-