public static Map <QName, XMLEventParser> getDefaultParsers() { ConcurrentHashMap <QName, XMLEventParser> parsers = new ConcurrentHashMap <QName, XMLEventParser>(); String xns = XALConstants.XAL_NAMESPACE; parsers.put(new QName(xns, "Address"), new XALAddress(xns)); parsers.put(new QName(xns, "AddressDetails"), new XALAddressDetails(xns)); parsers.put(new QName(xns, "AddressLine"), new XALAddressLine(xns)); parsers.put(new QName(xns, "AddressLines"), new XALAddressLines(xns)); parsers.put(new QName(xns, "AdministrativeArea"), new XALAdministrativeArea(xns)); parsers.put(new QName(xns, "Country"), new XALCountry(xns)); parsers.put(new QName(xns, "CountryName"), new XALCountryName(xns)); parsers.put(new QName(xns, "CountryNameCode"), new XALCountryNameCode(xns)); parsers.put(new QName(xns, "Locality"), new XALLocality(xns)); parsers.put(new QName(xns, "PostalServiceElements"), new XALPostalServiceElements(xns)); parsers.put(new QName(xns, "Thoroughfare"), new XALThoroughfare(xns)); StringXMLEventParser stringParser = new StringXMLEventParser(); foreach (String s in StringFields) { parsers.put(new QName(xns, s), stringParser); } return(parsers); }
public static Map <QName, XMLEventParser> getDefaultParsers() { ConcurrentHashMap <QName, XMLEventParser> parsers = new ConcurrentHashMap <QName, XMLEventParser>(); String ans = AtomConstants.ATOM_NAMESPACE; parsers.put(new QName(ans, "author"), new AtomPerson(ans)); parsers.put(new QName(ans, "link"), new AtomLink(ans)); StringXMLEventParser stringParser = new StringXMLEventParser(); foreach (String s in StringFields) { parsers.put(new QName(ans, s), stringParser); } return(parsers); }
public static Map <QName, XMLEventParser> getDefaultParsers() { ConcurrentHashMap <QName, XMLEventParser> parsers = new ConcurrentHashMap <QName, XMLEventParser>(); String ns = GXConstants.GX_NAMESPACE; parsers.put(new QName(ns, "AnimatedUpdate"), new GXAnimatedUpdate(ns)); parsers.put(new QName(ns, "FlyTo"), new GXFlyTo(ns)); parsers.put(new QName(ns, "LatLonQuad"), new GXLatLongQuad(ns)); parsers.put(new QName(ns, "Playlist"), new GXPlaylist(ns)); parsers.put(new QName(ns, "SoundCue"), new GXSoundCue(ns)); parsers.put(new QName(ns, "TimeSpan"), new KMLTimeSpan(ns)); parsers.put(new QName(ns, "TimeStamp"), new KMLTimeStamp(ns)); parsers.put(new QName(ns, "Tour"), new GXTour(ns)); parsers.put(new QName(ns, "TourControl"), new GXTourControl(ns)); parsers.put(new QName(ns, "Wait"), new GXWait(ns)); StringXMLEventParser stringParser = new StringXMLEventParser(); foreach (String s in StringFields) { parsers.put(new QName(ns, s), stringParser); } DoubleXMLEventParser doubleParser = new DoubleXMLEventParser(); foreach (String s in DoubleFields) { parsers.put(new QName(ns, s), doubleParser); } BooleanXMLEventParser booleanParser = new BooleanXMLEventParser(); foreach (String s in BooleanFields) { parsers.put(new QName(ns, s), booleanParser); } return(parsers); }