package com.tinkerpop.pipes.util;
import com.tinkerpop.pipes.PipeFunction;
import com.tinkerpop.pipes.util.structures.AsMap;
/**
* PipesFunction is a PipeFunction with the extra capability of maintaining a reference to an AsMap.
* The asMap is available as the asMap field or via PipesFunction.getAsMap().
*
* @author Marko A. Rodriguez (http://markorodriguez.com)
*/
public abstract class PipesFunction<A, B> implements PipeFunction<A, B> {
protected AsMap asMap;
public void setAsMap(final AsMap asMap) {
this.asMap = asMap;
}
public AsMap getAsMap() {
return this.asMap;
}
}