Package org.apache.hop.core.util
Class AbstractTransformMeta<Main extends ITransform,Data extends ITransformData>
- java.lang.Object
-
- org.apache.hop.pipeline.transform.BaseTransformMeta<Main,Data>
-
- org.apache.hop.core.util.AbstractTransformMeta<Main,Data>
-
- All Implemented Interfaces:
Cloneable,ITransformMeta
public abstract class AbstractTransformMeta<Main extends ITransform,Data extends ITransformData> extends BaseTransformMeta<Main,Data>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.hop.pipeline.transform.ITransformMeta
ITransformMeta.TransformFactory
-
-
Field Summary
-
Fields inherited from class org.apache.hop.pipeline.transform.BaseTransformMeta
attributes, databases, log, loggingObject, parentTransformMeta
-
-
Constructor Summary
Constructors Constructor Description AbstractTransformMeta()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringPluginPropertygetConnectionName()DatabaseMetagetDbMeta()KeyValueSetgetProperties()PluginPropertyFactorygetPropertyFactory()StringgetXml()Produces the XML string that describes this transform's information.voidloadXml(Node node, List<DatabaseMeta> databaseMeta, IHopMetadataProvider metadataProvider)voidreadFromPreferences()Read properties from preferences.voidsaveAsPreferences()Saves properties to preferences.voidsetConnectionName(StringPluginProperty connectionName)voidsetDbMeta(DatabaseMeta dbMeta)-
Methods inherited from class org.apache.hop.pipeline.transform.BaseTransformMeta
analyseImpact, cancelQueries, check, clone, convertIOMetaToTransformNames, createTransform, createTransformData, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, getActiveReferencedObjectDescription, getDialogClassName, getFields, getFields, getLog, getLogChannelId, getName, getObjectCopy, getObjectType, getOptionalStreams, getParent, getParentTransformMeta, getReferencedObjectDescriptions, getRequiredFields, getResourceDependencies, getSqlStatements, getSupportedPipelineTypes, getTableFields, getTransformIOMeta, getTransformIOMeta, getUsedDatabaseConnections, handleStreamSelection, hasChanged, isBasic, isDebug, isDetailed, isReferencedObjectEnabled, isRowLevel, loadReferencedObject, loadXml, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, resetTransformIoMeta, searchInfoAndTargetTransforms, setChanged, setChanged, setDefault, setParentTransformMeta, setTransformIOMeta, supportsErrorHandling
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.hop.pipeline.transform.ITransformMeta
cleanAfterHopFromRemove, cleanAfterHopFromRemove, cleanAfterHopToRemove, passDataToServletOutput
-
-
-
-
Method Detail
-
getPropertyFactory
public PluginPropertyFactory getPropertyFactory()
- Returns:
- the propertyFactory
-
getProperties
public KeyValueSet getProperties()
- Returns:
- the properties
-
saveAsPreferences
public void saveAsPreferences() throws BackingStoreExceptionSaves properties to preferences.- Throws:
BackingStoreException- ...
-
readFromPreferences
public void readFromPreferences()
Read properties from preferences.
-
loadXml
public void loadXml(Node node, List<DatabaseMeta> databaseMeta, IHopMetadataProvider metadataProvider) throws HopXmlException
- Throws:
HopXmlException
-
getXml
public String getXml() throws HopException
Produces the XML string that describes this transform's information.- Specified by:
getXmlin interfaceITransformMeta- Overrides:
getXmlin classBaseTransformMeta<Main extends ITransform,Data extends ITransformData>- Returns:
- String containing the XML describing this transform.
- Throws:
HopException- in case there is an XML conversion or encoding error- See Also:
BaseTransformMeta.getXml()
-
getConnectionName
public StringPluginProperty getConnectionName()
- Returns:
- the connectionName
-
setConnectionName
public void setConnectionName(StringPluginProperty connectionName)
- Parameters:
connectionName- the connectionName to set
-
getDbMeta
public DatabaseMeta getDbMeta()
- Returns:
- the dbMeta
-
setDbMeta
public void setDbMeta(DatabaseMeta dbMeta)
- Parameters:
dbMeta- the dbMeta to set
-
-