Package ar

Examples of ar.Transfer


  }

  public static final class Contour extends OptionTransfer<Contour.Controls> {
    @Override
    public Transfer<?, ?> transfer(Controls params, Transfer subsequent) {
      Transfer t = new ISOContours.NContours<>(params.contours(), params.fill());
      return extend(t, subsequent);
    }
View Full Code Here


 
  public static final class Spread extends OptionTransfer<Spread.Controls> {
    @Override
    public Transfer<?, ?> transfer(Controls params, Transfer subsequent) {
      Transfer t = new FlexSpread(params.spreader());
      return extend(t, subsequent);
    }
View Full Code Here

  }
 
  public static final class ColorKey extends OptionTransfer<ColorKey.Controls> {
    @Override
    public Transfer<?, ?> transfer(Controls params, Transfer subsequent) {
      Transfer t = new Categories.DynamicRekey(new CategoricalCounts<>(Util.COLOR_SORTER), params.palette(), params.reserve());
      return extend(t, subsequent);
    }
View Full Code Here

      return new Seq<>(first, second);
    }
   
  /**Convert a list of OptionTransfer items into a transfer.**/
  public static Transfer<?,?> toTransfer(List<OptionTransfer> transferList, List<? extends ControlPanel> optionPanels) {
    Transfer subsequent = null;
    for (int i=transferList.size()-1; i>=0; i--) {
      OptionTransfer ot = transferList.get(i);
      ControlPanel panel = optionPanels == null || optionPanels.get(i) == null ? ot.control(null) : optionPanels.get(i);
      subsequent = ot.transfer(panel, subsequent);
    }
View Full Code Here

  public static final class MathTransfer extends OptionTransfer<MathTransfer.Controls> {


    @Override
    public Transfer<?, ?> transfer(Controls params, Transfer<?, ?> subsequent) {
      Transfer t = new General.ValuerTransfer(params.valuer(), Controls.convert(0, params.returnType()));
      return extend(t, subsequent);
    }
View Full Code Here

TOP

Related Classes of ar.Transfer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.