Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }