MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

ch.ethz.mxquery.iterators.ft
Interface FTIteratorInterface

All Known Implementing Classes:
FTAndIterator, FTBaseIterator, FTMildNotIterator, FTOrIterator, FTSelectionIterator, FTUnaryNotIterator, MatchIterator, Words

public interface FTIteratorInterface

Interface of the FT Iterators


Method Summary
 FTIteratorInterface copy(Context parentIterContext, XQStaticContext prevParentIterContext, boolean copyContext, java.util.Vector nestedPredCtxStack)
           
 Context getContext()
           
 AllMatch next()
           
 void reset()
           
 void setContext(Context ctx)
           
 void setIgnoreOption(XDMIterator ignoreOption)
           
 void setResettable(boolean r)
           
 

Method Detail

next

AllMatch next()
              throws MXQueryException
Throws:
MXQueryException

reset

void reset()
           throws MXQueryException
Throws:
MXQueryException

setResettable

void setResettable(boolean r)
                   throws MXQueryException
Throws:
MXQueryException

setContext

void setContext(Context ctx)
                throws MXQueryException
Throws:
MXQueryException

getContext

Context getContext()

copy

FTIteratorInterface copy(Context parentIterContext,
                         XQStaticContext prevParentIterContext,
                         boolean copyContext,
                         java.util.Vector nestedPredCtxStack)
                         throws MXQueryException
Throws:
MXQueryException

setIgnoreOption

void setIgnoreOption(XDMIterator ignoreOption)
                     throws MXQueryException
Throws:
MXQueryException

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich