[ https://issues.apache.org/jira/browse/SIS-286?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Desruisseaux updated SIS-286: ------------------------------------ Issue Type: Improvement (was: Sub-task) Parent: (was: SIS-159) > Add @XmlSchemaType annotations where appropriate > ------------------------------------------------ > > Key: SIS-286 > URL: https://issues.apache.org/jira/browse/SIS-286 > Project: Spatial Information Systems > Issue Type: Improvement > Components: Metadata, Referencing > Affects Versions: 0.6 > Reporter: Martin Desruisseaux > Priority: Minor > Fix For: 0.7 > > > The XML type of metadata and CRS properties could be declared more accurately > by adding the {{XmlShemaType}} annotation where appropriate. Examples: > {code:java} > @XmlSchemaType(name = "positiveInteger") > private Integer integerValue; > @XmlSchemaType(name = "anyURI") > private String valueFile; > @XmlSchemaType(name="date") > public XMLGregorianCalendar date; > {code} > The easiest way to find where this annotation is missing is to search for > {{XmlSchemaType}} in any project having generated automatically JAXB classes > from the XSD. An example of such project is the Geotk > {{modules/jaxb-xml-binding/geotk-xml-gml}} module, but any other project > could fit. -- This message was sent by Atlassian JIRA (v6.3.4#6332)