Class HopGuiPipelineTransformDelegate
- java.lang.Object
-
- org.apache.hop.ui.hopgui.file.pipeline.delegates.HopGuiPipelineTransformDelegate
-
public class HopGuiPipelineTransformDelegate extends Object
-
-
Constructor Summary
Constructors Constructor Description HopGuiPipelineTransformDelegate(HopGui hopGui, HopGuiPipelineGraph pipelineGraph)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelTransform(PipelineMeta pipelineMeta, TransformMeta transformMeta)voiddelTransforms(PipelineMeta pipelineMeta, List<TransformMeta> transforms)StringeditTransform(PipelineMeta pipelineMeta, TransformMeta transformMeta)voideditTransformErrorHandling(PipelineMeta pipelineMeta, TransformMeta transformMeta)voideditTransformPartitioning(PipelineMeta pipelineMeta, TransformMeta transformMeta)ITransformDialoggetPartitionerDialog(org.eclipse.swt.widgets.Shell shell, IVariables variables, TransformMeta transformMeta, TransformPartitioningMeta partitioningMeta, PipelineMeta pipelineMeta)ITransformDialoggetTransformDialog(ITransformMeta transformMeta, PipelineMeta pipelineMeta, String transformName)TransformMetainsertTransform(PipelineMeta pipelineMeta, PipelineHopMeta hop, String id, String name, Point location)Insert new transform by splitting a hop.TransformMetainsertTransform(PipelineMeta pipelineMeta, PipelineHopMeta hop, TransformMeta transformMeta)Insert a transform by splitting a hop.booleanisDefinedSchemaExist(String[] schemaNames)TransformMetanewTransform(PipelineMeta pipelineMeta, String id, String name, String description, boolean openit, boolean rename, Point location)Allocate new transform, optionally open and rename it.
-
-
-
Constructor Detail
-
HopGuiPipelineTransformDelegate
public HopGuiPipelineTransformDelegate(HopGui hopGui, HopGuiPipelineGraph pipelineGraph)
-
-
Method Detail
-
getTransformDialog
public ITransformDialog getTransformDialog(ITransformMeta transformMeta, PipelineMeta pipelineMeta, String transformName) throws HopException
- Throws:
HopException
-
editTransform
public String editTransform(PipelineMeta pipelineMeta, TransformMeta transformMeta)
-
newTransform
public TransformMeta newTransform(PipelineMeta pipelineMeta, String id, String name, String description, boolean openit, boolean rename, Point location)
Allocate new transform, optionally open and rename it.- Parameters:
id- Id of the new transformname- Name of the new transformdescription- Description of the type of transformopenit- Open the dialog for this transform?rename- Rename this transform?- Returns:
- The newly created TransformMeta object.
-
insertTransform
public TransformMeta insertTransform(PipelineMeta pipelineMeta, PipelineHopMeta hop, String id, String name, Point location)
Insert new transform by splitting a hop.- Parameters:
pipelineMeta-hop- Hop to splitid- Id of the new transform to insertname- Name of the new transform to insert- Returns:
- The newly inserted TransformMeta object.
-
insertTransform
public TransformMeta insertTransform(PipelineMeta pipelineMeta, PipelineHopMeta hop, TransformMeta transformMeta)
Insert a transform by splitting a hop. Split A-->--B by putting C in between- Parameters:
pipelineMeta-hop-transformMeta-- Returns:
-
editTransformPartitioning
public void editTransformPartitioning(PipelineMeta pipelineMeta, TransformMeta transformMeta)
-
isDefinedSchemaExist
public boolean isDefinedSchemaExist(String[] schemaNames)
-
getPartitionerDialog
public ITransformDialog getPartitionerDialog(org.eclipse.swt.widgets.Shell shell, IVariables variables, TransformMeta transformMeta, TransformPartitioningMeta partitioningMeta, PipelineMeta pipelineMeta) throws HopException
- Throws:
HopException
-
editTransformErrorHandling
public void editTransformErrorHandling(PipelineMeta pipelineMeta, TransformMeta transformMeta)
-
delTransforms
public void delTransforms(PipelineMeta pipelineMeta, List<TransformMeta> transforms)
-
delTransform
public void delTransform(PipelineMeta pipelineMeta, TransformMeta transformMeta)
-
-