| Package | Description |
|---|---|
| com.sun.xml.bind.v2.model.annotation |
Abstraction around reading annotations, to support internal/external annotations.
|
| com.sun.xml.bind.v2.model.impl |
Implementation of the com.sun.xml.bind.j2s.model package.
|
| com.sun.xml.bind.v2.model.nav |
Abstraction around the reflection library, to support various reflection models (such as java.lang.reflect and Annotation Processing).
|
| com.sun.xml.bind.v2.runtime |
Code that implements JAXBContext, Unmarshaller, and Marshaller.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LocatableAnnotation
Annotation that also implements Locatable. |
class |
Quick
Base implementation of
Locatable Annotation. |
| Modifier and Type | Method and Description |
|---|---|
Location |
ClassLocatable.getLocation() |
Location |
FieldLocatable.getLocation() |
Location |
Locatable.getLocation()
Gets the location object that this object points to.
|
Location |
LocatableAnnotation.getLocation() |
Location |
MethodLocatable.getLocation() |
Location |
Quick.getLocation() |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayInfoImpl<TypeT,ClassDeclT,FieldT,MethodT>
Public because XJC needs to access it
|
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.
|
class |
RuntimeBuiltinLeafInfoImpl<T>
BuiltinLeafInfoImpl with a support for runtime. |
| Modifier and Type | Method and Description |
|---|---|
Location |
ArrayInfoImpl.getLocation() |
Location |
ClassInfoImpl.getLocation() |
| Modifier and Type | Method and Description |
|---|---|
Location |
Navigator.getClassLocation(C clazz)
Returns a location of the specified class.
|
Location |
Navigator.getFieldLocation(F field) |
Location |
Navigator.getMethodLocation(M getter) |
| Modifier and Type | Method and Description |
|---|---|
List<List<Location>> |
IllegalAnnotationException.getSourcePos()
Returns a read-only list of
Location that indicates
where in the source code the problem has happened. |
Copyright © 2005–2017 Oracle Corporation. All rights reserved.