    001/*-
    002 * Copyright 2015, 2016 Diamond Light Source Ltd.
    003 *
    004 * All rights reserved. This program and the accompanying materials
    005 * are made available under the terms of the Eclipse Public License v1.0
    006 * which accompanies this distribution, and is available at
    007 * http://www.eclipse.org/legal/epl-v10.html
    008 */
    009
    010package org.eclipse.january.dataset;
    011
    012public class NullIterator extends SliceIterator {
    013
    014        /**
    015         * @since 2.3
    016         */
    017        public NullIterator() {
    018        }
    019
    020        /**
    021         * @param shape shape of dataset
    022         * @param sshape shape of slice
    023         */
    024        public NullIterator(int[] shape, int[] sshape) {
    025                this.shape = shape;
    026                this.sshape = sshape;
    027        }
    028
    029        @Override
    030        public boolean hasNext() {
    031                return false;
    032        }
    033
    034        @Override
    035        public int[] getPos() {
    036                return null;
    037        }
    038
    039        @Override
    040        public void reset() {
    041        }
    042}