Class PositionSequenceBuilders


  • public class PositionSequenceBuilders
    extends Object
    A factory for PositionSequenceBuilders.
    Author:
    Karel Maesen, Geovise BVBA creation-date: 11/22/11
    • Constructor Detail

      • PositionSequenceBuilders

        public PositionSequenceBuilders()
    • Method Detail

      • fixedSized

        public static <P extends PositionPositionSequenceBuilder<P> fixedSized​(int num,
                                                                                 Class<P> posType)
        Creates a PositionSequenceBuilder of fixed size.

        The returned PositionSequenceBuilder expects that exactly num will be added to it.

        Parameters:
        num - the number of Positions that will be added to the returned builder.
        posType - the class of Position
        Returns:
        a PositionSequenceBuilder that builds a PointSequence containing num Positions.
      • variableSized

        public static <P extends PositionPositionSequenceBuilder<P> variableSized​(Class<P> posType)
        Creates a PositionSequenceBuilder of variable size.
        Parameters:
        posType - the class of Position
        Returns:
        a PositionSequenceBuilder that builds a PositionSequence for an arbitrary number of Positions.