@Override public Object getProperty(Object object, QName name) throws Exception { GpxType gpx = (GpxType) object; if("creator".equals(name.getLocalPart())) return gpx.getCreator(); if("metadata".equals(name.getLocalPart())) return gpx.getMetadata(); if("version".equals(name.getLocalPart())) return gpx.getVersion(); if("extensions".equals(name.getLocalPart())) return gpx.getExtensions(); if("wpt".equals(name.getLocalPart())) return gpx.getWpt(); if("rte".equals(name.getLocalPart())) return gpx.getRte(); if("trk".equals(name.getLocalPart())) return gpx.getTrk(); return null; } }
@Override public Object getProperty(Object object, QName name) throws Exception { GpxType gpx = (GpxType) object; if("creator".equals(name.getLocalPart())) return gpx.getCreator(); if("metadata".equals(name.getLocalPart())) return gpx.getMetadata(); if("version".equals(name.getLocalPart())) return gpx.getVersion(); if("extensions".equals(name.getLocalPart())) return gpx.getExtensions(); if("wpt".equals(name.getLocalPart())) return gpx.getWpt(); if("rte".equals(name.getLocalPart())) return gpx.getRte(); if("trk".equals(name.getLocalPart())) return gpx.getTrk(); return null; } }