Class QuadCollectionHolder

  • All Implemented Interfaces:
    QuadHolder

    public class QuadCollectionHolder
    extends java.lang.Object
    implements QuadHolder
    An QuadHolder that contains Quads from a collection or iterator..
    • Constructor Detail

      • QuadCollectionHolder

        public QuadCollectionHolder​(java.util.Collection<Quad> quads)
        Constructor.
        Parameters:
        quads - the collection of quads.
      • QuadCollectionHolder

        public QuadCollectionHolder​(java.util.Iterator<Quad> quads)
        Constructor.
        Parameters:
        quads - the collection of quads.
    • Method Detail

      • getQuads

        public ExtendedIterator<Quad> getQuads()
        Description copied from interface: QuadHolder
        Get an extended iterator over the quads this holder holds.
        Specified by:
        getQuads in interface QuadHolder
        Returns:
        the extended iterator.
      • setValues

        public QuadHolder setValues​(java.util.Map<Var,​Node> values)
        This implementation does nothing.
        Specified by:
        setValues in interface QuadHolder
        Parameters:
        values - the values to set.
        Returns:
        a QuadHolder in which the variables have been replaced.