public class StepMetaProps extends Object
MetaXmlSerializer
Public methods allow conversion:
from(StepMetaInterface)
and
to(StepMetaInterface)
Internally, the StepMetaProps holds a list of PropGroup
elements, each corresponding
to a MetadataInjection group.
InjectionDeep not yet supported.
Modifier and Type | Method and Description |
---|---|
static StepMetaProps |
from(StepMetaInterface stepMeta)
Retuns an instance of this class with stepMeta properties mapped
to a list of
PropGroup |
StepMetaInterface |
to(StepMetaInterface stepMetaInterface)
Sets the properties of this StepMetaProps on
|
String |
toString() |
StepMetaProps |
withVariables(VariableSpace space)
Allows specifying a variable space to be used when applying property values to
a stepMeta.
|
public static StepMetaProps from(StepMetaInterface stepMeta)
PropGroup
public StepMetaInterface to(StepMetaInterface stepMetaInterface)
This method mutates the stepMeta, as opposed to returning a new instance, to match
more cleanly to Kettle's StepMetaInterface.loadXML(org.w3c.dom.Node, java.util.List<org.pentaho.di.core.database.DatabaseMeta>, java.util.Map<java.lang.String, org.pentaho.di.core.Counter>)
design, which loads props into
an instance.
public StepMetaProps withVariables(VariableSpace space)
Copyright © 2018 Hitachi Vantara. All rights reserved.