Example usage for org.apache.commons.collections15.functors ChainedTransformer getInstance

List of usage examples for org.apache.commons.collections15.functors ChainedTransformer getInstance

Introduction

In this page you can find the example usage for org.apache.commons.collections15.functors ChainedTransformer getInstance.

Prototype

public static <I, M, O> Transformer<I, O> getInstance(Transformer<I, ? extends M> transformer1,
        Transformer<? super M, O> transformer2) 

Source Link

Document

Factory method that performs validation.

Usage

From source file:edu.uci.ics.jung.algorithms.layout.AbstractLayout.java

@SuppressWarnings("unchecked")
protected AbstractLayout(Graph<V, E> graph, Transformer<V, Point2D> initializer) {
    this.graph = graph;
    Transformer<V, ? extends Object> chain = ChainedTransformer.getInstance(initializer,
            CloneTransformer.getInstance());
    this.locations = LazyMap.decorate(new HashMap<V, Point2D>(), (Transformer<V, Point2D>) chain);
    initialized = true;/*from   w  w  w  .j  a  v a  2s.co m*/
}

From source file:edu.uci.ics.jung.algorithms.layout.AbstractLayout.java

@SuppressWarnings("unchecked")
protected AbstractLayout(Graph<V, E> graph, Transformer<V, Point2D> initializer, Dimension size) {
    this.graph = graph;
    Transformer<V, ? extends Object> chain = ChainedTransformer.getInstance(initializer,
            CloneTransformer.getInstance());
    this.locations = LazyMap.decorate(new HashMap<V, Point2D>(), (Transformer<V, Point2D>) chain);
    this.size = size;
}

From source file:edu.uci.ics.jung.algorithms.layout.AbstractLayout.java

@SuppressWarnings("unchecked")
public void setInitializer(Transformer<V, Point2D> initializer) {
    if (this.equals(initializer)) {
        throw new IllegalArgumentException("Layout cannot be initialized with itself");
    }/*  ww w.  j  av a  2  s. c om*/
    Transformer<V, ? extends Object> chain = ChainedTransformer.getInstance(initializer,
            CloneTransformer.getInstance());
    this.locations = LazyMap.decorate(new HashMap<V, Point2D>(), (Transformer<V, Point2D>) chain);
    initialized = true;
}