org.expasy.jpl.commons.collection
Class IntegerSequence.Builder

java.lang.Object
  extended by org.expasy.jpl.commons.collection.IntegerSequence.Builder
All Implemented Interfaces:
InstanceBuilder<IntegerSequence>
Enclosing class:
IntegerSequence

public static class IntegerSequence.Builder
extends Object
implements InstanceBuilder<IntegerSequence>


Constructor Summary
IntegerSequence.Builder(Interval interval)
          Alternative builder Convert double interval to integer interval: a, b -> floor(1), ceil(b)
IntegerSequence.Builder(int from, int to)
           
 
Method Summary
 IntegerSequence build()
          Build an instance of T-type object.
 IntegerSequence.Builder by(int by)
           
 IntegerSequence.Builder revert()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntegerSequence.Builder

public IntegerSequence.Builder(int from,
                               int to)

IntegerSequence.Builder

public IntegerSequence.Builder(Interval interval)
Alternative builder Convert double interval to integer interval: a, b -> floor(1), ceil(b)

Method Detail

revert

public IntegerSequence.Builder revert()

by

public IntegerSequence.Builder by(int by)

build

public IntegerSequence build()
                      throws BuilderException
Description copied from interface: InstanceBuilder
Build an instance of T-type object.

Specified by:
build in interface InstanceBuilder<IntegerSequence>
Returns:
an instance of T.
Throws:
BuilderException - - if conditions to build T are not satisfied.


Copyright (c) 2012 Swiss Institute of Bioinformatics. All rights reserved.