HTTP/2 302
server: nginx
date: Sun, 18 Jan 2026 14:47:03 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090217175128
location: https://web.archive.org/web/20090217175128/https://jaxb2-reflection.dev.java.net/
server-timing: captures_list;dur=0.526802, exclusion.robots;dur=0.037971, exclusion.robots.policy;dur=0.027180, esindex;dur=0.008970, cdx.remote;dur=19.318496, LoadShardBlock;dur=771.525167, PetaboxLoader3.resolve;dur=150.743132, PetaboxLoader3.datanode;dur=573.084353
x-app-server: wwwb-app219-dc8
x-ts: 302
x-tr: 815
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app219; path=/
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 302
server: nginx
date: Sun, 18 Jan 2026 14:47:04 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20070711152141
location: https://web.archive.org/web/20070711152141/https://jaxb2-reflection.dev.java.net/
server-timing: captures_list;dur=0.703088, exclusion.robots;dur=0.024586, exclusion.robots.policy;dur=0.010313, esindex;dur=0.033282, cdx.remote;dur=7.152776, LoadShardBlock;dur=88.153093, PetaboxLoader3.datanode;dur=580.337952, PetaboxLoader3.resolve;dur=581.037756, load_resource;dur=1177.977054
x-app-server: wwwb-app219-dc8
x-ts: 302
x-tr: 1309
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sun, 18 Jan 2026 14:47:05 GMT
content-type: text/html;charset=UTF-8
x-archive-orig-date: Wed, 11 Jul 2007 15:21:41 GMT
x-archive-orig-server: Apache
x-archive-orig-x-powered-by: Servlet 2.4; JBoss-4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000)/Tomcat-5.5
x-archive-orig-pragma:
x-archive-orig-cache-control: private,max-age=0,must-revalidate
x-archive-orig-helmloginid: guest
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Wed, 11 Jul 2007 15:21:41 GMT
link:
; rel="original",
; rel="timemap"; type="application/link-format",
; rel="timegate"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: NSDL-WEB-HARVEST-TEST-000-20070711150257-00856-crawling13-c/NSDL-WEB-HARVEST-TEST-000-20070711152119-00616-crawling13.us.archive.org.arc.gz
server-timing: captures_list;dur=0.643480, exclusion.robots;dur=0.021611, exclusion.robots.policy;dur=0.008721, esindex;dur=0.011478, cdx.remote;dur=5.921636, LoadShardBlock;dur=103.259051, PetaboxLoader3.datanode;dur=118.684001, PetaboxLoader3.resolve;dur=49.031792, load_resource;dur=67.582963
x-app-server: wwwb-app219-dc8
x-ts: 200
x-tr: 236
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
jaxb2-reflection: JAXB2 Reflection Library
Get Involved
Project tools
How do I...
jaxb2-reflection
Project home
If you were registered and logged in , you could join this project.
The goal of this project is to provide a reusable library that can be used to parse JAXB annotations, so that you can introspect JAXB-bound classes. For example, with this library, you can ask questions like:
Is this class bound by JAXB?
What JAXB properties do this class have?
What is the XML element name of this property?
The library is designed in such a way that it can be used with a variety of Java reflection libraries, not just the java.lang.reflect package. This is important if you'd like to statically analyze the JAXB-bound classes, such as when you are working inside APT.
When used with java.lang.reflect , this library also allows you to access values of the objects. For example, you can use this library to look for a JAXB property that matches to attribute "name", then set its value.
Since this library work with the standard JAXB annotations, it's not tied to any particular JAXB implementation.
Resources