I see in the generated code for an xsd:element type information is stored in
the class as an annotation:
@XmlType(name = "EdVisitType", propOrder = {
"visitId",
"hospitalId",
...
"homeAddress"
})
I also see that for the fields within my EdVisitType we have annotations
like:
@XmlElement(name = "HomeAddress", namespace =
"
http://aegis.chip.org/schemas/aegisEdVisit")
protected AddressType homeAddress;
This annotation differs a bit from the first since it specifies a namespace.
My question is this:
Given a Class is it possible through introspection to determine full URN
that describes the type of that class? I see in the generated javadocs there
is a line:
<extension
base="{
http://aegis.chip.org/schemas/aegisArtifacts}IncidentType">
Should this be included as an annotation?
Thanks for any help!
-Lucas