Example #1
0
        public XMLEventParser allocate(XMLEventParserContext ctx, XMLEvent event)
        {
            XMLEventParser defaultParser = null;

            XMLEventParser parser = super.allocate(ctx, event);

            if (parser != null)
            {
                return(parser);
            }

            if (ctx.isStartElement(event, LEGEND_URL))
        /** {@inheritDoc} */
        public XMLEventParser allocate(XMLEventParserContext ctx, XMLEvent event)
        {
            if (ctx == null)
            {
                String message = Logging.getMessage("nullValue.ParserContextIsNull");
                Logging.logger().severe(message);
                throw new ArgumentException(message);
            }

            XMLEventParser defaultParser = null;

            if (ctx.isStartElement(event, SERVICE))
        public XMLEventParser getRoot()
        {
            XMLEventParser parser = this;

            while (true)
            {
                XMLEventParser parent = parser.getParent();
                if (parent == null)
                {
                    return(parser);
                }
                parser = parent;
            }
        }
        /**
         * Create a parser for a specified event.
         *
         * @param ctx   the current parser context.
         * @param event the event for which the parser is created. Only the event type is used; the new parser can operate
         *              on any event of that type.
         *
         * @return the new parser.
         */
        public XMLEventParser allocate(SharpEarth.util.xml.XMLEventParserContext ctx, javax.xml.stream.events.XMLEvent @event)
        {
            if (ctx == null)
            {
                string message = Logging.getMessage("nullValue.ParserContextIsNull");
                Logging.logger().severe(message);
                throw new System.ArgumentException(message);
            }

            XMLEventParser parser = ctx.allocate(@event);

            if (parser != null)
            {
                parser.setParent(this);
            }

            return(parser);
        }
Example #5
0
        public XMLEventParser allocate(XMLEventParserContext ctx, XMLEvent event)
        {
            XMLEventParser defaultParser = null;

            if (ctx.isStartElement(event, ONLINE_RESOURCE))
        public KMLRoot getRoot()
        {
            XMLEventParser root = super.getRoot();

            return(root is KMLRoot ? (KMLRoot)root : null);
        }
 public void setParent(XMLEventParser parent)
 {
     this.parent = parent;
 }
Example #8
0
        public XMLEventParser allocate(XMLEventParserContext ctx, XMLEvent event)
        {
            XMLEventParser defaultParser = null;

            if (this.isRequestName(ctx, event.asStartElement().getName()))
        public XMLEventParser allocate(XMLEventParserContext ctx, XMLEvent event)
        {
            XMLEventParser defaultParser = null;

            if (ctx.isStartElement(event, CONTACT_ADDRESS))
Example #10
0
        public ColladaRoot getRoot()
        {
            XMLEventParser root = super.getRoot();

            return(root is ColladaRoot ? (ColladaRoot)root : null);
        }
        public XMLEventParser allocate(XMLEventParserContext ctx, XMLEvent event)
        {
            XMLEventParser defaultParser = null;

            if (ctx.isStartElement(event, DCPTYPE))