Package xbird.xquery.dm.coder

Examples of xbird.xquery.dm.coder.XDMTreeBuilder


        private transient int _decodeUnit = 32;

        public IncrDecodedSequnece(XQEventDecoder decoder, Type type) {
            super(DynamicContext.DUMMY);
            this._treeBuilder = new XDMTreeBuilder();
            this._decoder = decoder;
            this._type = type;
        }
View Full Code Here


            this._type = type;
        }

        public IncrDecodedSequnece() {
            super(DynamicContext.DUMMY);
            this._treeBuilder = new XDMTreeBuilder();
        }
View Full Code Here

                if(!_reaccessable) {//TODO
                    this._decodedItems = Collections.emptyList();
                }
                return false;
            }
            final XDMTreeBuilder treeBuilder = _treeBuilder;
            final int last = _decodeUnit - 1;
            for(int i = 0; i < _decodeUnit; i++) {
                final Item item;
                try {
                    item = _decoder.decodeItem(treeBuilder);
                } catch (IOException e) {
                    throw new XQueryException("failed decoding an Item", e);
                } finally {
                    treeBuilder.reset();
                }
                if(item != null) {
                    decodedItems.add(item);
                    if(i == 0) {
                        focus.setContextItem(item);
View Full Code Here

        private transient int _decodeUnit = 32;

        public IncrDecodedSequnece(XQEventDecoder decoder, Type type) {
            super(DynamicContext.DUMMY);
            this._treeBuilder = new XDMTreeBuilder();
            this._decoder = decoder;
            this._type = type;
        }
View Full Code Here

            this._type = type;
        }

        public IncrDecodedSequnece() {
            super(DynamicContext.DUMMY);
            this._treeBuilder = new XDMTreeBuilder();
        }
View Full Code Here

            if(_decodeFinished) {
                focus.setReachedEnd(true);
                focus.closeQuietly();
                return false;
            }
            final XDMTreeBuilder treeBuilder = _treeBuilder;
            final int last = _decodeUnit - 1;
            for(int i = 0; i < _decodeUnit; i++) {
                final Item item;
                try {
                    item = _decoder.decodeItem(treeBuilder);
                } catch (IOException e) {
                    throw new XQueryException("failed decoding an Item", e);
                } finally {
                    treeBuilder.reset();
                }
                if(item != null) {
                    decodedItems.add(item);
                    if(i == 0) {
                        focus.setContextItem(item);
View Full Code Here

TOP

Related Classes of xbird.xquery.dm.coder.XDMTreeBuilder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.