cascading.groovy.factory
Class PipeHolder

java.lang.Object
  extended by cascading.groovy.factory.BaseHolder
      extended by cascading.groovy.factory.PipeHolder
Direct Known Subclasses:
GroupFactory.GroupHolder, OperatorFactory.OperatorHolder

public abstract class PipeHolder
extends BaseHolder


Constructor Summary
protected PipeHolder(String type)
           
protected PipeHolder(String name, Operation operation)
           
 
Method Summary
abstract  Object createInstance(Object parent)
           
 Object getOperation()
           
 void handleParent(Object parent)
           
protected  Pipe makePipe(Class type, Object... objects)
           
protected  Pipe makePipe(Class type, String name, Pipe pipe, Object... objects)
           
 void setChild(Object child)
           
 void setOperation(Operation operation)
           
 
Methods inherited from class cascading.groovy.factory.BaseHolder
getType, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PipeHolder

protected PipeHolder(String type)

PipeHolder

protected PipeHolder(String name,
                     Operation operation)
Method Detail

getOperation

public Object getOperation()

setOperation

public void setOperation(Operation operation)

setChild

public void setChild(Object child)
Specified by:
setChild in class BaseHolder

createInstance

public abstract Object createInstance(Object parent)

handleParent

public void handleParent(Object parent)
Specified by:
handleParent in class BaseHolder

makePipe

protected Pipe makePipe(Class type,
                        String name,
                        Pipe pipe,
                        Object... objects)

makePipe

protected Pipe makePipe(Class type,
                        Object... objects)


Copyright © 2007-2008 Concurrent, Inc. All Rights Reserved.