com.tensegrity.palowebviewer.modules.paloclient.client.misc
Class XFastMatrixIterator

java.lang.Object
  extended by com.tensegrity.palowebviewer.modules.paloclient.client.misc.XFastMatrixIterator
All Implemented Interfaces:
IMatrixIterator

public class XFastMatrixIterator
extends java.lang.Object
implements IMatrixIterator


Constructor Summary
XFastMatrixIterator(XQueryPath query, XResult result, java.util.List xDimensions, java.util.List yDimensions)
           
 
Method Summary
 XQueryPath getQuery()
           
 IResultElement getValue()
           
 int getX()
           
 int getY()
           
 boolean hasMorePoints()
           
 void next()
           
 int sizeX()
           
 int sizeY()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XFastMatrixIterator

public XFastMatrixIterator(XQueryPath query,
                           XResult result,
                           java.util.List xDimensions,
                           java.util.List yDimensions)
Method Detail

hasMorePoints

public boolean hasMorePoints()
Specified by:
hasMorePoints in interface IMatrixIterator

getX

public int getX()
Specified by:
getX in interface IMatrixIterator

getY

public int getY()
Specified by:
getY in interface IMatrixIterator

getValue

public IResultElement getValue()
Specified by:
getValue in interface IMatrixIterator

sizeX

public int sizeX()
Specified by:
sizeX in interface IMatrixIterator

sizeY

public int sizeY()
Specified by:
sizeY in interface IMatrixIterator

next

public void next()
Specified by:
next in interface IMatrixIterator

getQuery

public final XQueryPath getQuery()
Specified by:
getQuery in interface IMatrixIterator