|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Locatable | |
---|---|
com.sun.tools.jxc.apt | APT related code. |
com.sun.tools.xjc.model | Implementation of the com.sun.xml.bind.v2.model.core package for XJC. |
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.tools.jxc.apt |
---|
Methods in com.sun.tools.jxc.apt with parameters of type Locatable | ||
---|---|---|
Annotation[] |
InlineAnnotationReaderImpl.getAllFieldAnnotations(com.sun.mirror.declaration.FieldDeclaration field,
Locatable srcPos)
|
|
Annotation[] |
InlineAnnotationReaderImpl.getAllMethodAnnotations(com.sun.mirror.declaration.MethodDeclaration method,
Locatable srcPos)
|
|
|
InlineAnnotationReaderImpl.getClassAnnotation(Class<A> a,
com.sun.mirror.declaration.TypeDeclaration clazz,
Locatable srcPos)
|
|
|
InlineAnnotationReaderImpl.getFieldAnnotation(Class<A> a,
com.sun.mirror.declaration.FieldDeclaration f,
Locatable srcPos)
|
|
|
InlineAnnotationReaderImpl.getMethodAnnotation(Class<A> a,
com.sun.mirror.declaration.MethodDeclaration method,
Locatable srcPos)
|
|
|
InlineAnnotationReaderImpl.getMethodParameterAnnotation(Class<A> a,
com.sun.mirror.declaration.MethodDeclaration m,
int paramIndex,
Locatable srcPos)
|
|
|
InlineAnnotationReaderImpl.getPackageAnnotation(Class<A> a,
com.sun.mirror.declaration.TypeDeclaration clazz,
Locatable srcPos)
|
Uses of Locatable in com.sun.tools.xjc.model |
---|
Subinterfaces of Locatable in com.sun.tools.xjc.model | |
---|---|
interface |
CClass
Either CClassInfo or CClassRef . |
interface |
CElement
Either CElementInfo , CClassInfo , or CClassRef . |
interface |
CNonElement
NonElement at compile-time. |
interface |
CTypeInfo
TypeInfo at the compile-time. |
Classes in com.sun.tools.xjc.model that implement Locatable | |
---|---|
(package private) class |
AbstractCElement
Partial default implementation of CElement . |
(package private) class |
AbstractCTypeInfoImpl
Partial implementation of CTypeInfo . |
class |
CArrayInfo
Because XJC doesn't generate the array binding, this class will never show up in the model constructed by XJC. |
class |
CBuiltinLeafInfo
Encapsulates 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. |
class |
CClassInfo
Mutable ClassInfo represenatation. |
class |
CClassRef
Refernece to an existing class. |
class |
CElementInfo
ElementInfo implementation for the compile-time model. |
class |
CEnumLeafInfo
Transducer that converts a string into an "enumeration class." The structure of the generated class needs to precisely follow the JAXB spec. |
class |
CWildcardTypeInfo
CTypeInfo for the DOM node. |
Methods in com.sun.tools.xjc.model that return Locatable | |
---|---|
Locatable |
AbstractCTypeInfoImpl.getUpstream()
|
Locatable |
CEnumLeafInfo.getUpstream()
|
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 |
LocatableAnnotation.getUpstream()
|
Locatable |
MethodLocatable.getUpstream()
|
Locatable |
Locatable.getUpstream()
Gets the upstream Location information. |
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 . |
|
Annotation[] |
RuntimeInlineAnnotationReader.getAllFieldAnnotations(Field field,
Locatable srcPos)
|
|
Annotation[] |
AnnotationReader.getAllFieldAnnotations(F field,
Locatable srcPos)
Gets all the annotations on a field. |
|
Annotation[] |
RuntimeInlineAnnotationReader.getAllMethodAnnotations(Method method,
Locatable srcPos)
|
|
Annotation[] |
AnnotationReader.getAllMethodAnnotations(M method,
Locatable srcPos)
Gets all the annotations on a method. |
|
|
RuntimeInlineAnnotationReader.getClassAnnotation(Class<A> a,
Class clazz,
Locatable srcPos)
|
|
|
AnnotationReader.getClassAnnotation(Class<A> annotation,
C clazz,
Locatable srcpos)
Reads an annotation on a class. |
|
|
RuntimeInlineAnnotationReader.getFieldAnnotation(Class<A> annotation,
Field field,
Locatable srcPos)
|
|
|
AnnotationReader.getFieldAnnotation(Class<A> annotation,
F field,
Locatable srcpos)
Reads an annotation on a property that consists of a field. |
|
|
RuntimeInlineAnnotationReader.getMethodAnnotation(Class<A> annotation,
Method method,
Locatable srcPos)
|
|
|
AnnotationReader.getMethodAnnotation(Class<A> annotation,
M method,
Locatable srcpos)
|
|
|
AnnotationReader.getMethodAnnotation(Class<A> annotation,
M getter,
M setter,
Locatable srcpos)
Reads an annotation on a property that consists of a getter and a setter. |
|
|
AbstractInlineAnnotationReaderImpl.getMethodAnnotation(Class<A> annotation,
M getter,
M setter,
Locatable srcPos)
|
|
|
RuntimeInlineAnnotationReader.getMethodParameterAnnotation(Class<A> annotation,
Method method,
int paramIndex,
Locatable srcPos)
|
|
|
AnnotationReader.getMethodParameterAnnotation(Class<A> annotation,
M method,
int paramIndex,
Locatable srcPos)
Reads an annotation on a parameter of the method. |
|
|
RuntimeInlineAnnotationReader.getPackageAnnotation(Class<A> a,
Class clazz,
Locatable srcPos)
|
|
|
AnnotationReader.getPackageAnnotation(Class<A> annotation,
C clazz,
Locatable srcpos)
Reads an annotation on the package that the given class belongs to. |
|
boolean |
AnnotationReader.hasMethodAnnotation(Class<? extends Annotation> annotation,
String propertyName,
M getter,
M setter,
Locatable srcPos)
Checks if the given method has an annotation. |
|
boolean |
AbstractInlineAnnotationReaderImpl.hasMethodAnnotation(Class<? extends Annotation> annotation,
String propertyName,
M getter,
M setter,
Locatable srcPos)
|
|
protected abstract Quick |
Quick.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 | |
---|---|
ClassLocatable(Locatable upstream,
C clazz,
Navigator<?,C,?,?> nav)
|
|
FieldLocatable(Locatable upstream,
F field,
Navigator<?,?,F,?> nav)
|
|
LocatableAnnotation(Annotation core,
Locatable upstream)
|
|
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 | |
---|---|
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 |
---|
Subinterfaces of Locatable in com.sun.xml.bind.v2.model.impl | |
---|---|
(package private) interface |
PropertySeed<T,C,F,M>
Exposes the core information that forms a PropertyInfo . |
Classes in com.sun.xml.bind.v2.model.impl that implement Locatable | |
---|---|
(package private) class |
AnyTypeImpl<T,C>
TypeInfo implementation for xs:anyType. |
class |
ArrayInfoImpl<TypeT,ClassDeclT,FieldT,MethodT>
Public because XJC needs to access it |
(package private) class |
AttributePropertyInfoImpl<TypeT,ClassDeclT,FieldT,MethodT>
|
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. |
(package private) class |
ClassInfoImpl<T,C,F,M>
A part of the ClassInfo that doesn't depend on a particular
reflection library. |
(package private) class |
ElementInfoImpl<T,C,F,M>
ElementInfo implementation. |
(package private) class |
ElementPropertyInfoImpl<TypeT,ClassDeclT,FieldT,MethodT>
Common ElementPropertyInfo implementation used for both
APT and runtime. |
(package private) class |
EnumLeafInfoImpl<T,C,F,M>
EnumLeafInfo implementation. |
(package private) class |
ERPropertyInfoImpl<TypeT,ClassDeclT,FieldT,MethodT>
Common part of ElementPropertyInfoImpl and ReferencePropertyInfoImpl . |
(package private) class |
FieldPropertySeed<TypeT,ClassDeclT,FieldT,MethodT>
PropertyInfo implementation backed by a field. |
(package private) class |
GetterSetterPropertySeed<TypeT,ClassDeclT,FieldT,MethodT>
PropertyInfo implementation backed by a getter and a setter. |
(package private) class |
LeafInfoImpl<TypeT,ClassDeclT>
|
(package private) class |
MapPropertyInfoImpl<T,C,F,M>
|
(package private) class |
PropertyInfoImpl<T,C,F,M>
Default partial implementation for PropertyInfo . |
(package private) class |
ReferencePropertyInfoImpl<T,C,F,M>
Implementation of ReferencePropertyInfo . |
(package private) class |
RegistryInfoImpl<T,C,F,M>
Implementation of RegistryInfo . |
(package private) class |
RuntimeAnyTypeImpl
|
(package private) class |
RuntimeArrayInfoImpl
|
(package private) class |
RuntimeAttributePropertyInfoImpl
|
class |
RuntimeBuiltinLeafInfoImpl<T>
BuiltinLeafInfoImpl with a support for runtime. |
(package private) class |
RuntimeClassInfoImpl
|
(package private) static class |
RuntimeClassInfoImpl.RuntimePropertySeed
|
(package private) class |
RuntimeElementInfoImpl
|
(package private) class |
RuntimeElementPropertyInfoImpl
|
(package private) class |
RuntimeEnumLeafInfoImpl<T extends Enum<T>,B>
|
(package private) class |
RuntimeMapPropertyInfoImpl
|
(package private) class |
RuntimeReferencePropertyInfoImpl
|
(package private) class |
RuntimeValuePropertyInfoImpl
|
(package private) class |
SingleTypePropertyInfoImpl<T,C,F,M>
PropertyInfoImpl that can only have one type. |
(package private) class |
TypeInfoImpl<TypeT,ClassDeclT,FieldT,MethodT>
Common implementation between ClassInfoImpl and ElementInfoImpl . |
(package private) class |
ValuePropertyInfoImpl<TypeT,ClassDeclT,FieldT,MethodT>
|
Methods in com.sun.xml.bind.v2.model.impl that return Locatable | |
---|---|
Locatable |
RegistryInfoImpl.getUpstream()
|
Locatable |
TypeInfoImpl.getUpstream()
|
Locatable |
LeafInfoImpl.getUpstream()
|
Locatable |
PropertyInfoImpl.getUpstream()
A PropertyInfoImpl is always referenced by its enclosing class,
so return that as the upstream. |
Locatable |
AnyTypeImpl.getUpstream()
|
Locatable |
FieldPropertySeed.getUpstream()
Use the enclosing class as the upsream Location . |
Locatable |
GetterSetterPropertySeed.getUpstream()
Use the enclosing class as the upsream Location . |
Locatable |
RuntimeClassInfoImpl.RuntimePropertySeed.getUpstream()
|
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. |
|
(package private) static
|
Util.calcSchemaType(AnnotationReader<T,C,F,M> reader,
AnnotationSource primarySource,
C enclosingClass,
T individualType,
Locatable src)
|
|
protected ArrayInfoImpl<T,C,F,M> |
ModelBuilder.createArrayInfo(Locatable upstream,
T arrayType)
|
|
RuntimeArrayInfoImpl |
RuntimeModelBuilder.createArrayInfo(Locatable upstream,
Type arrayType)
|
|
protected RuntimeClassInfoImpl |
RuntimeModelBuilder.createClassInfo(Class clazz,
Locatable upstream)
|
|
protected ClassInfoImpl<T,C,F,M> |
ModelBuilder.createClassInfo(C clazz,
Locatable upstream)
|
|
protected RuntimeEnumLeafInfoImpl |
RuntimeModelBuilder.createEnumLeafInfo(Class clazz,
Locatable upstream)
|
|
protected EnumLeafInfoImpl<T,C,F,M> |
ModelBuilder.createEnumLeafInfo(C 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. |
|
RuntimeNonElement |
RuntimeModelBuilder.getClassInfo(Class clazz,
boolean searchForSuperClass,
Locatable upstream)
|
|
RuntimeNonElement |
RuntimeModelBuilder.getClassInfo(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)
|
|
ClassInfoImpl(ModelBuilder<T,C,F,M> builder,
Locatable upstream,
C clazz)
|
|
EnumLeafInfoImpl(ModelBuilder<T,C,F,M> builder,
Locatable upstream,
C clazz,
T type)
|
|
RegistryInfoImpl(ModelBuilder<T,C,F,M> builder,
Locatable upstream,
C registryClass)
Picks up references in this registry to other types. |
|
RuntimeArrayInfoImpl(RuntimeModelBuilder builder,
Locatable upstream,
Class arrayType)
|
|
RuntimeClassInfoImpl(RuntimeModelBuilder modelBuilder,
Locatable upstream,
Class clazz)
|
|
RuntimeEnumLeafInfoImpl(RuntimeModelBuilder builder,
Locatable upstream,
Class<T> enumType)
|
|
TypeInfoImpl(ModelBuilder<TypeT,ClassDeclT,FieldT,MethodT> builder,
Locatable upstream)
|
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(String message,
Annotation src1,
Locatable src2)
|
|
IllegalAnnotationException(String message,
Locatable src)
|
|
IllegalAnnotationException(String message,
Locatable src1,
Locatable src2)
|
|
IllegalAnnotationException(String message,
Throwable cause,
Locatable src)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |